{"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":824864,"link":"/api/v1.1/game/824864/feed/live","metaData":{"wait":10,"timeStamp":"20260329_205129","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824864,"type":"R","doubleHeader":"N","id":"2026/03/29/minmlb-balmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824864-2026-03-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-29T17:35:00Z","originalDate":"2026-03-29","officialDate":"2026-03-29","dayNight":"day","time":"1:35","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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":1,"losses":2,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":1,"losses":2,"winningPercentage":".333"},"franchiseName":"Minnesota","clubName":"Twins","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":3,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":2,"losses":1,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":2,"losses":1,"winningPercentage":".667"},"franchiseName":"Baltimore","clubName":"Orioles","active":true}},"players":{"ID694212":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","firstName":"Samuel","lastName":"Basallo","primaryNumber":"29","birthDate":"2004-08-13","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Samuel","useLastName":"Basallo","middleName":"Alexander","boxscoreName":"Basallo","gender":"M","nameMatrilineal":"Mendez","isPlayer":true,"isVerified":true,"pronunciation":"SAM-well bah-SY-yo","mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samuel Basallo","nameSlug":"samuel-basallo-694212","firstLastName":"Samuel Basallo","lastFirstName":"Basallo, Samuel","lastInitName":"Basallo, S","initLastName":"S Basallo","fullFMLName":"Samuel Alexander Basallo","fullLFMName":"Basallo, Samuel Alexander","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"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},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","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},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663624":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624","firstName":"Ryan","lastName":"Mountcastle","primaryNumber":"6","birthDate":"1997-02-18","currentAge":29,"birthCity":"Winter Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ryan","useLastName":"Mountcastle","middleName":"Lee","boxscoreName":"Mountcastle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Mountcastle","nameSlug":"ryan-mountcastle-663624","firstLastName":"Ryan Mountcastle","lastFirstName":"Mountcastle, Ryan","lastInitName":"Mountcastle, R","initLastName":"R Mountcastle","fullFMLName":"Ryan Lee Mountcastle","fullLFMName":"Mountcastle, Ryan Lee","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID682274":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274","firstName":"Yaramil","lastName":"Hiraldo","primaryNumber":"76","birthDate":"1995-12-31","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yaramil","useLastName":"Hiraldo","middleName":"Junior","boxscoreName":"Hiraldo","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yaramil Hiraldo","nameSlug":"yaramil-hiraldo-682274","firstLastName":"Yaramil Hiraldo","lastFirstName":"Hiraldo, Yaramil","lastInitName":"Hiraldo, Y","initLastName":"Y Hiraldo","fullFMLName":"Yaramil Junior Hiraldo","fullLFMName":"Hiraldo, Yaramil Junior","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID690953":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953","firstName":"McLean","lastName":"Abel","primaryNumber":"20","birthDate":"2001-08-18","currentAge":25,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mick","useLastName":"Abel","middleName":"Stine","boxscoreName":"Abel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"AY-bull","mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mick Abel","nameSlug":"mick-abel-690953","firstLastName":"Mick Abel","lastFirstName":"Abel, Mick","lastInitName":"Abel, M","initLastName":"M Abel","fullFMLName":"McLean Stine Abel","fullLFMName":"Abel, McLean Stine","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"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},"ID689520":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520","firstName":"Cody","lastName":"Laweryson","birthDate":"1998-05-10","currentAge":28,"birthCity":"Bingham","birthStateProvince":"ME","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Laweryson","middleName":"Orion","boxscoreName":"Laweryson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Laweryson","nameSlug":"cody-laweryson-689520","firstLastName":"Cody Laweryson","lastFirstName":"Laweryson, Cody","lastInitName":"Laweryson, C","initLastName":"C Laweryson","fullFMLName":"Cody Orion Laweryson","fullLFMName":"Laweryson, Cody Orion","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"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},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"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},"ID621107":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107","firstName":"Zachary","lastName":"Eflin","primaryNumber":"24","birthDate":"1994-04-08","currentAge":32,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Eflin","middleName":"Adams","boxscoreName":"Eflin","nickName":"Ef","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"EFF-lin","mlbDebutDate":"2016-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Eflin","nameSlug":"zach-eflin-621107","firstLastName":"Zach Eflin","lastFirstName":"Eflin, Zach","lastInitName":"Eflin, Z","initLastName":"Z Eflin","fullFMLName":"Zachary Adams Eflin","fullLFMName":"Eflin, Zachary Adams","strikeZoneTop":3.68,"strikeZoneBottom":1.7},"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},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID608650":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650","firstName":"Dietrich","lastName":"Enns","primaryNumber":"71","birthDate":"1991-05-16","currentAge":35,"birthCity":"Frankfort","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dietrich","useLastName":"Enns","boxscoreName":"Enns","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"en-s","mlbDebutDate":"2017-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dietrich Enns","nameSlug":"dietrich-enns-608650","firstLastName":"Dietrich Enns","lastFirstName":"Enns, Dietrich","lastInitName":"Enns, D","initLastName":"D Enns","fullFMLName":"Dietrich Enns","fullLFMName":"Enns, Dietrich","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679358":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358","firstName":"Eric","lastName":"Orze","primaryNumber":"19","birthDate":"1997-08-21","currentAge":29,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Orze","middleName":"Paul","boxscoreName":"Orze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"oar-zee","mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Orze","nameSlug":"eric-orze-679358","firstLastName":"Eric Orze","lastFirstName":"Orze, Eric","lastInitName":"Orze, E","initLastName":"E Orze","fullFMLName":"Eric Paul Orze","fullLFMName":"Orze, Eric Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"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":"Partly Cloudy","temp":"56","wind":"13 mph, Out To LF"},"gameInfo":{"attendance":18071,"firstPitch":"2026-03-29T17:38:00.000Z","gameDurationMinutes":193},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":5,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"home":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":700134,"fullName":"Paul Folkemer","link":"/api/v1/people/700134"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Dylan Beavers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:38:48.608Z","endTime":"2026-03-29T17:39:18.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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-03-29T16:33:01.153Z","endTime":"2026-03-29T17:06:35.250Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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-03-29T17:06:35.250Z","endTime":"2026-03-29T17:38:35.164Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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-03-29T17:38:35.164Z","endTime":"2026-03-29T17:38:50.897Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84520175839655,"aZ":-11.071739638672309,"pfxX":-7.794144591076738,"pfxZ":10.710705081287106,"pX":-0.3530764475709804,"pZ":0.9539710196145084,"vX0":5.19072276904323,"vY0":-139.79970374560676,"vZ0":-10.49317273331417,"x":130.46,"y":213.02,"x0":-1.225541996909837,"y0":50.003725704126516,"z0":5.4927138218764835,"aX":-15.358780005100556},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":13.0,"spinRate":2468,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3924756461277199,"extension":6.452221339738095},"index":3,"playId":"37bc4157-6416-3b2f-b012-c2d5bf91c79f","pitchNumber":1,"startTime":"2026-03-29T17:38:50.897Z","endTime":"2026-03-29T17:38:55.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.061950030000375,"aZ":-11.01631394916353,"pfxX":-8.052483215667044,"pfxZ":10.935430915226714,"pX":0.5013693598439196,"pZ":2.209907559661259,"vX0":7.315403229190198,"vY0":-138.9332324307125,"vZ0":-7.401427655189321,"x":97.89,"y":179.11,"x0":-1.132675410642887,"y0":50.005761821751804,"z0":5.65835258647161,"aX":-15.58554171458993},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":12.8,"spinRate":2358,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39576084218935703,"extension":6.456769899344256},"hitData":{"launchSpeed":90.3,"launchAngle":29.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.61,"coordY":74.91}},"index":4,"playId":"27cb950d-9210-3ddc-b7a6-2c615ddffc2d","pitchNumber":2,"startTime":"2026-03-29T17:39:10.459Z","endTime":"2026-03-29T17:39:18.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:39:18.584Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton challenged (pitch result), call on the field was confirmed: Byron Buxton called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:39:31.012Z","endTime":"2026-03-29T17:42:23.204Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28159289412793,"aZ":-22.852817674619832,"pfxX":1.4933582466857946,"pfxZ":5.382722880029384,"pX":0.8871112386813136,"pZ":3.1088100086914676,"vX0":5.1379786358375314,"vY0":-130.70478721939833,"vZ0":-2.690978591226602,"x":83.19,"y":154.84,"x0":-1.297338721537985,"y0":50.00367720139908,"z0":5.8658469696555775,"aX":2.5860730408358252},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-3.8,"spinRate":2421,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.4188947725069436,"extension":6.258457312659117},"index":0,"playId":"a58d2bc9-29a3-36a2-ba09-53331942b030","pitchNumber":1,"startTime":"2026-03-29T17:39:46.568Z","endTime":"2026-03-29T17:39:50.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548773352714505,"aZ":-43.33204562150473,"pfxX":1.7622859918564187,"pfxZ":-7.072586330815692,"pX":1.4737272692310535,"pZ":0.5042932321021417,"vX0":5.459678966314634,"vY0":-125.61966751282823,"vZ0":-4.249444177365436,"x":60.82,"y":225.16,"x0":-0.968439566124113,"y0":50.00508448234736,"z0":5.7888774845921445,"aX":2.7784970798521775},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-13.6,"breakHorizontal":-4.6,"spinRate":2728,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4382314965533771,"extension":6.39746371207573},"index":1,"playId":"2f2a96b3-07f8-3fb1-9e2a-17788adb39be","pitchNumber":2,"startTime":"2026-03-29T17:40:10.184Z","endTime":"2026-03-29T17:40:14.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-29T17:40:21.039Z","endTime":"2026-03-29T17:40:39.809Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161346945312815,"aZ":-44.99099297533911,"pfxX":2.9667630806383505,"pfxZ":-7.982197444887661,"pX":0.7069391273831637,"pZ":1.527432936521368,"vX0":3.3485639616783867,"vY0":-126.74170033067057,"vZ0":-1.9246482690119002,"x":90.05,"y":197.54,"x0":-1.0236352997683305,"y0":50.00555719347609,"z0":5.934944452340136,"aX":4.761480927828559},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.6,"breakHorizontal":-6.2,"spinRate":2788,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4344117016710842,"extension":6.346878610871805},"index":3,"playId":"04213375-110e-3855-b8fc-c5c38e468874","pitchNumber":3,"startTime":"2026-03-29T17:40:39.809Z","endTime":"2026-03-29T17:40:43.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.040821198356724,"aZ":-7.662064919116705,"pfxX":-5.207834013946135,"pfxZ":12.21122264359133,"pX":1.106338524782114,"pZ":5.1224575398384244,"vX0":7.717314074535212,"vY0":-141.8648725714437,"vZ0":-0.9019854479010065,"x":74.83,"y":100.47,"x0":-0.9918983464008655,"y0":50.0037991670041,"z0":5.941240411923669,"aX":-10.455928210670114},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":22.0,"breakHorizontal":7.6,"spinRate":2522,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3883548245488071,"extension":6.469370484253384},"index":4,"playId":"37114eef-0897-3e79-a069-ba748df424bd","pitchNumber":4,"startTime":"2026-03-29T17:41:00.764Z","endTime":"2026-03-29T17:41:03.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70830133113564,"aZ":-9.143121302401083,"pfxX":-7.145843293902634,"pfxZ":11.195969614177525,"pX":-0.7955750373870838,"pZ":2.428137356373232,"vX0":3.757440306207564,"vY0":-143.3507276471072,"vZ0":-7.587521261844492,"x":147.33,"y":173.22,"x0":-1.2031158126310175,"y0":50.004406570407085,"z0":5.698699694825097,"aX":-14.70154770629212},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":12.0,"spinRate":2463,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.38378871911845636,"extension":6.559705789608813},"index":5,"playId":"af186c92-0574-3b4d-a819-f0a93ec6ee70","pitchNumber":5,"startTime":"2026-03-29T17:41:35.527Z","endTime":"2026-03-29T17:41:39.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12469167090209,"aZ":-24.905747106869367,"pfxX":0.49975712093420954,"pfxZ":3.9433114311790867,"pX":-0.5156061993274681,"pZ":3.350202569244577,"vX0":2.0256316144543804,"vY0":-134.88693682666113,"vZ0":-1.8149557764211504,"x":136.65,"y":148.32,"x0":-1.3410388734221437,"y0":50.00593447239832,"z0":5.786579367194048,"aX":0.9212419437796625},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.3,"spinRate":2423,"spinDirection":173},"zone":1,"typeConfidence":0.89,"plateTime":0.4059475224925504,"extension":6.431170547292603},"index":6,"playId":"4568d9d8-4797-38c9-b684-444b8b32472f","pitchNumber":6,"startTime":"2026-03-29T17:41:56.179Z","endTime":"2026-03-29T17:42:23.204Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"}},"playEndTime":"2026-03-29T17:42:23.204Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-29T17:42:41.102Z","endTime":"2026-03-29T17:42:50.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988543443002328,"aZ":-26.890525237419332,"pfxX":0.64460223790908,"pfxZ":2.9547372677407964,"pX":0.10463620970978002,"pZ":3.3187309916079664,"vX0":3.6377008211382575,"vY0":-132.71055281648108,"vZ0":-1.3932907998104307,"x":113.01,"y":149.17,"x0":-1.366623455827937,"y0":50.00080160000842,"z0":5.806392755428534,"aX":1.1503744780939582},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2315,"spinDirection":241},"zone":2,"typeConfidence":0.89,"plateTime":0.4124924530437579,"extension":6.322033846370551},"hitData":{"launchSpeed":90.3,"launchAngle":45.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.37,"coordY":105.16}},"index":0,"playId":"cb5cb78c-76c1-328a-8084-d763c2d34d52","pitchNumber":1,"startTime":"2026-03-29T17:42:41.102Z","endTime":"2026-03-29T17:42:50.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:42:50.218Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:44:52.309Z","endTime":"2026-03-29T17:45:41.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.602726919700345,"aZ":-15.958718540574901,"pfxX":-6.397232536530181,"pfxZ":9.361708894674448,"pX":-0.2314438849674117,"pZ":3.68135340118704,"vX0":5.628221596861264,"vY0":-130.7676744906112,"vZ0":-2.3966480267519708,"x":125.82,"y":139.38,"x0":-1.5805914421843137,"y0":50.0003847228567,"z0":5.807120889243626,"aX":-11.076926214238695},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2257,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4188757409920507,"extension":6.990776107529038},"index":0,"playId":"89784e7b-77a0-3a73-999b-e1ef95783964","pitchNumber":1,"startTime":"2026-03-29T17:45:04.797Z","endTime":"2026-03-29T17:45:09.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103296906895828,"aZ":-15.01770611146913,"pfxX":-6.479119753000195,"pfxZ":9.813885263883476,"pX":0.8864388356061461,"pZ":1.9594199107475496,"vX0":8.503631690333581,"vY0":-131.20044925632172,"vZ0":-6.519484257257205,"x":83.21,"y":185.88,"x0":-1.551056935945171,"y0":50.000485858032,"z0":5.590708173371486,"aX":-11.323512987475693},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2334,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4170751404005477,"extension":7.1591062460714285},"index":1,"playId":"644d1b11-c911-3599-9029-7ab5671f3c1f","pitchNumber":2,"startTime":"2026-03-29T17:45:19.350Z","endTime":"2026-03-29T17:45:22.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.336885126819173,"aZ":-24.434149827336142,"pfxX":-11.447883377901235,"pfxZ":4.956421839776151,"pX":0.22296694918376866,"pZ":2.3707510677511303,"vX0":7.915472238820329,"vY0":-124.03723039008828,"vZ0":-3.594660507741001,"x":108.5,"y":174.77,"x0":-1.5190084051792083,"y0":50.00289012032301,"z0":5.871501655736043,"aX":-17.87458501003147},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.4,"breakHorizontal":19.0,"spinRate":2206,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4412485281471876,"extension":6.913009560967247},"hitData":{"launchSpeed":96.4,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":166.38}},"index":2,"playId":"99433389-78b8-3d07-85f5-be7e555f2a2d","pitchNumber":3,"startTime":"2026-03-29T17:45:33.874Z","endTime":"2026-03-29T17:45:41.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:45:41.508Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:45:48.777Z","endTime":"2026-03-29T17:47:50.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"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":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913028024051155,"aZ":-13.124305850790286,"pfxX":-6.139964586876429,"pfxZ":11.022353533919594,"pX":-1.2116963640165954,"pZ":3.0457785014066943,"vX0":3.4789475569964745,"vY0":-131.4225942288084,"vZ0":-4.300237513292722,"x":163.19,"y":156.54,"x0":-1.7630420926535653,"y0":50.00569657176901,"z0":5.695922196079961,"aX":-10.615798875145828},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.1,"breakHorizontal":10.2,"spinRate":2273,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4186586829133865,"extension":7.037474821791033},"index":0,"playId":"f3230b21-f441-33d7-b5c6-c265dd3cbe48","pitchNumber":1,"startTime":"2026-03-29T17:46:06.329Z","endTime":"2026-03-29T17:46:10.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527497838897347,"aZ":-24.864081673383478,"pfxX":-11.805362640644832,"pfxZ":4.708625006001269,"pX":-0.5579422621181094,"pZ":1.931631223375482,"vX0":6.346058431252295,"vY0":-124.2158155760563,"vZ0":-4.401652324519738,"x":138.27,"y":186.63,"x0":-1.6216545423770303,"y0":50.00078139397713,"z0":5.811392671126793,"aX":-18.315052778494028},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.7,"breakHorizontal":19.8,"spinRate":2098,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4421435072737778,"extension":6.958000697450748},"index":1,"playId":"eb72bfe6-f2d3-313e-b41b-6f92bdd5ee35","pitchNumber":2,"startTime":"2026-03-29T17:46:19.901Z","endTime":"2026-03-29T17:46:23.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-29T17:46:34.634Z","endTime":"2026-03-29T17:46:41.076Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690962949714613,"aZ":-27.7474441442672,"pfxX":-11.295113997559127,"pfxZ":2.9103133980768625,"pX":-1.112871328988534,"pZ":2.5745276224144584,"vX0":4.754955070081593,"vY0":-122.6837088576337,"vZ0":-2.338169239510254,"x":159.42,"y":169.27,"x0":-1.6106072362214074,"y0":50.00360191670395,"z0":5.909295137422519,"aX":-17.186675430584},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":19.3,"spinRate":1899,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4467683442261805,"extension":6.89734245419032},"index":3,"playId":"6cf32e5c-3a4a-300f-a1ea-0d449690e634","pitchNumber":3,"startTime":"2026-03-29T17:46:41.076Z","endTime":"2026-03-29T17:46:45.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694969218846825,"aZ":-27.38735656095264,"pfxX":-11.630459736276766,"pfxZ":3.069063828312901,"pX":-1.167416286768508,"pZ":2.204294158125322,"vX0":4.664836321421557,"vY0":-124.54032988065805,"vZ0":-3.451027941823821,"x":161.5,"y":179.26,"x0":-1.5613064565083696,"y0":50.00233106251839,"z0":5.890989527940453,"aX":-18.13746359052582},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":19.8,"spinRate":2000,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4410076487348036,"extension":6.884329355020793},"index":4,"playId":"c270e5f7-99b9-3819-b85e-bc1ef64db98d","pitchNumber":4,"startTime":"2026-03-29T17:47:01.454Z","endTime":"2026-03-29T17:47:08.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23666854229283,"aZ":-17.50053512427549,"pfxX":-4.9793713603322445,"pfxZ":8.34720308292928,"pX":-2.388952441898981,"pZ":4.289082641697733,"vX0":0.05532958101845514,"vY0":-131.56606965233706,"vZ0":-0.6820061405285551,"x":208.06,"y":122.97,"x0":-1.7631082852754405,"y0":50.001395616154895,"z0":5.845631463001666,"aX":-8.750262163156576},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2325,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41590079999584173,"extension":6.891348079151716},"index":5,"playId":"11d55728-5069-3ecf-a66f-f9d3d3f6d10b","pitchNumber":5,"startTime":"2026-03-29T17:47:29.242Z","endTime":"2026-03-29T17:47:32.392Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.853291391445055,"aZ":-25.40612684400139,"pfxX":2.008122754440288,"pfxZ":4.4154563312784365,"pX":-0.4873674319170474,"pZ":2.82106035339829,"vX0":2.165680567870337,"vY0":-122.68648096874738,"vZ0":-1.9835709620112802,"x":135.58,"y":162.61,"x0":-1.640487302638178,"y0":50.005899768076574,"z0":5.792109222419374,"aX":3.08061482689104},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.8,"breakHorizontal":-4.1,"spinRate":2117,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4453935200980186,"extension":6.897437858118017},"index":6,"playId":"982cf65b-c2ca-3f42-910d-f58862407743","pitchNumber":6,"startTime":"2026-03-29T17:47:46.576Z","endTime":"2026-03-29T17:47:50.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:47:50.914Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:48:03.585Z","endTime":"2026-03-29T17:49:34.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516639693726876,"aZ":-25.67041597535337,"pfxX":-11.150375798866925,"pfxZ":4.303082605255552,"pX":0.8163079019794465,"pZ":1.6419714572538355,"vX0":9.13567948707953,"vY0":-122.51251498618599,"vZ0":-4.737848295391467,"x":85.88,"y":194.45,"x0":-1.5228762416712913,"y0":50.0033797506628,"z0":5.81047318733482,"aX":-16.85243923552108},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":2225,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44808288737001645,"extension":7.004217218582548},"index":0,"playId":"b165652a-fa4b-3e9a-abf2-8464e540463b","pitchNumber":1,"startTime":"2026-03-29T17:48:14.997Z","endTime":"2026-03-29T17:48:19.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.6,"endSpeed":83.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99392958240171,"aZ":-21.821494352152055,"pfxX":-8.017143595446605,"pfxZ":5.867226429284546,"pX":-1.3056374715682617,"pZ":2.7274883823920772,"vX0":3.6491980790465384,"vY0":-131.97586645753034,"vZ0":-3.661487658517885,"x":166.77,"y":165.14,"x0":-1.6644068155192047,"y0":50.00274316625265,"z0":5.739311436528754,"aX":-14.147409823520235},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":13.7,"spinRate":2190,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41496165479611236,"extension":7.088648220194389},"index":1,"playId":"add3b833-f7c9-3b79-b9de-240e2c2070ef","pitchNumber":2,"startTime":"2026-03-29T17:48:30.251Z","endTime":"2026-03-29T17:48:34.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707189434137646,"aZ":-25.32607323478534,"pfxX":-12.149703084242105,"pfxZ":4.656358202115416,"pX":-0.08332058707314367,"pZ":2.242686058028314,"vX0":7.130304690727444,"vY0":-121.072364531003,"vZ0":-3.3196481343336797,"x":120.18,"y":178.23,"x0":-1.502223299010568,"y0":50.00315462360936,"z0":5.870931871403377,"aX":-17.868561125482714},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":20.0,"spinRate":2163,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.454036620463552,"extension":6.885872077380048},"index":2,"playId":"8b475c46-120d-386a-a422-5318deaf32e3","pitchNumber":3,"startTime":"2026-03-29T17:48:47.147Z","endTime":"2026-03-29T17:48:50.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59842815668277,"aZ":-26.857129476224944,"pfxX":-10.619935256048835,"pfxZ":3.5214543899852355,"pX":-1.527000162135741,"pZ":3.5790917713969663,"vX0":3.6329695086417555,"vY0":-122.48591929495248,"vZ0":-0.12318959645284466,"x":175.21,"y":142.14,"x0":-1.6550091612663629,"y0":50.0036857369887,"z0":5.938658616439732,"aX":-16.036393154612124},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":18.2,"spinRate":2048,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.44824877185544887,"extension":7.031778468074463},"index":3,"playId":"9d6de356-9e9b-3c4a-9f68-1aa586d8fd0a","pitchNumber":4,"startTime":"2026-03-29T17:49:12.518Z","endTime":"2026-03-29T17:49:15.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88962529853717,"aZ":-32.2767120128372,"pfxX":9.379367981254134,"pfxZ":-0.08627139754758062,"pX":-2.2345628853765156,"pZ":4.897697472344723,"vX0":-3.3834621119588757,"vY0":-108.63309558922725,"vZ0":4.891889381606937,"x":202.18,"y":106.54,"x0":-1.8712513745940054,"y0":50.002059292421905,"z0":6.13477659184754,"aX":11.155584316287806},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.0,"spinRate":2323,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.505123801671115,"extension":6.813549351181422},"index":4,"playId":"0e0c8562-4e0c-3ac4-b3d7-49baeb5b9aa6","pitchNumber":5,"startTime":"2026-03-29T17:49:29.541Z","endTime":"2026-03-29T17:49:34.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:49:34.042Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Mountcastle grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-29T17:49:40.735Z","endTime":"2026-03-29T17:51:22.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499297889246613,"aZ":-14.448113460970424,"pfxX":-2.0174234454203814,"pfxZ":10.341648825563333,"pX":-0.101465866588486,"pZ":3.198958896977624,"vX0":4.673249447001366,"vY0":-130.35922461261697,"vZ0":-3.6920718737282585,"x":120.87,"y":152.41,"x0":-1.6586280409661491,"y0":50.00016064986514,"z0":5.730750332029174,"aX":-3.4575774275283404},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2274,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4208609885351642,"extension":6.954751736761723},"index":0,"playId":"29faea64-9093-31f7-9370-9775400427c8","pitchNumber":1,"startTime":"2026-03-29T17:50:01.764Z","endTime":"2026-03-29T17:50:05.141Z","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":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.718293592114446,"aZ":-33.755788272124455,"pfxX":8.713532296344702,"pfxZ":-1.2944309095195052,"pX":-0.0035691665284666566,"pZ":3.0444900600767615,"vX0":1.2878133244775054,"vY0":-110.24841579459317,"vZ0":1.5669346707401661,"x":117.14,"y":156.58,"x0":-1.7275911884919102,"y0":50.002251065992944,"z0":5.903640205735135,"aX":10.659586393582059},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.6,"breakHorizontal":-16.1,"spinRate":2176,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4979866672026656,"extension":7.000611909205196},"index":1,"playId":"441209ce-e0ac-3279-9d3f-552714da7aaf","pitchNumber":2,"startTime":"2026-03-29T17:50:24.285Z","endTime":"2026-03-29T17:50:28.186Z","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":76.1,"endSpeed":68.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377823727477725,"aZ":-37.64891880375335,"pfxX":8.803817211313142,"pfxZ":-4.578804993349317,"pX":0.6440910005117602,"pZ":1.4687097411382362,"vX0":2.3845503300153092,"vY0":-110.63638883493871,"vZ0":-0.6943508606134302,"x":92.45,"y":199.12,"x0":-1.6014190439797062,"y0":50.00472182901129,"z0":5.860099754123606,"aX":10.519824933096539},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.0,"breakHorizontal":-16.7,"spinRate":2197,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.5020920439116039,"extension":7.13895171531217},"index":2,"playId":"941af04b-23dd-3600-90ce-999a476c18ef","pitchNumber":3,"startTime":"2026-03-29T17:50:43.762Z","endTime":"2026-03-29T17:50:49.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396175246665788,"aZ":-26.659511825297262,"pfxX":-12.428688544058584,"pfxZ":3.853394932455979,"pX":0.14252704388032608,"pZ":1.3207425651127824,"vX0":7.884971453971893,"vY0":-119.5821472557729,"vZ0":-4.8170536757687,"x":111.57,"y":203.12,"x0":-1.6008664254113714,"y0":50.0054913707136,"z0":5.784033035059494,"aX":-17.80748804855103},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.9,"breakHorizontal":20.3,"spinRate":1992,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.45994946761250866,"extension":7.070908321998285},"hitData":{"launchSpeed":72.7,"launchAngle":3.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":163.84}},"index":3,"playId":"e4cdc919-0708-34f7-b5fb-76433863f4b9","pitchNumber":4,"startTime":"2026-03-29T17:51:14.590Z","endTime":"2026-03-29T17:51:22.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:51:22.077Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a line drive to center fielder Dylan Beavers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T17:53:20.997Z","endTime":"2026-03-29T17:54:21.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67027360397437,"aZ":-13.345672705850825,"pfxX":-8.721336608847277,"pfxZ":9.697231516155691,"pX":0.3860352169773471,"pZ":2.090696964066146,"vX0":7.179920915190097,"vY0":-139.05781538536547,"vZ0":-7.4402904445015245,"x":102.29,"y":182.33,"x0":-1.1072814517217557,"y0":50.00401869160708,"z0":5.702497447902128,"aX":-16.935529961031108},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":14.2,"spinRate":2397,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39518843856616215,"extension":6.4190179190347045},"index":0,"playId":"53da3b36-adbe-3f04-ba73-7099d1bfcc51","pitchNumber":1,"startTime":"2026-03-29T17:53:32.298Z","endTime":"2026-03-29T17:53:36.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08286482979846,"aZ":-23.54994884782944,"pfxX":-0.8844363037219471,"pfxZ":4.846049071735333,"pX":0.8881147084996922,"pZ":2.8908203848465033,"vX0":6.004555368630011,"vY0":-132.4691852085744,"vZ0":-2.770769961326489,"x":83.15,"y":160.73,"x0":-1.2921283212276555,"y0":50.00037900615686,"z0":5.670410033205416,"aX":-1.5740229014834606},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2296,"spinDirection":164},"zone":12,"typeConfidence":0.82,"plateTime":0.4133489350052666,"extension":6.441812538682444},"index":1,"playId":"557855ac-2c81-3af0-910e-b59062f7f00b","pitchNumber":2,"startTime":"2026-03-29T17:53:50.801Z","endTime":"2026-03-29T17:53:54.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91441166118294,"aZ":-14.187589087389062,"pfxX":-5.91979784503285,"pfxZ":8.823889877864827,"pX":0.12155679818394867,"pZ":2.5710622319157608,"vX0":5.6946587204775785,"vY0":-142.17310129153896,"vZ0":-6.263134016926372,"x":112.37,"y":169.36,"x0":-1.1425032383838845,"y0":50.002733493777114,"z0":5.710317054464012,"aX":-12.066508276616513},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3858896454044496,"extension":6.433727267595175},"hitData":{"launchSpeed":92.0,"launchAngle":12.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.86,"coordY":81.69}},"index":2,"playId":"1ba31f13-beb7-3aee-88d5-cdb17b064d4a","pitchNumber":3,"startTime":"2026-03-29T17:54:10.970Z","endTime":"2026-03-29T17:54:21.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:54:21.078Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Josh Bell hit by pitch. Matt Wallner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T17:54:29.887Z","endTime":"2026-03-29T17:55:34.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54599393957478,"aZ":-14.412752732915159,"pfxX":-5.048033670577004,"pfxZ":8.892392025260271,"pX":0.953352114046519,"pZ":4.010892323208031,"vX0":7.694828686072878,"vY0":-140.80037662542736,"vZ0":-2.478838885535479,"x":80.66,"y":130.49,"x0":-1.165760764266186,"y0":50.00227140658641,"z0":5.8414567848967955,"aX":-10.082894259459865},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2250,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.3898131136408267,"extension":6.421183201818276},"index":0,"playId":"f220a8a2-97fc-389a-abe1-b76aa90b02ec","pitchNumber":1,"startTime":"2026-03-29T17:54:44.606Z","endTime":"2026-03-29T17:54:48.164Z","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.7,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05542230527852,"aZ":-21.376653826607495,"pfxX":-10.094934372557654,"pfxZ":6.461956225406527,"pX":0.8586584790115915,"pZ":1.1796118899908044,"vX0":8.485393513831346,"vY0":-128.74858855202663,"vZ0":-7.087038255613228,"x":84.27,"y":206.93,"x0":-1.1768569777447395,"y0":50.00022427854397,"z0":5.6357967239958215,"aX":-16.85560538158782},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":1782,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4263025479483118,"extension":6.492106546286713},"index":1,"playId":"ca7a9709-ed14-38e1-b064-4c0820df5f60","pitchNumber":2,"startTime":"2026-03-29T17:55:03.953Z","endTime":"2026-03-29T17:55:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98400993075459,"aZ":-11.110034593299227,"pfxX":-4.96501808092612,"pfxZ":10.583835625963006,"pX":2.1063525196774555,"pZ":3.680424779368358,"vX0":10.48076236582298,"vY0":-140.67972432536948,"vZ0":-3.7628314037606554,"x":36.71,"y":139.41,"x0":-1.0341855300204512,"y0":50.004620214646266,"z0":5.763625346870407,"aX":-9.883850335883045},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2365,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39038053161571806,"extension":6.441765424556751},"index":2,"playId":"6197db7e-0d1b-3ed5-a894-6104a977f812","pitchNumber":3,"startTime":"2026-03-29T17:55:28.732Z","endTime":"2026-03-29T17:55:34.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:55:34.603Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a line drive to left fielder Taylor Ward. Matt Wallner to 3rd. Josh Bell to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T17:56:20.787Z","endTime":"2026-03-29T17:56:53.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T17:56:12.695Z","endTime":"2026-03-29T17:56:23.101Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963321350928243,"aZ":-37.59534104920944,"pfxX":4.767565103531258,"pfxZ":-3.490235176160894,"pX":-0.25577104956700675,"pZ":2.435768279490442,"vX0":1.0976389946875431,"vY0":-123.65850542905969,"vZ0":-0.9425974888511122,"x":126.75,"y":173.01,"x0":-1.3245735070851132,"y0":50.00381523317487,"z0":5.967651668613318,"aX":7.405136336993113},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":-8.9,"spinRate":2546,"spinDirection":35},"zone":5,"typeConfidence":0.89,"plateTime":0.44244351789168057,"extension":6.30095042857485},"index":1,"playId":"49939525-0973-3c92-b8c5-4613af913edf","pitchNumber":1,"startTime":"2026-03-29T17:56:23.101Z","endTime":"2026-03-29T17:56:26.846Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821000839888242,"aZ":-25.774445613347964,"pfxX":-8.839951526407173,"pfxZ":3.720068439591355,"pX":-0.7066041913831661,"pZ":2.778732206379029,"vX0":4.19853117206557,"vY0":-130.88937685290026,"vZ0":-2.799642957712123,"x":143.93,"y":163.75,"x0":-1.1903885590475778,"y0":50.003039431119646,"z0":5.8098340271910525,"aX":-15.207779120303957},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1833,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.41983880798495177,"extension":6.357782750126749},"hitData":{"launchSpeed":99.4,"launchAngle":12.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.97,"coordY":102.91}},"index":2,"playId":"7fe0890b-dc63-3f33-b380-bcdf335b1695","pitchNumber":2,"startTime":"2026-03-29T17:56:43.385Z","endTime":"2026-03-29T17:56:53.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:56:53.088Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to second baseman Jeremiah Jackson. Matt Wallner scores. Josh Bell to 3rd. Victor Caratini to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T17:57:50.930Z","endTime":"2026-03-29T17:59:22.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T17:57:09.868Z","endTime":"2026-03-29T17:57:53.328Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70543483512982,"aZ":-10.258104879225804,"pfxX":-7.212547898282015,"pfxZ":10.769802481264392,"pX":-1.1475960513593302,"pZ":3.8650394145432303,"vX0":3.012092275060919,"vY0":-142.44612933488412,"vZ0":-3.670820493951775,"x":160.74,"y":134.42,"x0":-1.287628045526785,"y0":50.001610931086915,"z0":5.829570731182407,"aX":-14.67604366291834},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":12.4,"spinRate":2468,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.385954166702982,"extension":6.53254907146209},"index":1,"playId":"450ed0d2-baec-35ba-b73b-a123be3e52e5","pitchNumber":1,"startTime":"2026-03-29T17:57:53.328Z","endTime":"2026-03-29T17:57:56.546Z","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":97.6,"endSpeed":88.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52795023256229,"aZ":-12.850903651365341,"pfxX":-5.85879588260638,"pfxZ":9.580381266838804,"pX":0.7885181443956274,"pZ":3.4180901309799103,"vX0":7.32937100055986,"vY0":-141.84851001421612,"vZ0":-4.292410814341203,"x":86.94,"y":146.49,"x0":-1.0801151656441788,"y0":50.004388533770594,"z0":5.783873966781785,"aX":-11.819325716179787},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2422,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3876442210885127,"extension":6.602078752722357},"index":2,"playId":"5fafdb76-ebd6-3a8d-8ecc-7417384403b4","pitchNumber":2,"startTime":"2026-03-29T17:58:12.345Z","endTime":"2026-03-29T17:58:16.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.232565166916824,"aZ":-21.132554062008673,"pfxX":1.7257481387055948,"pfxZ":6.10423136788291,"pX":-0.47390033041045854,"pZ":3.170490656622705,"vX0":2.202541995344861,"vY0":-133.7718841866253,"vZ0":-2.680306815315139,"x":135.06,"y":153.18,"x0":-1.5326847524005558,"y0":50.00668753664106,"z0":5.702797143188569,"aX":3.1238853537920863},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-3.6,"spinRate":2359,"spinDirection":187},"zone":1,"typeConfidence":0.9,"plateTime":0.40966766181878755,"extension":6.202151682206957},"index":3,"playId":"065bbee3-2cf9-3a94-b85a-9ccc5de95240","pitchNumber":3,"startTime":"2026-03-29T17:58:32.189Z","endTime":"2026-03-29T17:58:36.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06412657440948,"aZ":-36.98126396344604,"pfxX":1.4646885630351614,"pfxZ":-2.932382842630682,"pX":1.521074203083679,"pZ":2.21677388726711,"vX0":5.957130971119127,"vY0":-126.58521031662944,"vZ0":-1.6566194610576317,"x":59.02,"y":178.93,"x0":-1.0419855956753485,"y0":50.00144115029039,"z0":5.809389562131377,"aX":2.402094501872071},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-3.8,"spinRate":2655,"spinDirection":38},"zone":14,"typeConfidence":0.82,"plateTime":0.43082220330275955,"extension":6.465269778365702},"index":4,"playId":"ed78aaa1-2f6c-385d-862b-2b52725f6c80","pitchNumber":4,"startTime":"2026-03-29T17:58:54.209Z","endTime":"2026-03-29T17:58:58.284Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361432317350264,"aZ":-21.970711527011957,"pfxX":2.2501334006439895,"pfxZ":5.500945396276849,"pX":0.16855165954979864,"pZ":3.1002796602757745,"vX0":3.5279251094173527,"vY0":-134.83856154901636,"vZ0":-2.857309924641451,"x":110.58,"y":155.07,"x0":-1.4454790090362617,"y0":50.00145897666356,"z0":5.711559045583563,"aX":4.171984225216084},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":-4.8,"spinRate":2343,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.4051047511398118,"extension":6.534596698430597},"hitData":{"launchSpeed":83.7,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.92,"coordY":155.74}},"index":5,"playId":"1ca210e6-bf0c-3ac0-b112-ac9fe413d1ae","pitchNumber":5,"startTime":"2026-03-29T17:59:14.452Z","endTime":"2026-03-29T17:59:22.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T17:59:22.433Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T17:59:44.048Z","endTime":"2026-03-29T18:02:32.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530457174716553,"aZ":-24.899152916886067,"pfxX":0.9875890665782592,"pfxZ":4.03225175443846,"pX":1.7014958361083217,"pZ":2.0621247300779917,"vX0":7.3037394720295605,"vY0":-133.2151238474821,"vZ0":-4.642101755898091,"x":52.14,"y":183.1,"x0":-1.1995736960094245,"y0":50.00549540942741,"z0":5.618403770581608,"aX":1.7802461025811838},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.4,"spinRate":2449,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4105419315581882,"extension":6.527097945804007},"index":0,"playId":"75f994b6-99c7-3e9b-a591-fe0639f82423","pitchNumber":1,"startTime":"2026-03-29T17:59:57.537Z","endTime":"2026-03-29T18:00:00.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288186734369486,"aZ":-41.71381655167861,"pfxX":2.21804214514907,"pfxZ":-6.110013559103817,"pX":0.8653619017118525,"pZ":1.2084469371259141,"vX0":4.040526931646078,"vY0":-124.78437665170213,"vZ0":-2.8700815252280725,"x":84.01,"y":206.15,"x0":-1.0688030335241572,"y0":50.00068411150147,"z0":5.841417414427632,"aX":3.4643019463547433},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.5,"breakHorizontal":-5.0,"spinRate":2510,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4405043019176418,"extension":6.328616715953026},"index":1,"playId":"63b60c4f-29f2-3bf6-8f6c-21e2b889d9b6","pitchNumber":2,"startTime":"2026-03-29T18:00:15.937Z","endTime":"2026-03-29T18:00:19.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13933300141403,"aZ":-13.20843408915566,"pfxX":-6.053758769624335,"pfxZ":9.481808900390176,"pX":0.579052101855791,"pZ":3.1275243689729235,"vX0":6.725150348335741,"vY0":-141.03027729021176,"vZ0":-4.707030542428428,"x":94.93,"y":154.34,"x0":-1.057830054419185,"y0":50.00700866630501,"z0":5.680134917009009,"aX":-12.11404878047934},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2440,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3894046027815894,"extension":6.556460600220218},"index":2,"playId":"a0a71aa6-5f60-397a-acde-c84cda52058e","pitchNumber":3,"startTime":"2026-03-29T18:00:35.389Z","endTime":"2026-03-29T18:00:38.947Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909873700273756,"aZ":-23.047504651596107,"pfxX":1.1793121399505662,"pfxZ":5.054388992233092,"pX":0.7462513309130794,"pZ":2.426653592930983,"vX0":4.981842782776884,"vY0":-133.10617527495708,"vZ0":-4.1748792535959325,"x":88.55,"y":173.26,"x0":-1.2980852599317456,"y0":50.002191829086264,"z0":5.671558440048018,"aX":2.128585851930304},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":-3.1,"spinRate":2355,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.41052959377060816,"extension":6.545370239350636},"index":3,"playId":"82a24f40-67c0-3867-8f86-a5b4f0691ef3","pitchNumber":4,"startTime":"2026-03-29T18:00:53.590Z","endTime":"2026-03-29T18:00:57.623Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-29T18:01:14.972Z","endTime":"2026-03-29T18:01:34.087Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570918621959784,"aZ":-43.835198104095355,"pfxX":2.97364837551337,"pfxZ":-7.261032429584645,"pX":0.5340333383148459,"pZ":1.9788194739451108,"vX0":3.153190324549816,"vY0":-126.68462180568416,"vZ0":-0.9423165860561012,"x":96.64,"y":185.35,"x0":-1.1181030405412353,"y0":50.000451087997924,"z0":5.894126378586836,"aX":4.7776112176073},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.1,"breakHorizontal":-6.1,"spinRate":2696,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.4342082964158225,"extension":6.394470875829551},"index":5,"playId":"68742218-cdaf-3f01-aa49-b36a13f4706c","pitchNumber":5,"startTime":"2026-03-29T18:01:34.087Z","endTime":"2026-03-29T18:01:38.967Z","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":99.6,"endSpeed":90.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86527334588024,"aZ":-10.729378986149642,"pfxX":-7.731466113582307,"pfxZ":10.202989468813293,"pX":1.1091463183689987,"pZ":2.4148577579805193,"vX0":8.699643706781192,"vY0":-144.55877636651604,"vZ0":-7.2669636755971005,"x":74.72,"y":173.58,"x0":-0.9447405105262693,"y0":50.00585749217037,"z0":5.6313194604983385,"aX":-16.254217343409067},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2499,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3799008344052921,"extension":6.610974899117805},"index":6,"playId":"24e29b67-7679-36ce-beef-f0c777d0b774","pitchNumber":6,"startTime":"2026-03-29T18:02:05.662Z","endTime":"2026-03-29T18:02:08.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651588042299792,"aZ":-23.728448892854324,"pfxX":1.510440701528904,"pfxZ":4.671903744688079,"pX":0.19107612526200507,"pZ":2.8598682593845246,"vX0":3.472624198885219,"vY0":-134.05209527574,"vZ0":-2.9454967651768507,"x":109.72,"y":161.56,"x0":-1.3206420270303367,"y0":50.00499386725334,"z0":5.67848149236614,"aX":2.732233985712152},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2422,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.4095672864240165,"extension":6.295391816768804},"index":7,"playId":"dbf4f0d4-0890-3bb4-b4e2-df22961f3e72","pitchNumber":7,"startTime":"2026-03-29T18:02:28.436Z","endTime":"2026-03-29T18:02:32.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:02:32.581Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Gray doubles (1) on a sharp line drive to center fielder Dylan Beavers. Josh Bell scores. Victor Caratini scores. Trevor Larnach scores. Tristan Gray out at 3rd on the throw, center fielder Dylan Beavers to second baseman Jeremiah Jackson to third baseman Coby Mayo.","rbi":2,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:02:52.419Z","endTime":"2026-03-29T18:03:34.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84455898706867,"aZ":-11.413850385092113,"pfxX":-5.570833804362909,"pfxZ":10.167010338290984,"pX":0.5777077709101938,"pZ":3.1659778980137214,"vX0":6.88974732132514,"vY0":-142.074817055811,"vZ0":-4.973371634214423,"x":94.98,"y":153.3,"x0":-1.1561017640927707,"y0":50.006719914362456,"z0":5.665989328581791,"aX":-11.380229195052642},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2383,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38565910367581857,"extension":6.428804703822249},"index":0,"playId":"b2f3a342-1817-33c0-b33c-4aaec7568029","pitchNumber":1,"startTime":"2026-03-29T18:02:57.238Z","endTime":"2026-03-29T18:03:01.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1158011562723,"aZ":-11.929966417658777,"pfxX":-6.018382995033494,"pfxZ":9.834617479600935,"pX":-0.15551551248335335,"pZ":3.4592929460903004,"vX0":5.106869722033262,"vY0":-142.8517493840075,"vZ0":-4.298473917006675,"x":122.93,"y":145.38,"x0":-1.1879394790754694,"y0":50.005365047179374,"z0":5.738581844770893,"aX":-12.391592191313938},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2507,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38400536989311806,"extension":6.502252721561913},"hitData":{"launchSpeed":107.3,"launchAngle":17.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.22,"coordY":68.18}},"index":1,"playId":"5db12801-22dd-3631-a249-7a00362d0e03","pitchNumber":2,"startTime":"2026-03-29T18:03:16.820Z","endTime":"2026-03-29T18:03:34.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:03:34.729Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Dylan Beavers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-29T18:04:08.388Z","endTime":"2026-03-29T18:05:25.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014481787428153,"aZ":-43.45687446855688,"pfxX":2.2216241442924978,"pfxZ":-7.362040603828499,"pX":0.05382770726911355,"pZ":2.28101443523204,"vX0":2.4887560719943003,"vY0":-122.92734265576607,"vZ0":-0.04669574997904702,"x":114.95,"y":177.19,"x0":-1.2597461393091156,"y0":50.003015349511394,"z0":5.984817436250583,"aX":3.4045313848602765},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.1,"breakHorizontal":-4.6,"spinRate":2665,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.4453178795326984,"extension":6.3312700752795354},"index":0,"playId":"d6fb5386-6e51-39ed-9e19-dc9d703d7f25","pitchNumber":1,"startTime":"2026-03-29T18:04:15.345Z","endTime":"2026-03-29T18:04:20.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0661310683285,"aZ":-42.61477723030568,"pfxX":1.2691388342702776,"pfxZ":-6.476338843189337,"pX":-1.3014043421094592,"pZ":2.8885527687980366,"vX0":-0.4668206339910544,"vY0":-125.80389848249196,"vZ0":0.9132191433146624,"x":166.61,"y":160.79,"x0":-1.278958751817116,"y0":50.00093587896584,"z0":5.958445622655963,"aX":2.046470726028613},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-11.3,"breakHorizontal":-2.2,"spinRate":2663,"spinDirection":38},"zone":11,"typeConfidence":0.9,"plateTime":0.4343659740482426,"extension":6.202484749549417},"index":1,"playId":"244df9bb-97fd-3776-89db-3451bab67e92","pitchNumber":2,"startTime":"2026-03-29T18:04:32.150Z","endTime":"2026-03-29T18:04:36.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23531854329456,"aZ":-9.881242986274328,"pfxX":-6.396626928895078,"pfxZ":10.977687012213334,"pX":-0.7372532257319913,"pZ":3.003531069084743,"vX0":3.5597532269173775,"vY0":-142.00458933842978,"vZ0":-5.764530804555402,"x":145.1,"y":157.68,"x0":-1.17982926120834,"y0":50.00132247726309,"z0":5.69615539725897,"aX":-12.98892530314181},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":10.8,"spinRate":2344,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.386542502946396,"extension":6.375622954144005},"index":2,"playId":"e8a46c8d-a23d-3f61-8e1a-a2ae578fabd8","pitchNumber":3,"startTime":"2026-03-29T18:04:51.858Z","endTime":"2026-03-29T18:04:55.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-29T18:05:05.017Z","endTime":"2026-03-29T18:05:15.655Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249599055239944,"aZ":-44.44250250443512,"pfxX":2.3000071246410054,"pfxZ":-7.754058119090752,"pX":-0.015036303626330978,"pZ":1.8238937713822794,"vX0":2.0519812705164306,"vY0":-125.47004079088842,"vZ0":-0.961684392056021,"x":117.57,"y":189.53,"x0":-1.144628597545499,"y0":50.00365578661018,"z0":5.858766384077172,"aX":3.6382636031337987},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-14.0,"breakHorizontal":-4.7,"spinRate":2695,"spinDirection":31},"zone":8,"typeConfidence":0.9,"plateTime":0.43785665005253627,"extension":6.4048309954713805},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.39,"coordY":44.73}},"index":4,"playId":"5337c1c2-4579-37f6-ba8e-0062300f5296","pitchNumber":4,"startTime":"2026-03-29T18:05:15.655Z","endTime":"2026-03-29T18:05:25.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:05:25.920Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Samuel Basallo pops out to shortstop Tristan Gray.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:07:15.896Z","endTime":"2026-03-29T18:07:53.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.470604635880434,"aZ":-37.28465537346695,"pfxX":6.519174695141169,"pfxZ":-4.569335042783798,"pX":-2.3542942718848257,"pZ":4.09675020052611,"vX0":-2.8124840227510775,"vY0":-105.60196378209201,"vZ0":4.606179944466397,"x":206.74,"y":128.17,"x0":-1.8458814850856573,"y0":50.00124638929044,"z0":6.2000818011708745,"aX":7.296982312790236},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-6.5,"breakHorizontal":-10.9,"spinRate":2004,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.5204505385819318,"extension":6.8273381997974285},"index":0,"playId":"aed7df40-3e77-3fc9-87e5-24e5aadbcef2","pitchNumber":1,"startTime":"2026-03-29T18:07:30.167Z","endTime":"2026-03-29T18:07:33.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356234409261486,"aZ":-26.977179260690747,"pfxX":-11.714534722916468,"pfxZ":3.5521749114396233,"pX":0.20833867505530207,"pZ":2.302470936257332,"vX0":7.528415987733131,"vY0":-120.50963099977479,"vZ0":-2.7582388769552755,"x":109.06,"y":176.61,"x0":-1.4408785365889698,"y0":50.0048339987702,"z0":5.85544120997589,"aX":-17.158191752939736},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":19.3,"spinRate":1990,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.45525457444811224,"extension":6.988150938360971},"hitData":{"launchSpeed":90.2,"launchAngle":67.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":134.29,"coordY":201.2}},"index":1,"playId":"74e6ca6e-94cd-3ac9-b22b-8b2f24122ab1","pitchNumber":2,"startTime":"2026-03-29T18:07:43.575Z","endTime":"2026-03-29T18:07:53.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:07:53.373Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler O'Neill pops out to first baseman Kody Clemens in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:08:06.517Z","endTime":"2026-03-29T18:08:26.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":90.4,"endSpeed":83.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.718521063312465,"aZ":-17.114875915367577,"pfxX":-4.953327084973541,"pfxZ":8.550625965360297,"pX":0.413460010896371,"pZ":2.7718871560132783,"vX0":6.8778669821593965,"vY0":-131.564772056395,"vZ0":-4.454477840745297,"x":101.24,"y":163.94,"x0":-1.5855638106679886,"y0":50.00298573724417,"z0":5.747410065001525,"aX":-8.724102281829515},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2177,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4155998516441848,"extension":6.995596959072481},"hitData":{"launchSpeed":89.5,"launchAngle":77.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.56,"coordY":187.34}},"index":0,"playId":"a6b7e5d2-f441-3a9e-ac61-e4131941292e","pitchNumber":1,"startTime":"2026-03-29T18:08:15.343Z","endTime":"2026-03-29T18:08:26.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:08:26.202Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-29T18:08:38.184Z","endTime":"2026-03-29T18:11:06.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":90.2,"endSpeed":82.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5269007571485,"aZ":-16.738474034288235,"pfxX":-5.494560314830063,"pfxZ":8.918284104723119,"pX":0.08369759079495735,"pZ":2.6180020182172954,"vX0":6.143565477649207,"vY0":-131.1858651028505,"vZ0":-4.791440670780437,"x":113.81,"y":168.09,"x0":-1.5822752972682885,"y0":50.00569021850071,"z0":5.7284755724049115,"aX":-9.513382970669085},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2284,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41861748282317324,"extension":7.168473321441793},"index":0,"playId":"dfa0edb9-48fb-3b6d-9c8e-db5621870323","pitchNumber":1,"startTime":"2026-03-29T18:08:49.682Z","endTime":"2026-03-29T18:08:53.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.837896579914837,"aZ":-28.104039724711907,"pfxX":2.9337759271572903,"pfxZ":2.7725795223916947,"pX":0.18726474025287249,"pZ":2.559104151136964,"vX0":3.3141930958531995,"vY0":-120.0264713240012,"vZ0":-1.9010672204906567,"x":109.86,"y":169.68,"x0":-1.589309004915357,"y0":50.00385139630084,"z0":5.8486707653250205,"aX":4.307456695492426},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-6.1,"spinRate":2009,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4552273843434067,"extension":6.8716397223011825},"index":1,"playId":"35c5462f-36a7-3095-ae69-5985a391974c","pitchNumber":2,"startTime":"2026-03-29T18:09:03.535Z","endTime":"2026-03-29T18:09:07.292Z","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":78.5,"endSpeed":72.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.370215551925046,"aZ":-30.491785744886965,"pfxX":4.819569139502178,"pfxZ":1.3029691491103175,"pX":2.535189006636303,"pZ":-0.7598612403757675,"vX0":7.465131261783987,"vY0":-113.8624937313655,"vZ0":-7.493847400458567,"x":20.36,"y":259.3,"x0":-1.4348064309263384,"y0":50.001174611182144,"z0":5.661148941255648,"aX":6.215217119089351},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.4,"breakHorizontal":-10.9,"spinRate":2407,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4843388658177399,"extension":7.017430874875374},"index":2,"playId":"9b998394-0eab-3f96-adb9-c63aeba08f60","pitchNumber":3,"startTime":"2026-03-29T18:09:19.304Z","endTime":"2026-03-29T18:09:22.561Z","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":83.5,"endSpeed":76.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131514975182203,"aZ":-25.33317219936711,"pfxX":-10.15981315908802,"pfxZ":4.570834928082789,"pX":0.3460213596012373,"pZ":2.4229374910784753,"vX0":7.618782276826261,"vY0":-121.3561318829121,"vZ0":-3.079208360887062,"x":103.81,"y":173.36,"x0":-1.5098568409479096,"y0":50.00108917218292,"z0":5.90836958952806,"aX":-15.194854236692832},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2018,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.45087061469603285,"extension":7.044045808331665},"index":3,"playId":"800f9c5e-87aa-37f0-842e-58fed4b63a6b","pitchNumber":4,"startTime":"2026-03-29T18:09:39.515Z","endTime":"2026-03-29T18:09:43.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917818181792533,"aZ":-26.771624712075784,"pfxX":-10.64575215244159,"pfxZ":3.653706121393691,"pX":0.028506335949333043,"pZ":3.434814613236503,"vX0":7.016595869612107,"vY0":-120.93970455810137,"vZ0":-0.6427514748318399,"x":115.91,"y":146.04,"x0":-1.5294255136183013,"y0":50.00299036281514,"z0":6.0551352379860415,"aX":-15.746428313182172},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2011,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.45315610674076723,"extension":6.9631849905714},"index":4,"playId":"dfaeb217-2dbf-3f57-b1a1-2410c6556426","pitchNumber":5,"startTime":"2026-03-29T18:10:32.706Z","endTime":"2026-03-29T18:10:37.511Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-29T18:10:45.893Z","endTime":"2026-03-29T18:10:58.838Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82253501383257,"aZ":-29.851420156467814,"pfxX":2.4251532967790856,"pfxZ":1.561152611475265,"pX":0.1474925744518175,"pZ":2.507919584328909,"vX0":3.47935545393426,"vY0":-120.86166461763322,"vZ0":-1.768261699578782,"x":111.38,"y":171.07,"x0":-1.6216115184310052,"y0":50.00511253009982,"z0":5.851178988724252,"aX":3.6163075896521835},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.6,"breakHorizontal":-5.2,"spinRate":1993,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.45182348384832327,"extension":7.093969489613179},"hitData":{"launchSpeed":105.2,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":166.38}},"index":6,"playId":"ac024122-688e-3d37-80e2-ddb76cb0abe9","pitchNumber":6,"startTime":"2026-03-29T18:10:58.838Z","endTime":"2026-03-29T18:11:06.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:11:06.697Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to left fielder Taylor Ward.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:13:03.678Z","endTime":"2026-03-29T18:14:02.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.168222441048,"aZ":-11.288259578773419,"pfxX":-6.9357502210053905,"pfxZ":10.85620068677261,"pX":1.028922058393631,"pZ":2.4585152405587936,"vX0":8.099669355861858,"vY0":-138.37453080843932,"vZ0":-6.782974654631942,"x":77.78,"y":172.4,"x0":-1.0460699594634002,"y0":50.00285914168752,"z0":5.711193044494969,"aX":-13.343746888653708},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2314,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39704371758896695,"extension":6.3399529526356515},"index":0,"playId":"1bac3fb2-e1c2-364f-961b-11e99137f12b","pitchNumber":1,"startTime":"2026-03-29T18:13:14.178Z","endTime":"2026-03-29T18:13:17.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987802561247822,"aZ":-39.72897635811487,"pfxX":3.6093324404831306,"pfxZ":-4.859518411682285,"pX":0.3282618371075511,"pZ":1.967955443560234,"vX0":2.3302594545532713,"vY0":-123.89564353935106,"vZ0":-1.66221972207733,"x":104.49,"y":185.65,"x0":-1.093858845627345,"y0":50.00603514133379,"z0":5.970944031137208,"aX":5.60617279139827},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.0,"breakHorizontal":-7.1,"spinRate":2647,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.44225476057899016,"extension":6.337841906903219},"index":1,"playId":"1141df76-7826-3149-a5e2-417af70e0d87","pitchNumber":2,"startTime":"2026-03-29T18:13:31.342Z","endTime":"2026-03-29T18:13:35.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887315713437093,"aZ":-26.0966624973245,"pfxX":1.6440737742317804,"pfxZ":3.3768623422832196,"pX":0.3394592612698151,"pZ":2.8554978179386894,"vX0":3.898497398604184,"vY0":-133.0861897641968,"vZ0":-2.6633351939993486,"x":104.06,"y":161.68,"x0":-1.3564052748956197,"y0":50.001549589904535,"z0":5.754409920268312,"aX":2.9548291007364673},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.8,"spinRate":2276,"spinDirection":181},"zone":3,"typeConfidence":0.91,"plateTime":0.4111710315247903,"extension":6.262873654282656},"hitData":{"launchSpeed":95.7,"launchAngle":25.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.41,"coordY":70.48}},"index":2,"playId":"2d410dac-e738-3222-aea1-5ff982078920","pitchNumber":3,"startTime":"2026-03-29T18:13:54.717Z","endTime":"2026-03-29T18:14:02.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:14:02.441Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:14:11.370Z","endTime":"2026-03-29T18:17:37.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396528318243128,"aZ":-40.432267846775076,"pfxX":0.8572976295820913,"pfxZ":-5.33751137990172,"pX":-0.10845065445688513,"pZ":2.3784014895260888,"vX0":2.324859197876646,"vY0":-123.3189927209453,"vZ0":-0.33646068140598673,"x":121.13,"y":174.56,"x0":-1.172891319816522,"y0":50.00095739583294,"z0":5.913012020725032,"aX":1.3267596867471987},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.5,"breakHorizontal":-2.0,"spinRate":2536,"spinDirection":34},"zone":5,"typeConfidence":0.9,"plateTime":0.4433088336799038,"extension":6.315350520124897},"index":0,"playId":"75f87110-55e7-3e92-9a43-e2c12ca29fe7","pitchNumber":1,"startTime":"2026-03-29T18:14:33.234Z","endTime":"2026-03-29T18:14:36.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022459539285265,"aZ":-24.21521455744726,"pfxX":1.2342982854956182,"pfxZ":4.465170620063616,"pX":1.1466441855595477,"pZ":2.1408682114264534,"vX0":5.851943573177424,"vY0":-132.08363642591283,"vZ0":-4.438750008241887,"x":73.29,"y":180.98,"x0":-1.25056711389252,"y0":50.000805689992546,"z0":5.606386952931086,"aX":2.195921947583422},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2341,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.4134324178391977,"extension":6.341907245331376},"index":1,"playId":"633102eb-7657-3116-887f-f5244810ea7f","pitchNumber":2,"startTime":"2026-03-29T18:14:55.888Z","endTime":"2026-03-29T18:14:58.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149735100159734,"aZ":-40.04533644402855,"pfxX":2.764547056314213,"pfxZ":-4.915798198808071,"pX":1.5184147759208686,"pZ":0.8554200070500709,"vX0":5.081510915697475,"vY0":-125.86282772297675,"vZ0":-4.180326574253504,"x":59.12,"y":215.68,"x0":-0.8879832783374838,"y0":50.00505869387409,"z0":5.789471179453041,"aX":4.423895782266724},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.6,"breakHorizontal":-6.2,"spinRate":2682,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4356097555805558,"extension":6.400287307882449},"index":2,"playId":"5df10cc6-ddba-39b6-be83-e355a84c1504","pitchNumber":3,"startTime":"2026-03-29T18:15:20.135Z","endTime":"2026-03-29T18:15:23.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15847786758008,"aZ":-42.1655201773884,"pfxX":0.7280302966824399,"pfxZ":-6.143410365055701,"pX":1.2861878648941414,"pZ":1.5433221526529155,"vX0":5.122354829663128,"vY0":-127.25900114353564,"vZ0":-2.3005642179031063,"x":67.97,"y":197.11,"x0":-0.8543028349218446,"y0":50.00239370764886,"z0":5.825699026408973,"aX":1.1838107607752775},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-11.4,"breakHorizontal":-2.5,"spinRate":2707,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.43178755292764315,"extension":6.403497006249439},"index":3,"playId":"6c83ef49-e592-3eb9-b12c-1a89a1670f7c","pitchNumber":4,"startTime":"2026-03-29T18:15:43.197Z","endTime":"2026-03-29T18:15:49.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-29T18:16:28.525Z","endTime":"2026-03-29T18:16:45.894Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3090305085502,"aZ":-8.464873021623683,"pfxX":-6.234892337646804,"pfxZ":11.443143909489558,"pX":1.087565047115127,"pZ":2.9933567109671544,"vX0":7.823753656001358,"vY0":-143.72951197517637,"vZ0":-6.137075578896844,"x":75.54,"y":157.96,"x0":-0.8721883640742171,"y0":50.007017409348336,"z0":5.695155485814255,"aX":-12.923057206840951},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2509,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3824936039586362,"extension":6.648076545471531},"index":5,"playId":"fce2e509-7a55-3d7e-87c9-5872743270bd","pitchNumber":5,"startTime":"2026-03-29T18:16:45.894Z","endTime":"2026-03-29T18:16:50.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37780652924777,"aZ":-40.618035183079975,"pfxX":0.278396324749532,"pfxZ":-5.180448898185599,"pX":1.4140713102214215,"pZ":-1.0255207096685302,"vX0":5.776344842345003,"vY0":-127.48093561063446,"vZ0":-8.514479837503327,"x":63.1,"y":266.47,"x0":-0.925680856351382,"y0":50.001028885900304,"z0":5.60037321626476,"aX":0.4531256234706241},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-11.3,"breakHorizontal":-1.9,"spinRate":2706,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.4311192085076465,"extension":6.424228746501833},"index":6,"playId":"93cd9ef1-3d53-3f0d-b89c-7db36326335a","pitchNumber":6,"startTime":"2026-03-29T18:17:06.028Z","endTime":"2026-03-29T18:17:09.028Z","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":90.2,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897725812571693,"aZ":-27.289509559783063,"pfxX":2.043872257087804,"pfxZ":2.771148927234435,"pX":0.886326983859925,"pZ":2.287221545057702,"vX0":4.760744800791503,"vY0":-131.42594899412393,"vZ0":-3.5056405366641994,"x":83.22,"y":177.03,"x0":-1.2086962476668723,"y0":50.001736328706926,"z0":5.648314514898317,"aX":3.6020150231783643},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":2374,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.41556908853091334,"extension":6.494834827221221},"hitData":{"launchSpeed":82.0,"launchAngle":39.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.16,"coordY":97.98}},"index":7,"playId":"096b84b9-5d9d-342a-9896-51eac71ac08c","pitchNumber":7,"startTime":"2026-03-29T18:17:29.375Z","endTime":"2026-03-29T18:17:37.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:17:37.806Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-29T18:17:55.294Z","endTime":"2026-03-29T18:19:51.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.034321403930587,"aZ":-42.20100089456934,"pfxX":0.9034205239529696,"pfxZ":-6.577912777388741,"pX":0.9636307971370176,"pZ":3.126450603877037,"vX0":4.6877724668507845,"vY0":-122.65675605017228,"vZ0":1.7579002231188068,"x":80.27,"y":154.37,"x0":-1.088772706213419,"y0":50.00003705376929,"z0":5.996139299330245,"aX":1.3776154734862402},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.3,"breakHorizontal":-2.8,"spinRate":2597,"spinDirection":32},"zone":12,"typeConfidence":0.9,"plateTime":0.44638396585459805,"extension":6.346946034600896},"index":0,"playId":"e01212e8-794d-317f-af96-ef9a661b5204","pitchNumber":1,"startTime":"2026-03-29T18:18:01.908Z","endTime":"2026-03-29T18:18:05.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61611986003875,"aZ":-9.479992891837531,"pfxX":-5.689465791830726,"pfxZ":11.447312166636616,"pX":1.4691279182124477,"pZ":3.6442941445975428,"vX0":8.436639190002609,"vY0":-140.55516418877775,"vZ0":-4.125489397199383,"x":61.0,"y":140.38,"x0":-0.845057337488888,"y0":50.00071946758324,"z0":5.757232080429309,"aX":-11.27812700170063},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":8.4,"spinRate":2434,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3910856385874153,"extension":6.580011365877991},"index":1,"playId":"f99caa42-a6a7-3417-a8ca-3e09ddc51469","pitchNumber":2,"startTime":"2026-03-29T18:18:20.828Z","endTime":"2026-03-29T18:18:23.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36776991095923,"aZ":-42.80837588239143,"pfxX":0.4897412564732724,"pfxZ":-6.725143215494875,"pX":0.2034703333264103,"pZ":1.0174868621534237,"vX0":3.310564757456727,"vY0":-125.46603531923246,"vZ0":-3.0957785166199003,"x":109.24,"y":211.31,"x0":-1.201368083547555,"y0":50.004837278002164,"z0":5.784994276363754,"aX":0.7735383523083061},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-12.7,"breakHorizontal":-1.7,"spinRate":2645,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.43797438586692916,"extension":6.40658914569478},"index":2,"playId":"f117426d-31dc-35e2-a873-f5b712adcf9e","pitchNumber":3,"startTime":"2026-03-29T18:18:39.486Z","endTime":"2026-03-29T18:18:42.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.719982670864724,"aZ":-11.085860738388204,"pfxX":-5.436529977275802,"pfxZ":10.843803018565897,"pX":0.24011497459514475,"pZ":2.3647006360483633,"vX0":6.074732376975987,"vY0":-138.9556122051648,"vZ0":-6.775929839768909,"x":107.85,"y":174.93,"x0":-1.2737261813830705,"y0":50.0053903073421,"z0":5.580465935886467,"aX":-10.575418063525936},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2425,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3949927352930347,"extension":6.514871666748869},"index":3,"playId":"c87df08c-ef3d-3852-8e81-8d59056d61ae","pitchNumber":4,"startTime":"2026-03-29T18:18:58.437Z","endTime":"2026-03-29T18:19:02.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1318036524356,"aZ":-22.501251242980807,"pfxX":2.3873273706803375,"pfxZ":5.496466485204941,"pX":-0.0018611232708095346,"pZ":3.2212255173025284,"vX0":2.9232117161584874,"vY0":-132.04840544201164,"vZ0":-2.1021878276769943,"x":117.07,"y":151.81,"x0":-1.4348604054003182,"y0":50.000182490997645,"z0":5.689664921991209,"aX":4.198446470298088},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-5.0,"spinRate":2346,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.4154083734028622,"extension":6.3392740246680885},"index":4,"playId":"0786be36-6b5a-3b17-ad25-9507287feaa2","pitchNumber":5,"startTime":"2026-03-29T18:19:18.073Z","endTime":"2026-03-29T18:19:21.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-29T18:19:33.791Z","endTime":"2026-03-29T18:19:47.166Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75035852646709,"aZ":-36.35769050736285,"pfxX":1.6358912324372867,"pfxZ":-2.570431262438664,"pX":-0.09354140336047048,"pZ":2.650809151351406,"vX0":1.9968473314253596,"vY0":-126.66425257347083,"vZ0":-0.7977418661906794,"x":120.57,"y":167.21,"x0":-1.1045416035036266,"y0":50.00447490975414,"z0":5.875627356195605,"aX":2.6596722060435254},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.6,"breakHorizontal":-3.4,"spinRate":2613,"spinDirection":29},"zone":5,"typeConfidence":0.8,"plateTime":0.43234481726097007,"extension":6.316528854548283},"index":6,"playId":"bb097a6f-a15a-3278-8a71-eeb186510be1","pitchNumber":6,"startTime":"2026-03-29T18:19:47.166Z","endTime":"2026-03-29T18:19:51.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:19:51.991Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out to center fielder Byron Buxton.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:21:51.136Z","endTime":"2026-03-29T18:22:05.672Z","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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55810379877176,"aZ":-26.604183616225235,"pfxX":-12.604535809274022,"pfxZ":3.752047064014315,"pX":-0.31422776778431255,"pZ":2.7377190471151662,"vX0":7.002866596307293,"vY0":-121.27403451210786,"vZ0":-1.937757510023393,"x":128.98,"y":164.86,"x0":-1.607346528891532,"y0":50.00248647205402,"z0":5.876366031478184,"aX":-18.70316130347039},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":21.1,"spinRate":2042,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4523096281967205,"extension":7.018203308190032},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.39,"coordY":70.72}},"index":0,"playId":"cbbd6945-dfc6-3ee1-a164-6f9a53b6f44c","pitchNumber":1,"startTime":"2026-03-29T18:21:58.828Z","endTime":"2026-03-29T18:22:05.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:22:05.672Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:22:17.189Z","endTime":"2026-03-29T18:23:13.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666480872578237,"aZ":-15.162003217358507,"pfxX":-7.611554443153365,"pfxZ":9.801323415024136,"pX":0.7439330019636583,"pZ":2.5207319075835435,"vX0":8.359625130884085,"vY0":-131.36820574281924,"vZ0":-5.18972499715088,"x":88.64,"y":170.72,"x0":-1.5012531903158874,"y0":50.00100467462791,"z0":5.661469149862148,"aX":-13.208795685865885},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":11.8,"spinRate":2291,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.41807497273148364,"extension":6.95340415990656},"index":0,"playId":"f824b2ac-035a-308e-8759-231484595586","pitchNumber":1,"startTime":"2026-03-29T18:22:27.470Z","endTime":"2026-03-29T18:22:31.192Z","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":83.0,"endSpeed":76.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51884991166916,"aZ":-26.01273386595224,"pfxX":2.24191205366124,"pfxZ":4.170692368880193,"pX":0.8603520892314698,"pZ":2.7408862397785194,"vX0":5.071133188987402,"vY0":-120.77498767863543,"vZ0":-1.8574602623697252,"x":84.21,"y":164.78,"x0":-1.5577712979705525,"y0":50.00240499658101,"z0":5.807593040428969,"aX":3.311616948381752},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.3,"breakHorizontal":-5.3,"spinRate":1958,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4535103872323738,"extension":6.867695586412762},"index":1,"playId":"b736690f-35bd-3833-9cd0-101d0b8d074a","pitchNumber":2,"startTime":"2026-03-29T18:22:40.140Z","endTime":"2026-03-29T18:22:43.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":68.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684004905085704,"aZ":-28.10672929209731,"pfxX":9.25106138048827,"pfxZ":3.3455942318245953,"pX":-0.18455272515786725,"pZ":3.483469092600297,"vX0":0.7868053571370264,"vY0":-110.21493009661626,"vZ0":1.1297472964140718,"x":124.03,"y":144.73,"x0":-1.7474771567846594,"y0":50.002754172554766,"z0":5.958508577898619,"aX":11.250828513716336},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":6.7,"breakHorizontal":-16.9,"spinRate":2135,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4991560149357168,"extension":6.978749444747065},"hitData":{"launchSpeed":78.5,"launchAngle":23.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.47,"coordY":116.0}},"index":2,"playId":"46ad9048-7063-3016-977c-df4961a031ca","pitchNumber":3,"startTime":"2026-03-29T18:23:02.382Z","endTime":"2026-03-29T18:23:13.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:23:13.042Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Taylor Ward grounds into a force out, third baseman Royce Lewis to second baseman Luke Keaschall. Jeremiah Jackson out at 2nd. Taylor Ward to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:23:21.329Z","endTime":"2026-03-29T18:24:05.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393108579293443,"aZ":-15.382650654389277,"pfxX":-4.583176264832037,"pfxZ":9.734641480983747,"pX":0.1486148332206079,"pZ":3.762693509323522,"vX0":5.927219818852621,"vY0":-130.49075631490763,"vZ0":-2.463046180005296,"x":111.34,"y":137.19,"x0":-1.5565261447724956,"y0":50.00378142321112,"z0":5.877434924407484,"aX":-7.906971468508938},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2211,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41971241960536254,"extension":7.078268036542531},"index":0,"playId":"35200e05-1d0c-3ac3-95e8-4653438e0528","pitchNumber":1,"startTime":"2026-03-29T18:23:35.824Z","endTime":"2026-03-29T18:23:39.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087249763042465,"aZ":-25.09999128854534,"pfxX":-13.101271709963518,"pfxZ":4.793173740892061,"pX":0.3699861076795976,"pZ":2.217131053007844,"vX0":8.830960387696901,"vY0":-121.31830256278852,"vZ0":-3.32565477548034,"x":102.9,"y":178.92,"x0":-1.6346344366648906,"y0":50.000639236721554,"z0":5.819165166302493,"aX":-19.319524482217904},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.0,"breakHorizontal":21.4,"spinRate":2083,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4533363860706361,"extension":7.226266549236783},"hitData":{"launchSpeed":84.1,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":167.9}},"index":1,"playId":"371ed2b1-80f9-341d-9e23-674fb73ac93c","pitchNumber":2,"startTime":"2026-03-29T18:23:56.141Z","endTime":"2026-03-29T18:24:05.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:24:05.468Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to catcher Victor Caratini in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-29T18:24:11.922Z","endTime":"2026-03-29T18:24:48.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96918715260936,"aZ":-25.478071842540103,"pfxX":1.679610138187469,"pfxZ":4.5624699738253085,"pX":-0.4010405177369187,"pZ":2.344277210060843,"vX0":2.6974418699947877,"vY0":-120.53898139328336,"vZ0":-2.7595675869352814,"x":132.29,"y":175.48,"x0":-1.7538923755577769,"y0":50.00310377313925,"z0":5.759220929516963,"aX":2.4653998544350046},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":-3.7,"spinRate":1912,"spinDirection":188},"zone":4,"typeConfidence":2.0,"plateTime":0.45482083202253376,"extension":7.060681722668096},"hitData":{"launchSpeed":80.3,"launchAngle":85.0,"totalDistance":34.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.75,"coordY":206.92}},"index":0,"playId":"b571982a-28e0-3b29-857d-a572d8fa1d1a","pitchNumber":1,"startTime":"2026-03-29T18:24:39.460Z","endTime":"2026-03-29T18:24:48.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:24:48.820Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Bell doubles (1) on a fly ball to center fielder Dylan Beavers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:26:44.594Z","endTime":"2026-03-29T18:27:39.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91997776631907,"aZ":-11.012920112142544,"pfxX":-5.710268789017913,"pfxZ":10.821472737388877,"pX":0.4701683279422024,"pZ":1.95245463083964,"vX0":6.4508747100674,"vY0":-139.54318310731125,"vZ0":-8.051157811197266,"x":99.08,"y":186.06,"x0":-1.1391101379077064,"y0":50.001511863749755,"z0":5.616370382519448,"aX":-11.16450826773753},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2482,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3938112235229432,"extension":6.407196586761485},"index":0,"playId":"e6eece7d-345f-3f2a-b48a-0de5b3776a1f","pitchNumber":1,"startTime":"2026-03-29T18:27:01.933Z","endTime":"2026-03-29T18:27:08.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23815328397125,"aZ":-11.404333341403126,"pfxX":-5.880611347994258,"pfxZ":10.509412305741533,"pX":0.23324335008685199,"pZ":3.44943844088627,"vX0":6.036189188995824,"vY0":-140.92480380981388,"vZ0":-4.339062201314302,"x":108.11,"y":145.65,"x0":-1.1906120181186826,"y0":50.00310527960308,"z0":5.768151500157134,"aX":-11.62230701191783},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2402,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39129787520769543,"extension":6.378940248543695},"hitData":{"launchSpeed":99.1,"launchAngle":38.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.59,"coordY":55.28}},"index":1,"playId":"00218e4b-b2d5-398e-8ae0-35fbef9bdd8f","pitchNumber":2,"startTime":"2026-03-29T18:27:24.174Z","endTime":"2026-03-29T18:27:39.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:27:39.239Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Victor Caratini grounds into a double play, third baseman Coby Mayo to first baseman Ryan Mountcastle. Josh Bell out at 3rd. Victor Caratini out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:27:51.526Z","endTime":"2026-03-29T18:30:29.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704338846692714,"aZ":-38.740602446660205,"pfxX":2.2473179210393894,"pfxZ":-4.1388997677213055,"pX":1.343785547057288,"pZ":0.8780652926242816,"vX0":5.096372999596899,"vY0":-125.54583322329384,"vZ0":-4.250383182306023,"x":65.78,"y":215.07,"x0":-1.0087499113349303,"y0":50.00216252540367,"z0":5.764359130874434,"aX":3.566348912826059},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.3,"breakHorizontal":-5.3,"spinRate":2575,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4371950830508169,"extension":6.539085976699676},"index":0,"playId":"97196438-34b6-3464-9d1c-98848f7ed096","pitchNumber":1,"startTime":"2026-03-29T18:28:08.695Z","endTime":"2026-03-29T18:28:12.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98729271731939,"aZ":-10.612809439049526,"pfxX":-6.170583887905092,"pfxZ":10.879804422768434,"pX":0.372684212462684,"pZ":3.6879338072380836,"vX0":6.354990826263331,"vY0":-140.19949111212767,"vZ0":-3.8612420595331103,"x":102.79,"y":139.21,"x0":-1.126476610954032,"y0":50.0053573546802,"z0":5.780796120823742,"aX":-12.232254489292837},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2442,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3913327321541322,"extension":6.418866507899343},"index":1,"playId":"4a30c808-3c3d-3b7b-a5e9-d884a7a2082d","pitchNumber":2,"startTime":"2026-03-29T18:28:30.905Z","endTime":"2026-03-29T18:28:36.132Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-29T18:28:47.341Z","endTime":"2026-03-29T18:29:02.049Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0154186923882,"aZ":-11.362870666230586,"pfxX":-5.710364092842269,"pfxZ":10.356131838805158,"pX":-0.3295030997813123,"pZ":2.93977861060627,"vX0":4.7328212613999305,"vY0":-141.0904395506944,"vZ0":-5.630463591704733,"x":129.56,"y":159.41,"x0":-1.2893053358695612,"y0":50.00661423279174,"z0":5.698100450724185,"aX":-11.480110804391318},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2407,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38865942415528165,"extension":6.463144921440731},"index":3,"playId":"c0cd73b4-ec81-3f7a-ad0b-fff3a3bae87a","pitchNumber":3,"startTime":"2026-03-29T18:29:02.049Z","endTime":"2026-03-29T18:29:07.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742626371675335,"aZ":-45.34742206515195,"pfxX":1.4704951075907249,"pfxZ":-8.145563571262532,"pX":0.48305208330218075,"pZ":1.5798724954454073,"vX0":3.4299099883085757,"vY0":-127.09444975584206,"vZ0":-1.658696981247883,"x":98.59,"y":196.12,"x0":-1.080933491671854,"y0":50.00128846148763,"z0":5.8789344913232515,"aX":2.378341332665602},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-14.9,"breakHorizontal":-3.5,"spinRate":2708,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.43280256454273935,"extension":6.487085944451673},"index":4,"playId":"b19d15dc-be39-3d85-9d02-69b20ce8b336","pitchNumber":4,"startTime":"2026-03-29T18:29:29.028Z","endTime":"2026-03-29T18:29:34.347Z","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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900387992276798,"aZ":-12.379379550727734,"pfxX":-4.0484916468335586,"pfxZ":9.877157081331372,"pX":0.6897081047111291,"pZ":3.345080895820334,"vX0":6.6833660261073735,"vY0":-140.6824281984111,"vZ0":-4.506833788011767,"x":90.71,"y":148.46,"x0":-1.1907637044654744,"y0":50.006300795981595,"z0":5.770262534120029,"aX":-8.116978638082642},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2482,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.38933225449397213,"extension":6.437856308118979},"hitData":{"launchSpeed":57.4,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.88,"coordY":169.71}},"index":5,"playId":"4f8cfe3c-cfc8-3d22-aed0-dbb1559b6273","pitchNumber":5,"startTime":"2026-03-29T18:30:19.978Z","endTime":"2026-03-29T18:30:29.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:30:29.028Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Larnach doubles (1) on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:31:19.312Z","endTime":"2026-03-29T18:33:02.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60719586260004,"aZ":-41.28029379149712,"pfxX":4.125361797070908,"pfxZ":-5.953049943710523,"pX":-0.17299291017334964,"pZ":2.6353722659018364,"vX0":1.6389632567888104,"vY0":-122.97015924731582,"vZ0":0.3007284929821963,"x":123.59,"y":167.62,"x0":-1.3842130792365448,"y0":50.00136761002546,"z0":6.01616670940432,"aX":6.31133413114816},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.4,"breakHorizontal":-7.8,"spinRate":2613,"spinDirection":39},"zone":5,"typeConfidence":0.9,"plateTime":0.445580359104659,"extension":6.278977729718747},"index":0,"playId":"e97674c4-124c-34f0-a220-f79c9320c550","pitchNumber":1,"startTime":"2026-03-29T18:31:41.547Z","endTime":"2026-03-29T18:31:45.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717523454114453,"aZ":-42.32472221165306,"pfxX":3.2927889881753076,"pfxZ":-6.338831469736593,"pX":0.29558762881980294,"pZ":1.344616313462226,"vX0":2.569271250597844,"vY0":-125.97704017827947,"vZ0":-2.692478013903055,"x":105.73,"y":202.48,"x0":-1.1671592608622317,"y0":50.00628942009285,"z0":5.864111992068981,"aX":5.2686196714906846},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.9,"breakHorizontal":-6.6,"spinRate":2729,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.435564952250183,"extension":6.269802660712334},"index":1,"playId":"d6b6b273-4bf4-3bdf-a2a0-667174990860","pitchNumber":2,"startTime":"2026-03-29T18:31:59.602Z","endTime":"2026-03-29T18:32:04.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-29T18:32:14.909Z","endTime":"2026-03-29T18:32:27.516Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.050466554832646,"aZ":-9.332251076047498,"pfxX":-5.273902801862237,"pfxZ":11.379579542174216,"pX":-0.48033535109164477,"pZ":3.400207330476265,"vX0":4.1341508318510165,"vY0":-142.08170500518483,"vZ0":-4.752007128205356,"x":135.31,"y":146.97,"x0":-1.2823703275274592,"y0":50.00487012680713,"z0":5.709488395418783,"aX":-10.588673868716631},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":8.5,"spinRate":2371,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3882030396463705,"extension":6.402507738615727},"index":3,"playId":"50570ba3-68d8-3c8e-b905-65890dbe31d9","pitchNumber":3,"startTime":"2026-03-29T18:32:27.516Z","endTime":"2026-03-29T18:32:31.318Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576696878317158,"aZ":-42.22449656209072,"pfxX":5.475164803346699,"pfxZ":-6.37560850986066,"pX":-0.6550707767540677,"pZ":2.8175615829365275,"vX0":0.0683643263200428,"vY0":-125.12609912719758,"vZ0":0.782562703894367,"x":141.97,"y":162.71,"x0":-1.393446873747499,"y0":50.00276806340377,"z0":5.976129371715273,"aX":8.632074312868175},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.0,"breakHorizontal":-10.0,"spinRate":2671,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.4386926620743665,"extension":6.192642401859672},"hitData":{"launchSpeed":77.5,"launchAngle":19.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.28,"coordY":142.01}},"index":4,"playId":"19e8f066-23df-3552-9d3a-9c88c5d8e9d9","pitchNumber":4,"startTime":"2026-03-29T18:32:48.865Z","endTime":"2026-03-29T18:33:02.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:33:02.787Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, shortstop Gunnar Henderson to first baseman Ryan Mountcastle.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-29T18:33:11.463Z","endTime":"2026-03-29T18:35:13.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":663624,"link":"/api/v1/people/663624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666091563917302,"aZ":-11.50987829167396,"pfxX":-5.566249479947282,"pfxZ":10.305879783854781,"pX":1.0716066431395228,"pZ":2.4966807083507203,"vX0":7.9400195066202865,"vY0":-140.44749104225548,"vZ0":-6.6908933551487095,"x":76.15,"y":171.37,"x0":-1.0639411320080248,"y0":50.005871148445124,"z0":5.6523303211981535,"aX":-11.164870297252492},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2424,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3894163956379746,"extension":6.558117832392716},"index":0,"playId":"9fd6cfc7-067a-3bfb-8def-5fdf0c178c99","pitchNumber":1,"startTime":"2026-03-29T18:33:39.673Z","endTime":"2026-03-29T18:33:44.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304932279151583,"aZ":-11.352362343410256,"pfxX":-5.228734803353779,"pfxZ":10.393696770401752,"pX":1.0114578319152205,"pZ":3.8072182153141054,"vX0":7.34703143273687,"vY0":-140.3013117043064,"vZ0":-3.498243541553715,"x":78.45,"y":135.99,"x0":-0.9559164322547622,"y0":50.00325878982716,"z0":5.804653379016433,"aX":-10.475868122157706},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2326,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3896833895755436,"extension":6.624516357116293},"index":1,"playId":"c8aba620-aa95-30be-887b-26b74f059e81","pitchNumber":2,"startTime":"2026-03-29T18:34:00.788Z","endTime":"2026-03-29T18:34:04.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19458268766391,"aZ":-24.915087678132135,"pfxX":2.5191788520826983,"pfxZ":4.120845704452776,"pX":-0.3342425129644312,"pZ":2.3523001838018622,"vX0":1.7373943765809516,"vY0":-131.50570092940373,"vZ0":-3.835970335089066,"x":129.74,"y":175.27,"x0":-1.329404736139751,"y0":50.005154639993236,"z0":5.664209504643628,"aX":4.441604097813491},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2336,"spinDirection":182},"zone":4,"typeConfidence":0.92,"plateTime":0.41547398118324175,"extension":6.439544219399145},"index":2,"playId":"df0fab23-521b-321a-88ba-1144cf32510f","pitchNumber":3,"startTime":"2026-03-29T18:34:22.427Z","endTime":"2026-03-29T18:34:26.372Z","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":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643347944705752,"aZ":-29.391025591738572,"pfxX":3.166574555600601,"pfxZ":1.6184302566509157,"pX":-0.9060148188082076,"pZ":3.571062237152066,"vX0":0.37262795456463504,"vY0":-130.11234755656443,"vZ0":-0.033131108619435023,"x":151.54,"y":142.36,"x0":-1.4624715690250454,"y0":50.00144726509488,"z0":5.806280542589145,"aX":5.442819774383206},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-5.8,"spinRate":2321,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.42053815553982377,"extension":6.393383184025162},"index":3,"playId":"d236103e-0f36-314b-8c33-70e9f835f5a8","pitchNumber":4,"startTime":"2026-03-29T18:34:43.617Z","endTime":"2026-03-29T18:34:50.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674873304234378,"aZ":-40.30638306546325,"pfxX":2.9014250987905177,"pfxZ":-5.258319839641272,"pX":0.3198223151611372,"pZ":2.8495474422934675,"vX0":2.672810462659225,"vY0":-123.11679127645567,"vZ0":0.6287534733784441,"x":104.81,"y":161.84,"x0":-1.1537452926883378,"y0":50.00211827799872,"z0":5.9811693940322765,"aX":4.487748181572468},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.1,"breakHorizontal":-5.9,"spinRate":2634,"spinDirection":38},"zone":3,"typeConfidence":0.9,"plateTime":0.44357225636264896,"extension":6.382519503923528},"hitData":{"launchSpeed":89.9,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":155.23}},"index":4,"playId":"3f5c7dd6-49e8-3bb4-be31-10481740277f","pitchNumber":5,"startTime":"2026-03-29T18:35:05.621Z","endTime":"2026-03-29T18:35:13.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:35:13.150Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:37:16.446Z","endTime":"2026-03-29T18:37:50.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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],"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":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097519261694803,"aZ":-15.080455036275133,"pfxX":-6.656422381952422,"pfxZ":9.968194204550997,"pX":0.3621486711090219,"pZ":2.33382177165658,"vX0":7.147568790819091,"vY0":-130.3017314774611,"vZ0":-5.7121439166792065,"x":103.2,"y":175.77,"x0":-1.5553000813650413,"y0":50.00333114977028,"z0":5.699236412428356,"aX":-11.414991869295688},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2248,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.420819855165417,"extension":7.047123652993542},"index":0,"playId":"c9b0b62e-a9c2-3f65-954c-0ed3392f1725","pitchNumber":1,"startTime":"2026-03-29T18:37:24.188Z","endTime":"2026-03-29T18:37:27.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.518918735566714,"aZ":-15.652064202622137,"pfxX":-7.112021855206301,"pfxZ":9.600673921707152,"pX":0.22633200228328423,"pZ":3.2738371957312538,"vX0":6.973316214553284,"vY0":-130.37104270024898,"vZ0":-3.316089748825453,"x":108.37,"y":150.39,"x0":-1.5596368384799253,"y0":50.00061710344522,"z0":5.744281548771306,"aX":-12.236171319078954},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.8,"breakHorizontal":11.3,"spinRate":2267,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4202033912765213,"extension":7.061644559491203},"hitData":{"launchSpeed":108.0,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.24,"coordY":94.82}},"index":1,"playId":"b3943434-ee92-334b-b1f9-fb9fe4619799","pitchNumber":2,"startTime":"2026-03-29T18:37:39.697Z","endTime":"2026-03-29T18:37:50.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:37:50.729Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Mountcastle flies out to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:38:00.144Z","endTime":"2026-03-29T18:39:42.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437898042770442,"aZ":-10.718683196275519,"pfxX":-4.6183294415004,"pfxZ":12.780384867757418,"pX":1.0664039632866702,"pZ":2.580726278927297,"vX0":8.364086276468864,"vY0":-129.38026862497685,"vZ0":-5.889736547387337,"x":76.35,"y":169.1,"x0":-1.6225821548140802,"y0":50.00421026803204,"z0":5.7242642523972,"aX":-7.754843666043542},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":21.8,"breakHorizontal":6.2,"spinRate":2295,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4249250818880834,"extension":7.128687430484966},"index":0,"playId":"4872ca47-bb70-3d79-af22-205214701937","pitchNumber":1,"startTime":"2026-03-29T18:38:16.410Z","endTime":"2026-03-29T18:38:20.827Z","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":89.2,"endSpeed":81.2,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124383039297804,"aZ":-11.787513818941887,"pfxX":-4.291775543458643,"pfxZ":12.006035234891357,"pX":0.14436186786049432,"pZ":2.987824545193884,"vX0":6.18369977804262,"vY0":-129.72774371469052,"vZ0":-4.510261295925749,"x":111.5,"y":158.11,"x0":-1.7168125083631833,"y0":50.00093002808489,"z0":5.653253685140322,"aX":-7.286767008088722},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":20.9,"breakHorizontal":6.4,"spinRate":2331,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4228494075190574,"extension":7.1675891848897635},"index":1,"playId":"8d215d3c-e9be-3d9c-b68a-bf98229678c8","pitchNumber":2,"startTime":"2026-03-29T18:38:35.232Z","endTime":"2026-03-29T18:38:38.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82184828182025,"aZ":-24.567618902250885,"pfxX":-12.447840032255478,"pfxZ":5.251707802693127,"pX":1.445149803517639,"pZ":0.9444390578808128,"vX0":10.647111293481546,"vY0":-120.0138610464636,"vZ0":-6.055891153883635,"x":61.91,"y":213.28,"x0":-1.447282349303324,"y0":50.003099844618376,"z0":5.710106816008916,"aX":-18.025706807469856},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.0,"breakHorizontal":19.8,"spinRate":2032,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4576868485989789,"extension":7.088428780392808},"index":2,"playId":"1aefbf1f-058c-30a3-bd1d-99abf7749a3b","pitchNumber":3,"startTime":"2026-03-29T18:38:58.989Z","endTime":"2026-03-29T18:39:02.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.920119465943937,"aZ":-27.06638385375543,"pfxX":2.0130139084507475,"pfxZ":3.4725658829471744,"pX":-0.28881927674887836,"pZ":3.041695685297299,"vX0":2.7548399851817527,"vY0":-119.62295695426695,"vZ0":-0.8824512675872189,"x":128.01,"y":156.65,"x0":-1.7104530914155018,"y0":50.001004486581046,"z0":5.810434495583847,"aX":2.9596409843868092},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.4,"breakHorizontal":-4.2,"spinRate":1951,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.45534296278792397,"extension":6.970854184868635},"hitData":{"launchSpeed":81.4,"launchAngle":46.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.98,"coordY":127.86}},"index":3,"playId":"76603842-bd10-3348-858a-1faad35db2e7","pitchNumber":4,"startTime":"2026-03-29T18:39:30.197Z","endTime":"2026-03-29T18:39:42.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:39:42.440Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samuel Basallo singles on a sharp line drive to right fielder Matt Wallner. Pete Alonso to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:39:50.792Z","endTime":"2026-03-29T18:40:51.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":"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":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7813692375999,"aZ":-29.17840277343512,"pfxX":-11.082893389589223,"pfxZ":2.0450715932135815,"pX":-1.277479819369606,"pZ":2.885518432125946,"vX0":4.50652045502886,"vY0":-121.00175680554372,"vZ0":-1.128912335560041,"x":165.69,"y":160.87,"x0":-1.7341842107507832,"y0":50.00546181020828,"z0":5.937658715246858,"aX":-16.275163444169888},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":18.8,"spinRate":2058,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.45437460002580954,"extension":6.950609958550957},"index":0,"playId":"163e3a59-0819-3d94-836b-ca59fe71082c","pitchNumber":1,"startTime":"2026-03-29T18:40:09.119Z","endTime":"2026-03-29T18:40:14.126Z","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":84.6,"endSpeed":76.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33355577460315,"aZ":-24.86104086621569,"pfxX":-12.209088459623183,"pfxZ":4.810943275019582,"pX":-0.8800867519893555,"pZ":2.9571134496277027,"vX0":5.790020709861443,"vY0":-123.0524193586949,"vZ0":-1.9167702750648419,"x":150.55,"y":158.94,"x0":-1.6879221588891868,"y0":50.003971929510975,"z0":5.870017476808895,"aX":-18.567064980312896},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":20.6,"spinRate":2171,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.44656061874860375,"extension":6.890511065482307},"hitData":{"launchSpeed":103.3,"launchAngle":8.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.39,"coordY":111.92}},"index":1,"playId":"9ed21daf-0919-3a34-a5cb-6ed448b3c2a8","pitchNumber":2,"startTime":"2026-03-29T18:40:39.180Z","endTime":"2026-03-29T18:40:51.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:40:51.340Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler O'Neill homers (1) on a fly ball to left field. Pete Alonso scores. Samuel Basallo scores.","rbi":3,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:41:46.625Z","endTime":"2026-03-29T18:43:59.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T18:41:17.451Z","endTime":"2026-03-29T18:41:48.946Z","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":89.5,"endSpeed":82.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53773856700111,"aZ":-22.49380052899725,"pfxX":-6.200098052992322,"pfxZ":5.580076184837232,"pX":-0.9896039914092305,"pZ":4.039541282056094,"vX0":3.733752468419142,"vY0":-130.43036282575477,"vZ0":-0.4837890849432011,"x":154.72,"y":129.71,"x0":-1.6286709525471854,"y0":50.005294836231705,"z0":5.912695404506082,"aX":-10.762943159005511},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":10.4,"spinRate":1951,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4187506612842027,"extension":7.105320739826045},"index":1,"playId":"7192d705-d617-34ec-8ea8-5a15310ca821","pitchNumber":1,"startTime":"2026-03-29T18:41:48.946Z","endTime":"2026-03-29T18:41:52.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960717920372684,"aZ":-28.9934323374017,"pfxX":-10.721274209036757,"pfxZ":2.149276249595939,"pX":-1.2535276002661682,"pZ":4.513896316478092,"vX0":4.449383584523182,"vY0":-120.96067853057987,"vZ0":2.577361847250449,"x":164.78,"y":116.9,"x0":-1.7255921806626116,"y0":50.00234807293774,"z0":5.979425188150052,"aX":-15.860169088750261},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":18.4,"spinRate":1995,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.45311491494739586,"extension":6.937702833047655},"index":2,"playId":"c331dbf1-b161-3cf9-9250-8e9d0bf1fe6a","pitchNumber":2,"startTime":"2026-03-29T18:42:07.927Z","endTime":"2026-03-29T18:42:11.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806615610509304,"aZ":-27.852442446306654,"pfxX":-11.181055377386338,"pfxZ":3.035499115702491,"pX":-0.3566716369881139,"pZ":3.5659296775935316,"vX0":6.383235106995619,"vY0":-118.54978929969242,"vZ0":0.3331960930705672,"x":130.6,"y":142.5,"x0":-1.6324952139075182,"y0":50.00051640430801,"z0":5.967295550062403,"aX":-15.901875522142399},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":1956,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.46214242245477344,"extension":7.008505429614715},"index":3,"playId":"d0d16079-8685-3622-a35d-2fbae310a502","pitchNumber":3,"startTime":"2026-03-29T18:42:34.709Z","endTime":"2026-03-29T18:42:39.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47965426899664,"aZ":-16.354634167795574,"pfxX":-6.699724014779179,"pfxZ":9.171671555788889,"pX":0.09160753011496048,"pZ":2.9221581366146236,"vX0":6.664401483600313,"vY0":-130.72764315563515,"vZ0":-3.8991349871905046,"x":113.51,"y":159.88,"x0":-1.6246570052540872,"y0":50.00264537616281,"z0":5.666688391256273,"aX":-11.55507023924073},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2279,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4195730370366939,"extension":7.132073987961845},"index":4,"playId":"00bb63bb-5fdb-386b-b298-34f8532c23f8","pitchNumber":4,"startTime":"2026-03-29T18:42:57.530Z","endTime":"2026-03-29T18:43:01.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-03-29T18:43:18.412Z","endTime":"2026-03-29T18:43:35.493Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"}},{"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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462203277114074,"aZ":-24.15868170852589,"pfxX":-8.854208015191055,"pfxZ":4.728294591503849,"pX":-0.1960005364865366,"pZ":2.907889783057079,"vX0":6.436116771816868,"vY0":-129.26431675614123,"vZ0":-2.5343200940570068,"x":124.47,"y":160.27,"x0":-1.5653640836261802,"y0":50.00440271787999,"z0":5.752142089575732,"aX":-15.014081918600265},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":14.6,"spinRate":1937,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.42343008106119306,"extension":7.14291858520777},"hitData":{"launchSpeed":109.0,"launchAngle":27.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.12,"coordY":85.67}},"index":6,"playId":"7c4fcf89-78cb-32f3-ad7c-0766abbe8731","pitchNumber":5,"startTime":"2026-03-29T18:43:35.493Z","endTime":"2026-03-29T18:43:59.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:43:59.288Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, first baseman Kody Clemens to pitcher Bailey Ober.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:44:05.483Z","endTime":"2026-03-29T18:44:49.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"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(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":76.8,"endSpeed":71.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.1065604458433,"aZ":-32.457680072109376,"pfxX":6.138568255204993,"pfxZ":-0.2234217073851621,"pX":0.32157968577000484,"pZ":2.8080315882730558,"vX0":2.7504210505171556,"vY0":-111.95471456301082,"vZ0":0.5052888406590419,"x":104.74,"y":162.96,"x0":-1.7160432203103362,"y0":50.00164477614186,"z0":5.872135969711655,"aX":7.877466532628347},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":0.0,"breakHorizontal":-11.8,"spinRate":2282,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.48717988796853895,"extension":6.88240266908436},"index":0,"playId":"35b79bc4-669f-37f9-b13c-41e7deba6560","pitchNumber":1,"startTime":"2026-03-29T18:44:27.430Z","endTime":"2026-03-29T18:44:31.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.896944361617724,"aZ":-31.490832373672557,"pfxX":7.912791456582616,"pfxZ":0.5437770191087008,"pX":0.7895896989804561,"pZ":2.6049016266871705,"vX0":2.8676505942117108,"vY0":-111.69577815413585,"vZ0":-0.1418362055528377,"x":86.9,"y":168.45,"x0":-1.5405297778177072,"y0":50.00410565026579,"z0":5.918704807204568,"aX":9.95597606102358},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.3,"breakHorizontal":-15.1,"spinRate":2275,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.49116524043325427,"extension":6.759862619895848},"hitData":{"launchSpeed":55.7,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.69,"coordY":158.5}},"index":1,"playId":"1ea3f357-7f5b-3864-b013-f7335e92b506","pitchNumber":2,"startTime":"2026-03-29T18:44:42.215Z","endTime":"2026-03-29T18:44:49.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:44:49.585Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Beavers grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-29T18:45:00.091Z","endTime":"2026-03-29T18:47:36.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22144750658997,"aZ":-18.577069569789344,"pfxX":-5.179259600052042,"pfxZ":8.139492059873906,"pX":-0.682524476072424,"pZ":3.062025068298704,"vX0":4.279481754841713,"vY0":-128.59432384169403,"vZ0":-3.0652860434770997,"x":143.02,"y":156.11,"x0":-1.6971645801123059,"y0":50.005904216864636,"z0":5.714494412971759,"aX":-8.656458524591638},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2155,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.42630497990173577,"extension":7.054787414268569},"index":0,"playId":"3debe2f7-a453-34ad-afdb-9206374f086b","pitchNumber":1,"startTime":"2026-03-29T18:45:26.424Z","endTime":"2026-03-29T18:45:53.432Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262887220826748,"aZ":-24.38802808022845,"pfxX":-12.072575555658194,"pfxZ":5.157780898634504,"pX":1.0464381935582854,"pZ":0.7478968003663428,"vX0":9.579948473017604,"vY0":-122.87196018082318,"vZ0":-6.986189979793983,"x":77.11,"y":218.59,"x0":-1.3591474424300087,"y0":50.00290081236583,"z0":5.738236344483815,"aX":-18.223024445200302},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.7,"breakHorizontal":19.2,"spinRate":2081,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.44798513243245575,"extension":7.027903797878276},"index":1,"playId":"c0c59456-767e-3ec2-a566-3d2eeb10574b","pitchNumber":2,"startTime":"2026-03-29T18:45:56.006Z","endTime":"2026-03-29T18:45:59.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733953346702886,"aZ":-26.23488442787989,"pfxX":-11.278592360920376,"pfxZ":4.041387988279093,"pX":-1.1096911919573222,"pZ":3.643410215415375,"vX0":4.871942713599357,"vY0":-121.24898307518468,"vZ0":0.07331237922038414,"x":159.3,"y":140.41,"x0":-1.694927083099594,"y0":50.00090580040192,"z0":5.9283154350324425,"aX":-16.560968289768017},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.6,"breakHorizontal":19.1,"spinRate":2070,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4541200798746998,"extension":6.87055599207027},"index":2,"playId":"6ed2047e-f868-3b5e-9115-82d6ec40689b","pitchNumber":3,"startTime":"2026-03-29T18:46:13.660Z","endTime":"2026-03-29T18:46:17.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662443541565377,"aZ":-14.328041440939723,"pfxX":-4.933047749238195,"pfxZ":10.416084226157524,"pX":-1.0310425240431507,"pZ":2.8963349575888446,"vX0":3.4141022342586904,"vY0":-130.39743907614283,"vZ0":-4.512085847310693,"x":156.3,"y":160.58,"x0":-1.7195663376758048,"y0":50.00618425912364,"z0":5.738162636955014,"aX":-8.455570504303017},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2389,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.420829947811288,"extension":7.078877818797598},"index":3,"playId":"de5adc84-ac54-362c-855f-2760410bd6aa","pitchNumber":4,"startTime":"2026-03-29T18:46:31.070Z","endTime":"2026-03-29T18:46:35.045Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07937532103165,"aZ":-27.568067590371193,"pfxX":-12.286430237989336,"pfxZ":3.1434078843272832,"pX":-0.12381272008780517,"pZ":2.0495045917517034,"vX0":7.133838625116791,"vY0":-120.93143802992824,"vZ0":-3.0277998818404663,"x":121.72,"y":183.44,"x0":-1.5330131224494565,"y0":50.00170853528012,"z0":5.765122048616081,"aX":-17.990342681892304},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":20.3,"spinRate":1987,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.45491206257766503,"extension":6.8463060268857845},"index":4,"playId":"ca833ebc-28c1-36bb-adad-c9b6430045c0","pitchNumber":5,"startTime":"2026-03-29T18:46:47.840Z","endTime":"2026-03-29T18:46:51.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-29T18:46:58.050Z","endTime":"2026-03-29T18:47:07.578Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"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":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21444892572896,"aZ":-26.687787774756252,"pfxX":-11.654167936152112,"pfxZ":3.7385149481446227,"pX":0.6489406257648139,"pZ":2.077391617754809,"vX0":8.534769787388962,"vY0":-120.79897502212881,"vZ0":-3.2733482742816666,"x":92.26,"y":182.69,"x0":-1.4292861119875553,"y0":50.0001508946701,"z0":5.815478006259725,"aX":-17.089176054609954},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.1,"breakHorizontal":18.8,"spinRate":2109,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4547508396428275,"extension":6.950934471320402},"index":6,"playId":"0fc10518-759d-318d-bffe-d5c022d2d421","pitchNumber":6,"startTime":"2026-03-29T18:47:07.578Z","endTime":"2026-03-29T18:47:14.027Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09731337474309,"aZ":-27.025303703124294,"pfxX":-12.295453306568467,"pfxZ":3.514138790603239,"pX":0.5316436344240519,"pZ":2.6053424947355714,"vX0":8.463556467522405,"vY0":-121.19881093728696,"vZ0":-2.022662951563022,"x":96.73,"y":168.44,"x0":-1.435350286120454,"y0":50.003030740718984,"z0":5.847231727604871,"aX":-18.010108096357516},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":19.8,"spinRate":2015,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.454624266067313,"extension":6.97715158827392},"hitData":{"launchSpeed":60.2,"launchAngle":8.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.95,"coordY":156.51}},"index":7,"playId":"37d5da35-d7d9-3fe2-9db1-3c6bf2077ea5","pitchNumber":7,"startTime":"2026-03-29T18:47:29.109Z","endTime":"2026-03-29T18:47:36.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:47:36.730Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristan Gray grounds out to first baseman Ryan Mountcastle.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T18:49:33.654Z","endTime":"2026-03-29T18:50:36.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.323150585775146,"aZ":-40.00134952268667,"pfxX":0.6644424043989167,"pfxZ":-5.068610183425516,"pX":0.18252828305190397,"pZ":1.5842401667600594,"vX0":3.4184907512241365,"vY0":-122.9949423380503,"vZ0":-2.262021106454533,"x":110.04,"y":196.01,"x0":-1.3064310317877867,"y0":50.00088813422445,"z0":5.8792544837704295,"aX":1.025953366201735},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.5,"breakHorizontal":-1.9,"spinRate":2537,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4437994739788276,"extension":6.309324013827703},"index":0,"playId":"1fae34b1-f73d-3965-a4be-520458a12c8d","pitchNumber":1,"startTime":"2026-03-29T18:49:47.857Z","endTime":"2026-03-29T18:49:50.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614814325690897,"aZ":-40.21205012530786,"pfxX":1.1088863721060571,"pfxZ":-5.03115834960034,"pX":0.5716144583770606,"pZ":1.413204014765918,"vX0":3.7034075123932713,"vY0":-125.23138730469202,"vZ0":-2.863980316398308,"x":95.21,"y":200.62,"x0":-1.066079361607336,"y0":50.00002287254189,"z0":5.8383574239722815,"aX":1.7724388417511092},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-9.5,"breakHorizontal":-2.8,"spinRate":2601,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.43619215142986967,"extension":6.376296404579124},"index":1,"playId":"c6be04a9-ea70-3117-aae7-23d5f1fc903d","pitchNumber":2,"startTime":"2026-03-29T18:50:05.100Z","endTime":"2026-03-29T18:50:09.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-29T18:50:14.319Z","endTime":"2026-03-29T18:50:28.285Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294663069677238,"aZ":-41.369500005323786,"pfxX":1.5273313179133612,"pfxZ":-5.619945393595217,"pX":0.15933704174163751,"pZ":1.8234424509922829,"vX0":2.8981907103161433,"vY0":-126.40058139584362,"vZ0":-1.8349724430913223,"x":110.93,"y":189.55,"x0":-1.1960851490386626,"y0":50.006263416265504,"z0":5.849422393686694,"aX":2.4968612083739106},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.3,"breakHorizontal":-3.4,"spinRate":2685,"spinDirection":31},"zone":8,"typeConfidence":0.9,"plateTime":0.43163783395854827,"extension":6.327745309933297},"hitData":{"launchSpeed":99.8,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.5,"coordY":162.84}},"index":3,"playId":"f452834d-431b-381d-ad8e-957ba6af4959","pitchNumber":3,"startTime":"2026-03-29T18:50:28.285Z","endTime":"2026-03-29T18:50:36.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:50:36.251Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T18:50:50.344Z","endTime":"2026-03-29T18:52:59.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086346263828833,"aZ":-25.208453804924925,"pfxX":0.3210379314715137,"pfxZ":3.9748558350605663,"pX":0.7051679624898828,"pZ":3.714954425395845,"vX0":5.335556860362013,"vY0":-131.86388001537964,"vZ0":-0.5114559481877625,"x":90.12,"y":138.48,"x0":-1.389691928838724,"y0":50.005918799503895,"z0":5.777747060589632,"aX":0.5631569074101258},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.8,"spinRate":2433,"spinDirection":178},"zone":12,"typeConfidence":0.87,"plateTime":0.41600967606056605,"extension":6.345151425408809},"index":0,"playId":"67afd0ba-60c8-34fc-8912-dfbfdbdf6c41","pitchNumber":1,"startTime":"2026-03-29T18:51:09.422Z","endTime":"2026-03-29T18:51:13.357Z","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":90.5,"endSpeed":82.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770521563794244,"aZ":-24.402367600609832,"pfxX":-0.19306059203538517,"pfxZ":4.445431915257657,"pX":0.9184225655005759,"pZ":1.3379838399599082,"vX0":5.825390946081494,"vY0":-131.58121957971636,"vZ0":-6.237834661700053,"x":81.99,"y":202.65,"x0":-1.30207033291733,"y0":50.00137292541373,"z0":5.555546714143717,"aX":-0.3378960206171722},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-1.0,"spinRate":2487,"spinDirection":190},"zone":14,"typeConfidence":0.88,"plateTime":0.41678432621453076,"extension":6.363570433107945},"index":1,"playId":"946d9c14-870d-374c-aec6-0fdd4e95033a","pitchNumber":2,"startTime":"2026-03-29T18:51:28.786Z","endTime":"2026-03-29T18:51:32.737Z","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":91.6,"endSpeed":83.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35922334474657,"aZ":-22.901831014037036,"pfxX":-9.73455162440397,"pfxZ":5.255920043045332,"pX":-0.2039914461212016,"pZ":0.023231052260450726,"vX0":5.599467485371871,"vY0":-132.94635636879394,"vZ0":-9.893691770698512,"x":124.78,"y":238.15,"x0":-1.0888556536896818,"y0":50.00320538924654,"z0":5.498501090411292,"aX":-17.17307260540017},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":1994,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4142967992779525,"extension":6.555598231424405},"index":2,"playId":"f7fb89f1-52be-3a9c-844c-260e19cc515f","pitchNumber":3,"startTime":"2026-03-29T18:51:46.915Z","endTime":"2026-03-29T18:51:49.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01325097270947,"aZ":-24.97076318069896,"pfxX":-0.07750332005010163,"pfxZ":4.042340519172971,"pX":-0.538497664199154,"pZ":4.134265679559435,"vX0":2.444967541488335,"vY0":-132.36027350753014,"vZ0":0.3505192846673071,"x":137.53,"y":127.15,"x0":-1.4623143175763968,"y0":50.00346999351757,"z0":5.82170947315641,"aX":-0.13812412276539737},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2269,"spinDirection":175},"zone":11,"typeConfidence":0.86,"plateTime":0.4130646692907267,"extension":6.238512074340019},"index":3,"playId":"be6cffea-d8ab-36cb-8438-3d6a32aff554","pitchNumber":4,"startTime":"2026-03-29T18:52:08.252Z","endTime":"2026-03-29T18:52:11.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949924982114705,"aZ":-12.08368353602548,"pfxX":-5.455598628169772,"pfxZ":9.860562169846776,"pX":0.07873151876369994,"pZ":3.607623910876814,"vX0":5.596826064214702,"vY0":-141.73344215685918,"vZ0":-3.835095370552134,"x":114.0,"y":141.37,"x0":-1.2113460437502583,"y0":50.00327306869134,"z0":5.748200206448892,"aX":-11.116361290823429},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2439,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3862365289933276,"extension":6.434102242678337},"index":4,"playId":"6df18841-2770-3b80-895a-5689fee734ec","pitchNumber":5,"startTime":"2026-03-29T18:52:29.104Z","endTime":"2026-03-29T18:52:32.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983609498576275,"aZ":-38.30514808752621,"pfxX":1.5360820756135203,"pfxZ":-3.7563081670308556,"pX":1.1731726202048984,"pZ":2.5379525808057717,"vX0":5.0772731559987845,"vY0":-126.43598120132887,"vZ0":-0.5942445514705897,"x":72.28,"y":170.26,"x0":-1.0546168968082648,"y0":50.00513675836098,"z0":5.830386041848756,"aX":2.504765508206493},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.7,"breakHorizontal":-3.8,"spinRate":2654,"spinDirection":40},"zone":12,"typeConfidence":0.87,"plateTime":0.4319807216475575,"extension":6.470557359878757},"index":5,"playId":"dcc93738-5415-355f-81d9-b55deb7863a0","pitchNumber":6,"startTime":"2026-03-29T18:52:54.590Z","endTime":"2026-03-29T18:52:59.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:52:59.213Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Byron Buxton doubles (1) on a fly ball to right fielder Tyler O'Neill. Byron Buxton out at 3rd on the throw, right fielder Tyler O'Neill to shortstop Gunnar Henderson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-29T18:53:06.853Z","endTime":"2026-03-29T18:53:37.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":96.2,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72058624615129,"aZ":-15.716201010828833,"pfxX":-9.324658429874706,"pfxZ":8.329014458658442,"pX":-0.06298552248235381,"pZ":2.8652039147864103,"vX0":6.05573511605048,"vY0":-139.95402098387115,"vZ0":-4.923671279572061,"x":119.4,"y":161.42,"x0":-1.0475732465661838,"y0":50.004647419981495,"z0":5.682880395116328,"aX":-18.42854097696804},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":15.6,"spinRate":2292,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3919406101885805,"extension":6.623094185757365},"hitData":{"launchSpeed":75.5,"launchAngle":51.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.09,"coordY":140.91}},"index":0,"playId":"4f3319d6-d98b-3ad8-a848-7210c6309331","pitchNumber":1,"startTime":"2026-03-29T18:53:23.619Z","endTime":"2026-03-29T18:53:37.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:53:37.332Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T18:56:05.693Z","endTime":"2026-03-29T18:57:06.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mick Abel replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T18:55:18.614Z","endTime":"2026-03-29T18:56:07.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690953,"link":"/api/v1/people/690953"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.730163451228805,"aZ":-11.378942274619602,"pfxX":-4.289038032628082,"pfxZ":10.61550133810257,"pX":0.8184567697768554,"pZ":1.978947610247884,"vX0":8.118098433884121,"vY0":-138.77212374697228,"vZ0":-7.058931619552921,"x":85.8,"y":185.35,"x0":-1.5816590775263852,"y0":50.006716269755884,"z0":5.306115975770554,"aX":-8.405755189310513},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2550,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39401470320271326,"extension":6.906743943347482},"index":1,"playId":"34ebc10b-c23a-3f8e-af71-c90cd5102b33","pitchNumber":1,"startTime":"2026-03-29T18:56:07.950Z","endTime":"2026-03-29T18:56:11.677Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573787384210416,"aZ":-28.95073540012681,"pfxX":7.558988037599036,"pfxZ":2.0853178864802837,"pX":0.6083721306642865,"pZ":1.0116051314024086,"vX0":3.136982174152836,"vY0":-123.01309604443539,"vZ0":-4.2216178464930065,"x":93.81,"y":211.47,"x0":-1.6623358046864052,"y0":50.0010336885449,"z0":5.182195902627065,"aX":11.676097035705027},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":2630,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4439049121851877,"extension":6.833881596766772},"index":2,"playId":"4e9e5417-e39c-3f2e-b164-af642bbf7e36","pitchNumber":2,"startTime":"2026-03-29T18:56:23.949Z","endTime":"2026-03-29T18:56:26.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955689760743795,"aZ":-32.35088503268336,"pfxX":7.709054023927947,"pfxZ":-0.12235946044288593,"pX":1.753742869782713,"pZ":0.9426932059791071,"vX0":5.662096931825204,"vY0":-120.56544220702555,"vZ0":-3.4032550731342592,"x":50.15,"y":213.33,"x0":-1.6322384524695113,"y0":50.00130821429307,"z0":5.24815505253674,"aX":11.269302754593001},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.8,"breakHorizontal":-15.4,"spinRate":2653,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45549575761317174,"extension":6.806860497302041},"index":3,"playId":"fc760550-9775-30e6-8178-7871ce87ef40","pitchNumber":3,"startTime":"2026-03-29T18:56:46.836Z","endTime":"2026-03-29T18:56:50.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82002104754135,"aZ":-14.142875630414453,"pfxX":-4.0394621203384675,"pfxZ":9.095364582033069,"pX":-0.4718629816146001,"pZ":2.796353158200971,"vX0":4.870001714452456,"vY0":-140.61920613475647,"vZ0":-4.502519995055586,"x":134.99,"y":163.28,"x0":-1.7094840438184782,"y0":50.006218299904745,"z0":5.35021200086879,"aX":-8.011602951104223},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2506,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3909904831137947,"extension":6.814923503609414},"index":4,"playId":"3ae7f293-07f0-3bc7-9ede-8f363a9be876","pitchNumber":4,"startTime":"2026-03-29T18:57:02.539Z","endTime":"2026-03-29T18:57:06.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T18:57:06.518Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini challenged (pitch result), call on the field was overturned: Taylor Ward called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T18:57:20.397Z","endTime":"2026-03-29T18:59:20.791Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34541776839806,"aZ":-12.242032633612201,"pfxX":-3.9970682178248005,"pfxZ":10.079822220682251,"pX":-0.13209683267189584,"pZ":3.6484095365952265,"vX0":5.534736602531334,"vY0":-139.92268430920342,"vZ0":-2.6879215848793554,"x":122.04,"y":140.27,"x0":-1.6189146350284136,"y0":50.00585620041112,"z0":5.426558927122958,"aX":-7.90682675977163},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2457,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39184719136695145,"extension":6.937030006033008},"index":0,"playId":"46f8fdb8-54f3-3f9e-9648-bfbefeb8bca8","pitchNumber":1,"startTime":"2026-03-29T18:57:28.330Z","endTime":"2026-03-29T18:57:32.322Z","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":96.5,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90910203008436,"aZ":-12.212467922262494,"pfxX":-3.8523380413722843,"pfxZ":10.074460702398412,"pX":0.06818722659157742,"pZ":2.8165240342245976,"vX0":6.036324684432295,"vY0":-140.38750501524325,"vZ0":-4.7076557253539955,"x":114.4,"y":162.73,"x0":-1.616522837577042,"y0":50.00624226654513,"z0":5.320058062682176,"aX":-7.636181788846578},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":5.6,"spinRate":2541,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3912314065056579,"extension":6.865178989909651},"index":1,"playId":"25092de4-cefa-3d5d-ac69-3a3065671987","pitchNumber":2,"startTime":"2026-03-29T18:57:44.438Z","endTime":"2026-03-29T18:57:48.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56213715193969,"aZ":-13.271819737497003,"pfxX":-4.251600376650741,"pfxZ":9.59078592222876,"pX":-0.25462175928957165,"pZ":3.2305236528870815,"vX0":5.200144429453836,"vY0":-140.18712257327363,"vZ0":-3.3603064071354614,"x":107.89,"y":139.48,"x0":-1.589795389302102,"y0":50.00491021245063,"z0":5.323153592871784,"aX":-8.381574074024181},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2528,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39217880561546536,"extension":6.887739308221155},"index":2,"playId":"b35eeede-cea6-38f6-bea6-594600f43197","pitchNumber":3,"startTime":"2026-03-29T18:57:59.727Z","endTime":"2026-03-29T18:58:02.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0333539583013,"aZ":-11.257016533248228,"pfxX":-4.518726480639161,"pfxZ":10.568710327295275,"pX":-0.9965522939831934,"pZ":2.9168421982558237,"vX0":3.400665449709646,"vY0":-140.75438081209697,"vZ0":-4.615004242948207,"x":154.99,"y":160.03,"x0":-1.6417120157343525,"y0":50.0025453904853,"z0":5.324647694494785,"aX":-8.942544569960136},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":7.3,"spinRate":2459,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3912114960912607,"extension":6.798233513387208},"index":3,"playId":"4bd04158-56a6-3f1b-ab6a-10c2c97e41b1","pitchNumber":4,"startTime":"2026-03-29T18:58:18.248Z","endTime":"2026-03-29T18:58:22.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59137611210247,"aZ":-29.648578271510935,"pfxX":8.283062388516512,"pfxZ":1.6444733783789625,"pX":0.6921196589484544,"pZ":1.3105511750232337,"vX0":3.3784985057768675,"vY0":-123.84916778726671,"vZ0":-3.1051492255969793,"x":90.62,"y":203.4,"x0":-1.7706086489898543,"y0":50.00153108089969,"z0":5.0925905397447275,"aX":12.706473025028258},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.8,"spinRate":2724,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.44437031882218214,"extension":6.908126265809555},"index":4,"playId":"0565d15e-96f9-3dc4-9638-eb900a4cf637","pitchNumber":5,"startTime":"2026-03-29T18:58:38.151Z","endTime":"2026-03-29T18:58:41.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29596481576361,"aZ":-12.653079333039281,"pfxX":-4.082907239866616,"pfxZ":9.659892720905535,"pX":0.5756901478328323,"pZ":1.5785576875525213,"vX0":7.506649107219248,"vY0":-141.49238231150747,"vZ0":-7.800550041983041,"x":95.06,"y":196.16,"x0":-1.5853083266536399,"y0":50.00326473593079,"z0":5.188222841922637,"aX":-8.251749821172558},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2556,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3876139031707151,"extension":7.0771880028077945},"index":5,"playId":"2a4a3a3c-c539-34e1-bd78-4422dec40cf3","pitchNumber":6,"startTime":"2026-03-29T18:58:53.764Z","endTime":"2026-03-29T18:59:20.791Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"playEndTime":"2026-03-29T18:59:20.791Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a fly ball to left fielder Trevor Larnach.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T18:59:27.113Z","endTime":"2026-03-29T19:00:36.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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],"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":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12272465908904,"aZ":-12.639492567567496,"pfxX":-3.329280272726495,"pfxZ":9.765234908135579,"pX":-0.6843564975584185,"pZ":2.48085586692848,"vX0":3.9588956968019455,"vY0":-141.0347629861272,"vZ0":-5.347958833849293,"x":143.09,"y":171.8,"x0":-1.6782787288210705,"y0":50.00699818686303,"z0":5.227213882471187,"aX":-6.662938658880066},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2492,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.389380275560796,"extension":6.8808488163690855},"index":0,"playId":"348b044a-6413-3b55-a989-b53d03db0908","pitchNumber":1,"startTime":"2026-03-29T18:59:35.885Z","endTime":"2026-03-29T18:59:39.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01543274512788,"aZ":-30.074907437271154,"pfxX":-7.103677727193899,"pfxZ":1.205278632238028,"pX":-1.0741171748623586,"pZ":1.7666983646564172,"vX0":4.039900140412874,"vY0":-131.02696995557665,"vZ0":-3.0967183027148324,"x":157.94,"y":191.08,"x0":-1.7141087995542759,"y0":50.00029604195984,"z0":5.214175325581289,"aX":-12.333835474071101},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":12.0,"spinRate":1835,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4182415404640749,"extension":6.847771172785033},"index":1,"playId":"40f456db-3c09-39ec-87a5-b67be136e58e","pitchNumber":2,"startTime":"2026-03-29T18:59:50.276Z","endTime":"2026-03-29T18:59:54.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22731383619023,"aZ":-29.244577288851254,"pfxX":-5.633475878468164,"pfxZ":1.672179918049653,"pX":1.2070805395217834,"pZ":1.292548012016143,"vX0":9.111582394288842,"vY0":-131.42013718565082,"vZ0":-4.138398332817161,"x":70.99,"y":203.88,"x0":-1.5751477968470147,"y0":50.000122449402326,"z0":5.063481540934482,"aX":-9.84019044179596},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":8.2,"spinRate":2009,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.41701669300460464,"extension":6.946081296144515},"index":2,"playId":"27236489-6973-3b8f-8266-38ed302bd3b0","pitchNumber":3,"startTime":"2026-03-29T19:00:04.950Z","endTime":"2026-03-29T19:00:08.859Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41091321820861,"aZ":-11.311400931848631,"pfxX":-5.324612351126589,"pfxZ":10.393624236689433,"pX":0.5075714458451361,"pZ":2.6000958464454116,"vX0":7.824806630380441,"vY0":-141.09675681862439,"vZ0":-5.4427130295268595,"x":97.65,"y":168.58,"x0":-1.6154710513416775,"y0":50.00632502987397,"z0":5.289356885009967,"aX":-10.692018440368425},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2415,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.38884389050909096,"extension":6.886658447545007},"hitData":{"launchSpeed":68.3,"launchAngle":26.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.29,"coordY":131.6}},"index":3,"playId":"9dafd90c-ebf4-3d0d-88c3-87003ded7b0f","pitchNumber":4,"startTime":"2026-03-29T19:00:23.545Z","endTime":"2026-03-29T19:00:36.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:00:36.715Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-29T19:00:43.514Z","endTime":"2026-03-29T19:01:33.152Z","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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.173413809631995,"aZ":-10.650540716511621,"pfxX":-4.828100860523337,"pfxZ":10.973843733759548,"pX":0.5318654169912,"pZ":2.6533175354759146,"vX0":7.418334001565224,"vY0":-139.36584706244463,"vZ0":-5.413461509396834,"x":96.73,"y":167.14,"x0":-1.5407371149943552,"y0":50.00238596410467,"z0":5.328461389632745,"aX":-9.469862488961454},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2486,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39345669271103034,"extension":6.876489655855962},"index":0,"playId":"140d46c9-b228-3950-bc7a-8b9a336f44da","pitchNumber":1,"startTime":"2026-03-29T19:01:04.724Z","endTime":"2026-03-29T19:01:08.368Z","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":81.2,"endSpeed":74.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210436693331122,"aZ":-41.617219199765735,"pfxX":8.898782023887918,"pfxZ":-6.731270549265645,"pX":0.06495333894094148,"pZ":1.838582885732321,"vX0":1.4282310130127116,"vY0":-118.20003118460217,"vZ0":0.7966840036561675,"x":114.52,"y":189.14,"x0":-1.7035433761962986,"y0":50.00081357839113,"z0":5.342883290274348,"aX":12.488899917897658},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.6,"breakHorizontal":-16.4,"spinRate":2756,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4648199251636864,"extension":6.879027693359519},"hitData":{"launchSpeed":92.9,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.7,"coordY":72.76}},"index":1,"playId":"8201a570-e9ac-3d31-9eaa-1b57299b2f39","pitchNumber":2,"startTime":"2026-03-29T19:01:24.309Z","endTime":"2026-03-29T19:01:33.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:01:33.152Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:03:30.004Z","endTime":"2026-03-29T19:03:50.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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_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":88.6,"endSpeed":80.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89215070531972,"aZ":-26.146413234198597,"pfxX":0.13249114514814464,"pfxZ":3.6057784975525546,"pX":-0.056404817278312064,"pZ":2.743845755159757,"vX0":3.2038514008025474,"vY0":-129.02168363949232,"vZ0":-2.51294651296655,"x":119.15,"y":164.7,"x0":-1.3357632576995075,"y0":50.003849914841034,"z0":5.762578763623394,"aX":0.22121373109781314},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-1.0,"spinRate":2251,"spinDirection":174},"zone":5,"typeConfidence":0.84,"plateTime":0.42586153807560256,"extension":6.269478593062026},"hitData":{"launchSpeed":77.8,"launchAngle":56.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.29,"coordY":128.14}},"index":0,"playId":"cc6a1d13-0cbb-3ff2-8946-dbc525f4b4fd","pitchNumber":1,"startTime":"2026-03-29T19:03:41.793Z","endTime":"2026-03-29T19:03:50.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:03:50.718Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo challenged (pitch result), call on the field was overturned: Matt Wallner called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:06:26.180Z","endTime":"2026-03-29T19:08:59.485Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T19:04:02.828Z","endTime":"2026-03-29T19:04:23.549Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Wolfram replaces Shane Baz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-29T19:04:23.549Z","endTime":"2026-03-29T19:06:28.512Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86727042375475,"aZ":-16.834027872872895,"pfxX":11.700897591752744,"pfxZ":7.8971040967791595,"pX":0.23991033584272925,"pZ":1.4670111717988732,"vX0":-8.696375788407682,"vY0":-138.93149149968843,"vZ0":-9.135886860026663,"x":107.86,"y":199.17,"x0":1.8998016123107284,"y0":50.00691776076095,"z0":5.931031413792942,"aX":22.742173235690238},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-19.2,"spinRate":2223,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.39514768111732046,"extension":6.173370829345399},"index":2,"playId":"a7e33a6b-fc59-35bf-b519-a6b1476e301b","pitchNumber":1,"startTime":"2026-03-29T19:06:28.512Z","endTime":"2026-03-29T19:06:33.673Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237660658025728,"aZ":-32.404901219684156,"pfxX":-3.349476570820215,"pfxZ":-0.14462701314730708,"pX":0.6678253480030347,"pZ":1.9812170720828843,"vX0":-3.0262679812905113,"vY0":-125.34694971047713,"vZ0":-3.514263317783173,"x":91.54,"y":185.29,"x0":2.3276104670097317,"y0":50.002665362738156,"z0":6.057737630428716,"aX":-5.309716710599928},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":6.8,"spinRate":2498,"spinDirection":304},"zone":9,"typeConfidence":2.0,"plateTime":0.43760447377465717,"extension":5.987220673187473},"index":3,"playId":"db2f7671-7d7b-3c00-a945-78393c196177","pitchNumber":2,"startTime":"2026-03-29T19:06:46.809Z","endTime":"2026-03-29T19:06:49.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-29T19:06:59.380Z","endTime":"2026-03-29T19:07:13.432Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"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":87.3,"endSpeed":81.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85197230746223,"aZ":-35.46748972662849,"pfxX":-2.8489809706151954,"pfxZ":-2.00362812437684,"pX":-1.1007573187808928,"pZ":0.9867451895000433,"vX0":-6.82762389254044,"vY0":-127.01261348658461,"vZ0":-5.53759861419208,"x":158.96,"y":212.14,"x0":1.9874394956956456,"y0":50.005586495713196,"z0":6.000345712194291,"aX":-4.676284332367588},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":6.6,"spinRate":2476,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.43045907593572785,"extension":6.114703826639588},"index":5,"playId":"11845c30-d3c5-3995-9618-43b2a75e2ef7","pitchNumber":3,"startTime":"2026-03-29T19:07:13.432Z","endTime":"2026-03-29T19:07:18.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8059461280997,"aZ":-18.199671695522568,"pfxX":8.876238282050789,"pfxZ":6.960171355065311,"pX":-0.8373463958193776,"pZ":2.7445422768302135,"vX0":-10.577151085752838,"vY0":-140.76661557636757,"vZ0":-5.676243580842564,"x":148.92,"y":164.68,"x0":1.8147356516953022,"y0":50.00296732891698,"z0":5.964495960947968,"aX":17.822684799059864},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":-13.9,"spinRate":2204,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.38902959454107133,"extension":6.100349503438671},"index":6,"playId":"c091ac54-e0df-3b56-ad76-8727fa38eff1","pitchNumber":4,"startTime":"2026-03-29T19:07:34.380Z","endTime":"2026-03-29T19:07:39.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.534423234899,"aZ":-35.75663606283468,"pfxX":-3.816988719021649,"pfxZ":-2.271388649752353,"pX":-0.3632637040083927,"pZ":2.0317342504435194,"vX0":-5.171281503195793,"vY0":-124.89850260625755,"vZ0":-2.646672255290486,"x":130.85,"y":183.92,"x0":2.2312483653128514,"y0":50.00405465740166,"z0":6.050454079396274,"aX":-6.019232462110403},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.4,"breakHorizontal":8.2,"spinRate":2498,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4388131571588225,"extension":6.0288310152453235},"index":7,"playId":"e867817c-7671-30c0-aa68-6dbefa8f704e","pitchNumber":5,"startTime":"2026-03-29T19:07:52.956Z","endTime":"2026-03-29T19:07:56.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64311858170896,"aZ":-18.412592638048693,"pfxX":5.200390566011789,"pfxZ":7.127352846295224,"pX":-0.10499964859927866,"pZ":3.744580278197925,"vX0":-7.448668072326889,"vY0":-138.90844647279525,"vZ0":-3.0485470706079565,"x":121.0,"y":137.68,"x0":1.9507911090748682,"y0":50.001114914657435,"z0":6.098565455220831,"aX":10.038963820546629},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-7.7,"spinRate":2308,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3961639232758851,"extension":6.1357814992227855},"index":8,"playId":"50cd64ad-660b-3e08-8956-0cc79669fe81","pitchNumber":6,"startTime":"2026-03-29T19:08:13.805Z","endTime":"2026-03-29T19:08:18.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.011134874701334,"aZ":-21.407461237625228,"pfxX":10.336313822460776,"pfxZ":5.507837030583213,"pX":0.602379957487344,"pZ":3.5748267080151,"vX0":-7.410283167280051,"vY0":-139.5338438934761,"vZ0":-3.0448685331557632,"x":94.04,"y":142.26,"x0":1.9617065187624008,"y0":50.00177176022545,"z0":6.105442973703657,"aX":20.198810609711366},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":-17.0,"spinRate":2154,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3938857168219032,"extension":6.10864202971907},"index":9,"playId":"cb80df63-f516-3dd8-8199-91f8cb04831e","pitchNumber":7,"startTime":"2026-03-29T19:08:32.474Z","endTime":"2026-03-29T19:08:59.485Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"playEndTime":"2026-03-29T19:08:59.485Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Bell doubles (2) on a sharp line drive to center fielder Dylan Beavers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:09:00.229Z","endTime":"2026-03-29T19:09:40.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03976012774904,"aZ":-20.869077665385994,"pfxX":10.904917655924184,"pfxZ":5.885768399226384,"pX":0.18552819298093154,"pZ":3.5070368052080734,"vX0":-8.638275851016184,"vY0":-138.44344356979707,"vZ0":-3.3201574085234715,"x":109.93,"y":144.09,"x0":1.9464056546768642,"y0":50.00032942137293,"z0":6.136860600267404,"aX":20.935640468783287},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":-17.6,"spinRate":2154,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3972895373011509,"extension":6.140072740054966},"index":0,"playId":"56a3cdf1-14a5-3341-91c4-949281735d4d","pitchNumber":1,"startTime":"2026-03-29T19:09:10.369Z","endTime":"2026-03-29T19:09:13.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71310030653303,"aZ":-17.35300661143228,"pfxX":4.907272123450237,"pfxZ":7.740045220929023,"pX":-0.2708254801515022,"pZ":3.3616776647783304,"vX0":-7.811361281283412,"vY0":-138.00355914948537,"vZ0":-4.119588286158283,"x":127.32,"y":148.01,"x0":1.9679848993431461,"y0":50.006374549319574,"z0":6.054052212245967,"aX":9.401812214799655},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":-7.1,"spinRate":2375,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39795745632779234,"extension":6.113963291238806},"hitData":{"launchSpeed":100.6,"launchAngle":15.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":102.46,"coordY":57.22}},"index":1,"playId":"29628a07-3573-3acb-8ad7-7db2aad115e0","pitchNumber":2,"startTime":"2026-03-29T19:09:28.025Z","endTime":"2026-03-29T19:09:40.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:09:40.359Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to left fielder Taylor Ward.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-29T19:10:09.046Z","endTime":"2026-03-29T19:12:07.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238547599920654,"aZ":-31.058586382505187,"pfxX":-3.782282709042069,"pfxZ":0.6989688973233088,"pX":-1.55512845774357,"pZ":1.1071449474751804,"vX0":-7.634639621003341,"vY0":-125.51326999223843,"vZ0":-5.783173019141493,"x":176.28,"y":208.89,"x0":2.0117594753685055,"y0":50.004321890601645,"z0":5.955240924468545,"aX":-6.065177693897564},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":8.5,"spinRate":2425,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.43557104678038394,"extension":6.290729774516633},"index":0,"playId":"a8ac730b-536a-3b7d-b170-5861b0309aa9","pitchNumber":1,"startTime":"2026-03-29T19:10:15.541Z","endTime":"2026-03-29T19:10:23.084Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Samuel Basallo. Josh Bell to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"a8ac730b-536a-3b7d-b170-5861b0309aa9","startTime":"2026-03-29T19:10:43.383Z","endTime":"2026-03-29T19:10:47.554Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"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":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76731440157462,"aZ":-16.23516027794277,"pfxX":8.850484363554335,"pfxZ":8.293019827476678,"pX":-0.02210720330609827,"pZ":2.7813637414612846,"vX0":-8.46193175079103,"vY0":-138.6627867101376,"vZ0":-5.807451921009582,"x":117.84,"y":163.68,"x0":1.9386461431101039,"y0":50.00142978195709,"z0":6.0093904640802,"aX":17.009279711228693},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-13.9,"spinRate":2196,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.3969893075993136,"extension":6.1326973985415005},"index":2,"playId":"fabb3f89-cde9-32cd-9a1c-74ac8497b8fd","pitchNumber":2,"startTime":"2026-03-29T19:10:47.554Z","endTime":"2026-03-29T19:10:51.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-29T19:11:00.009Z","endTime":"2026-03-29T19:11:14.809Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09795857016825,"aZ":-17.26919038194151,"pfxX":9.499892359957018,"pfxZ":7.692395459658039,"pX":-0.4920060368106994,"pZ":2.6618240589220026,"vX0":-10.15900886974807,"vY0":-139.24454812240688,"vZ0":-5.878087224113691,"x":135.75,"y":166.91,"x0":1.9925421928757023,"y0":50.003677773212246,"z0":5.967186698242473,"aX":18.410875427007248},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":-14.8,"spinRate":2195,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.3953445145370593,"extension":6.1903445043349805},"index":4,"playId":"7c35a7cd-40fd-3741-8e83-e9419e5bb6bc","pitchNumber":3,"startTime":"2026-03-29T19:11:14.809Z","endTime":"2026-03-29T19:11:18.764Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340224418682187,"aZ":-36.41887177607932,"pfxX":-0.7930332854274482,"pfxZ":-2.722884074527164,"pX":-0.7346622094905875,"pZ":0.8420565194633659,"vX0":-6.4411301791546265,"vY0":-124.26874158851035,"vZ0":-5.38387578100076,"x":145.0,"y":216.04,"x0":1.9957608480747704,"y0":50.00026538064233,"z0":6.0683040123174905,"aX":-1.2372348203160344},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.0,"breakHorizontal":3.0,"spinRate":2387,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4410730469389015,"extension":6.114645762576432},"index":5,"playId":"50dbe586-b9d8-315e-87f9-b15d407a79ab","pitchNumber":4,"startTime":"2026-03-29T19:11:35.489Z","endTime":"2026-03-29T19:11:38.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98443189855684,"aZ":-17.72960767130558,"pfxX":11.005896405014095,"pfxZ":7.348523841592829,"pX":-0.40850506534777153,"pZ":2.9574140471864485,"vX0":-10.05261544465235,"vY0":-139.65624794544453,"vZ0":-5.232588933352549,"x":132.57,"y":158.93,"x0":1.8169843660987495,"y0":50.000625774964575,"z0":6.030697662414147,"aX":21.624701450262712},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":-17.8,"spinRate":2334,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.3929948565427108,"extension":6.156825044637913},"hitData":{"launchSpeed":99.1,"launchAngle":28.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.16,"coordY":76.87}},"index":6,"playId":"cfdc95f5-92ff-3602-ab5c-a1c0a89d0412","pitchNumber":5,"startTime":"2026-03-29T19:12:00.207Z","endTime":"2026-03-29T19:12:07.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:12:07.912Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Mountcastle lines out to center fielder Byron Buxton.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:14:18.541Z","endTime":"2026-03-29T19:14:48.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226314198546095,"aZ":-16.73284153039851,"pfxX":-3.041251438946732,"pfxZ":7.938189459514106,"pX":-0.5306505486295505,"pZ":3.1688741176856228,"vX0":3.9806672143769943,"vY0":-138.4207881063661,"vZ0":-3.1265250462040455,"x":137.23,"y":153.22,"x0":-1.5906702789401648,"y0":50.002454378268325,"z0":5.430124716047589,"aX":-5.915667745048569},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2264,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3953519042243423,"extension":6.695933455382398},"hitData":{"launchSpeed":96.2,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":166.23,"coordY":65.76}},"index":0,"playId":"755585eb-49f6-352f-9358-e8c4c8b9ada8","pitchNumber":1,"startTime":"2026-03-29T19:14:40.153Z","endTime":"2026-03-29T19:14:48.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:14:48.119Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:14:56.652Z","endTime":"2026-03-29T19:16:55.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152212187524682,"aZ":-14.452122602731004,"pfxX":-1.9942127135402474,"pfxZ":8.969713158928386,"pX":1.6736989957577826,"pZ":2.8702160957831335,"vX0":9.420400630640373,"vY0":-139.1688687278454,"vZ0":-4.294187003761113,"x":53.2,"y":161.28,"x0":-1.4855488106605081,"y0":50.00224050014593,"z0":5.380303682344021,"aX":-3.942051417685219},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":1.8,"spinRate":2482,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3925173215192683,"extension":6.842345632129696},"index":0,"playId":"83d638b5-756a-3559-bb26-0437acbccb2a","pitchNumber":1,"startTime":"2026-03-29T19:15:17.625Z","endTime":"2026-03-29T19:15:21.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43215639598314,"aZ":-30.81585530219041,"pfxX":-4.386852969212064,"pfxZ":0.8010355061432293,"pX":-0.6989078593721394,"pZ":2.3935796770601896,"vX0":4.123530872721788,"vY0":-129.42741714699403,"vZ0":-1.4773278580243614,"x":143.64,"y":174.15,"x0":-1.744077581062107,"y0":50.00332330560115,"z0":5.335474136606599,"aX":-7.430784605912176},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":7.0,"spinRate":1876,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.42346411159973796,"extension":6.7932286588449955},"index":1,"playId":"41024e8a-d7da-3fc7-a7a5-a5fb7219d206","pitchNumber":2,"startTime":"2026-03-29T19:15:31.811Z","endTime":"2026-03-29T19:15:36.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-29T19:15:44.208Z","endTime":"2026-03-29T19:15:54.163Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687884416704534,"aZ":-33.97117516781434,"pfxX":-7.006539859336257,"pfxZ":-1.0555751284344552,"pX":-0.317322520528244,"pZ":2.167815209596956,"vX0":5.756479498531948,"vY0":-129.91959948386324,"vZ0":-1.3826650593088972,"x":129.1,"y":180.25,"x0":-1.6534592715616352,"y0":50.000409921836976,"z0":5.293057553158301,"aX":-11.953905559783943},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.0,"breakHorizontal":11.4,"spinRate":1664,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4218733535700414,"extension":6.805189491796532},"index":3,"playId":"6a1dd357-1b30-3061-9ff5-93b7c1206b73","pitchNumber":3,"startTime":"2026-03-29T19:15:54.163Z","endTime":"2026-03-29T19:15:58.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256626067591835,"aZ":-42.05174074459084,"pfxX":7.34724919964656,"pfxZ":-6.974917701798216,"pX":1.4882025905383236,"pZ":-0.017779793589707348,"vX0":4.748805597949651,"vY0":-119.47425045359324,"vZ0":-3.152581031027679,"x":60.27,"y":239.26,"x0":-1.49310634668064,"y0":50.00115220359619,"z0":5.172525201434602,"aX":10.409232873793448},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.2,"breakHorizontal":-14.6,"spinRate":2686,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46195666143072467,"extension":6.9872861730834215},"index":4,"playId":"c99293bd-dbde-3146-8c86-3b5ad0e71304","pitchNumber":4,"startTime":"2026-03-29T19:16:12.243Z","endTime":"2026-03-29T19:16:15.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017396419747925,"aZ":-12.428014114765643,"pfxX":-4.116049959501499,"pfxZ":9.879834196210762,"pX":-0.16256712820850444,"pZ":3.877195019085678,"vX0":5.4156919340590886,"vY0":-140.30938719005894,"vZ0":-1.961533188598473,"x":123.2,"y":134.1,"x0":-1.5807714572394265,"y0":50.003356332761655,"z0":5.39284368022989,"aX":-8.227476205265935},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2607,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3900128561920799,"extension":6.781142654290361},"index":5,"playId":"d44e8537-62b6-394d-831c-681759965a39","pitchNumber":5,"startTime":"2026-03-29T19:16:32.502Z","endTime":"2026-03-29T19:16:37.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26079534359822,"aZ":-30.588240735150674,"pfxX":-5.517069986379517,"pfxZ":0.9395895728957218,"pX":-1.2480609842028065,"pZ":3.4083783531968685,"vX0":3.0172333948212757,"vY0":-129.19579474483425,"vZ0":0.8641922617173506,"x":164.57,"y":146.75,"x0":-1.7126251201757219,"y0":50.00542037838054,"z0":5.415640297227559,"aX":-9.352303698845285},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":9.4,"spinRate":1873,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.42352380393082223,"extension":6.857715882155217},"index":6,"playId":"7f2ad5a7-9fb6-3c62-80d5-b6f3d3641650","pitchNumber":6,"startTime":"2026-03-29T19:16:50.745Z","endTime":"2026-03-29T19:16:55.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:16:55.442Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler O'Neill walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:17:03.695Z","endTime":"2026-03-29T19:19:20.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":88.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17548852358792,"aZ":-12.20424378557518,"pfxX":-4.77896250676997,"pfxZ":9.991929685854926,"pX":0.8183248854429546,"pZ":2.500940227064447,"vX0":8.17767118632819,"vY0":-140.55272542765297,"vZ0":-5.545720605728205,"x":85.81,"y":171.25,"x0":-1.5093810784436839,"y0":50.00147238520745,"z0":5.293627112482932,"aX":-9.550659923539166},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2534,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3898469970285756,"extension":6.930609569827377},"index":0,"playId":"4d4227c9-110a-31fe-926e-752050efa09e","pitchNumber":1,"startTime":"2026-03-29T19:17:19.933Z","endTime":"2026-03-29T19:17:23.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.068021513613836,"aZ":-12.174218788530977,"pfxX":-5.034628749201074,"pfxZ":10.007064726177543,"pX":0.34058913273547686,"pZ":3.301496515735093,"vX0":7.174102519051354,"vY0":-140.95609166026364,"vZ0":-3.4885072188241155,"x":104.02,"y":149.64,"x0":-1.5914664501861087,"y0":50.002514612234584,"z0":5.349193475838991,"aX":-10.06248463977942},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2615,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.389583975243192,"extension":6.923922239540542},"index":1,"playId":"551c4098-d3d7-339c-ac87-8d6d22fceb37","pitchNumber":2,"startTime":"2026-03-29T19:17:36.537Z","endTime":"2026-03-29T19:17:40.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-29T19:17:47.719Z","endTime":"2026-03-29T19:18:04.839Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16745573379999,"aZ":-13.315460334942415,"pfxX":-4.701162589313952,"pfxZ":9.316612775511302,"pX":-0.09126679219475457,"pZ":2.6799342522723384,"vX0":5.9601287322747805,"vY0":-141.16285502346042,"vZ0":-5.069971020646886,"x":120.48,"y":166.42,"x0":-1.616055621943224,"y0":50.00579906310745,"z0":5.351827723831785,"aX":-9.5198582976166},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2637,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3875319882465291,"extension":6.8395280006537655},"index":3,"playId":"f945e203-228b-3c07-b1e5-9d3f5a148130","pitchNumber":3,"startTime":"2026-03-29T19:18:04.839Z","endTime":"2026-03-29T19:18:08.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283786049839662,"aZ":-30.936244712619086,"pfxX":-0.3749960717468239,"pfxZ":0.7410250400157592,"pX":1.4451571251349364,"pZ":2.014859753574566,"vX0":7.368214106841462,"vY0":-128.48138403211692,"vZ0":-1.9505152740885343,"x":61.91,"y":184.38,"x0":-1.40948154782736,"y0":50.003158685978434,"z0":5.184793706194583,"aX":-0.6275120902173317},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":2449,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.42608685869537544,"extension":7.017932359802435},"index":4,"playId":"2ea58dd4-8691-3c24-9fbf-3bee2632ff08","pitchNumber":4,"startTime":"2026-03-29T19:18:24.553Z","endTime":"2026-03-29T19:18:29.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, 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":89.3,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443814091130402,"aZ":-30.038806548593556,"pfxX":0.6197847361335516,"pfxZ":1.2402987864374975,"pX":1.8363919339926604,"pZ":1.678987059746249,"vX0":8.23607185324998,"vY0":-129.92175746171904,"vZ0":-3.16134592974314,"x":47.0,"y":193.45,"x0":-1.446083945801582,"y0":50.003257004276946,"z0":5.177839989660759,"aX":1.065519618731383},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-2.9,"spinRate":2448,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.42047302495630623,"extension":6.96278893723726},"index":5,"playId":"c7b5bb83-2bc9-31bd-bb48-864d4d624853","pitchNumber":5,"startTime":"2026-03-29T19:18:42.431Z","endTime":"2026-03-29T19:18:46.150Z","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":95.7,"endSpeed":87.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11191268019357,"aZ":-14.59439678989894,"pfxX":-3.4632279183676586,"pfxZ":8.889165769556064,"pX":0.791450294131692,"pZ":3.6915861331994106,"vX0":7.536166993273712,"vY0":-139.22040528504758,"vZ0":-1.8057519068212216,"x":86.83,"y":139.11,"x0":-1.491633502099533,"y0":50.000060797866254,"z0":5.306681037482097,"aX":-6.84788312052053},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2529,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39232748667356754,"extension":7.010831872213677},"index":6,"playId":"b27f0c98-8794-30fa-b682-b974e7f89213","pitchNumber":6,"startTime":"2026-03-29T19:18:57.988Z","endTime":"2026-03-29T19:19:01.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42777240567876,"aZ":-31.811217480780716,"pfxX":12.805350529551074,"pfxZ":0.23981405694356006,"pX":-1.2108465316644632,"pZ":2.878507692841239,"vX0":-2.177706409749655,"vY0":-121.49310653997432,"vZ0":0.9244610129604893,"x":163.15,"y":161.06,"x0":-1.9675331151003157,"y0":50.00170801818086,"z0":5.254276452657711,"aX":19.1726344101469},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":-22.7,"spinRate":2554,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.45054694021115305,"extension":6.784596442606212},"index":7,"playId":"1363686d-8135-3bf8-a634-a2c744558c39","pitchNumber":7,"startTime":"2026-03-29T19:19:16.387Z","endTime":"2026-03-29T19:19:20.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:19:20.964Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Coby Mayo doubles (1) on a fly ball to left fielder Trevor Larnach. Tyler O'Neill to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:19:36.358Z","endTime":"2026-03-29T19:23:09.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682911795557203,"aZ":-31.713751107116895,"pfxX":2.0949151464001172,"pfxZ":0.2814512166930676,"pX":-0.315557151816207,"pZ":2.75894026086163,"vX0":2.8575823747054274,"vY0":-126.67780548733232,"vZ0":0.19928656852150062,"x":129.03,"y":164.29,"x0":-1.7300009104806955,"y0":50.00252380259104,"z0":5.212930262427825,"aX":3.406254994821971},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-4.4,"spinRate":2534,"spinDirection":103},"zone":4,"typeConfidence":2.0,"plateTime":0.43224821100922606,"extension":6.838022801331938},"index":0,"playId":"2f50f17f-d9a0-3b77-8e03-fdf13606d253","pitchNumber":1,"startTime":"2026-03-29T19:19:47.948Z","endTime":"2026-03-29T19:19:52.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13166417658939,"aZ":-10.885728119421495,"pfxX":-2.273487990859332,"pfxZ":11.11998035651808,"pX":-0.5087020273304049,"pZ":2.7059398954511953,"vX0":3.9643592340569076,"vY0":-137.8488088596183,"vZ0":-4.993529435286382,"x":136.39,"y":165.72,"x0":-1.6735321420997138,"y0":50.00511004866198,"z0":5.283131637158996,"aX":-4.353774439772106},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":3.2,"spinRate":2522,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3981418659346314,"extension":6.983342563720007},"index":1,"playId":"ab321df6-03cb-3161-affc-dfabc76bd663","pitchNumber":2,"startTime":"2026-03-29T19:20:14.906Z","endTime":"2026-03-29T19:20:18.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24584344874891,"aZ":-12.046302975890738,"pfxX":-3.2679718020208015,"pfxZ":10.28294513073755,"pX":0.14689491598156926,"pZ":2.928796298921681,"vX0":5.7996434331653655,"vY0":-139.26285726440668,"vZ0":-4.031115951989192,"x":111.4,"y":159.7,"x0":-1.5412549279126337,"y0":50.00486240336645,"z0":5.19616007910709,"aX":-6.398485683996757},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2543,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39380509920291296,"extension":6.926718708792815},"index":2,"playId":"0bc91e07-4129-3a4a-88c2-1b42d47fb110","pitchNumber":3,"startTime":"2026-03-29T19:20:35.281Z","endTime":"2026-03-29T19:20:38.823Z","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":84.6,"endSpeed":77.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022423395131582,"aZ":-30.071477489088306,"pfxX":9.237301582931254,"pfxZ":1.3798009187721156,"pX":2.1077760537721013,"pZ":1.883410604984874,"vX0":5.991582235650824,"vY0":-123.0659916030548,"vZ0":-1.683960861811487,"x":36.66,"y":187.93,"x0":-1.5643081660675133,"y0":50.00351053220761,"z0":5.140802746826618,"aX":14.06705483116581},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2770,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4462826010696861,"extension":6.9773914142664575},"index":3,"playId":"f2344931-9e34-37e7-be56-4508c92185b2","pitchNumber":4,"startTime":"2026-03-29T19:21:01.572Z","endTime":"2026-03-29T19:21:05.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-29T19:21:26.175Z","endTime":"2026-03-29T19:22:13.327Z","isPitch":false,"type":"action"},{"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":89.8,"endSpeed":82.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997210622596953,"aZ":-30.63112358385226,"pfxX":1.8351585349890236,"pfxZ":0.8837729029570998,"pX":1.3511669801431412,"pZ":3.2028548242356014,"vX0":6.975312215329728,"vY0":-130.62455037254884,"vZ0":0.6152146877372467,"x":65.5,"y":152.3,"x0":-1.5855878803157677,"y0":50.00039194113138,"z0":5.256695799252051,"aX":3.186919193210842},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.8,"spinRate":2390,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.418386981664129,"extension":6.905279821705411},"index":5,"playId":"001b920d-7ca6-3840-8f7b-e0220e369321","pitchNumber":5,"startTime":"2026-03-29T19:22:13.327Z","endTime":"2026-03-29T19:22:18.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-29T19:22:38.881Z","endTime":"2026-03-29T19:22:56.634Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34600253168673,"aZ":-13.815329143400692,"pfxX":-4.674489062730327,"pfxZ":9.238064336367383,"pX":-0.7762027860709751,"pZ":3.519980051367117,"vX0":4.079054947703032,"vY0":-140.23781370141845,"vZ0":-2.5695742729517317,"x":146.59,"y":143.74,"x0":-1.6437804920955474,"y0":50.004879589940096,"z0":5.35177461638043,"aX":-9.292028992937965},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2485,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3908973436463592,"extension":6.929435008480731},"hitData":{"launchSpeed":71.0,"launchAngle":43.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.11,"coordY":136.36}},"index":7,"playId":"bd814d18-8fb8-317b-8818-835afb2003dc","pitchNumber":6,"startTime":"2026-03-29T19:22:56.634Z","endTime":"2026-03-29T19:23:09.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:23:09.026Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Beavers doubles (1) on a line drive to right fielder Matt Wallner. Tyler O'Neill scores. Coby Mayo scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:23:33.090Z","endTime":"2026-03-29T19:25:33.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899993578955954,"aZ":-31.97824693398184,"pfxX":-6.82978453286373,"pfxZ":0.11687241199316745,"pX":-0.6032701644171654,"pZ":1.9227218066025233,"vX0":4.953552529271714,"vY0":-129.44360564326033,"vZ0":-2.2080710722574803,"x":140.0,"y":186.87,"x0":-1.6464090341031072,"y0":50.00439361761236,"z0":5.215174296811026,"aX":-11.68830342867917},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":11.4,"spinRate":1756,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42178517560768114,"extension":6.925755578093},"index":0,"playId":"a4ba2ad9-1965-38f0-8afa-50eb0767498c","pitchNumber":1,"startTime":"2026-03-29T19:23:45.724Z","endTime":"2026-03-29T19:23:48.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110471385182336,"aZ":-29.35883629771341,"pfxX":-6.04217401732101,"pfxZ":1.667864628393593,"pX":-1.8309159488915139,"pZ":3.1100106848240343,"vX0":1.8559985224571962,"vY0":-128.6851628565406,"vZ0":0.038730912614773794,"x":186.79,"y":154.81,"x0":-1.7737501896718855,"y0":50.0021065409936,"z0":5.357098204789506,"aX":-10.197829381410605},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":10.6,"spinRate":1786,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4245889756810235,"extension":6.765420691492179},"index":1,"playId":"8a1f163b-ca85-3fbe-974d-144415411a13","pitchNumber":2,"startTime":"2026-03-29T19:24:04.819Z","endTime":"2026-03-29T19:24:07.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743307167485447,"aZ":-14.376388366013506,"pfxX":-5.005153397592146,"pfxZ":8.77350685372469,"pX":0.6634978353883775,"pZ":2.4832171286170293,"vX0":8.06216599265798,"vY0":-140.989595903648,"vZ0":-4.915333825999787,"x":91.71,"y":171.73,"x0":-1.5727422089807965,"y0":50.003960362229066,"z0":5.165521685914273,"aX":-10.155327778634092},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2450,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3873482596499196,"extension":6.963448646187582},"index":2,"playId":"9c299e13-c8f5-3958-abcf-297550d3bfa1","pitchNumber":3,"startTime":"2026-03-29T19:24:26.773Z","endTime":"2026-03-29T19:24:31.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.311347965033715,"aZ":-14.496600939041324,"pfxX":-3.7451063010306718,"pfxZ":8.766911587261417,"pX":-1.0994041805245123,"pZ":2.9969072810058304,"vX0":3.0973204080796704,"vY0":-140.9442585978032,"vZ0":-3.7841573061052824,"x":158.91,"y":157.86,"x0":-1.7246764163520285,"y0":50.00458128782044,"z0":5.289844908401329,"aX":-7.553824291956064},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":6.1,"spinRate":2554,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3882474062789165,"extension":6.7983769858802825},"index":3,"playId":"847cbcb6-f57f-3df2-95ba-e832d72941b7","pitchNumber":4,"startTime":"2026-03-29T19:24:52.916Z","endTime":"2026-03-29T19:24:57.972Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00114000606239,"aZ":-32.74653059637865,"pfxX":-4.668770440322855,"pfxZ":-0.34357875492391976,"pX":-0.2646447551784626,"pZ":2.124255454647161,"vX0":5.120483853177455,"vY0":-127.81317480192507,"vZ0":-1.4087634323587435,"x":127.09,"y":181.43,"x0":-1.6861053416784877,"y0":50.00499300236466,"z0":5.250894527132565,"aX":-7.73660586362569},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":7.3,"spinRate":1731,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4283172257865351,"extension":6.843911040105046},"hitData":{"launchSpeed":77.6,"launchAngle":15.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.72,"coordY":149.72}},"index":4,"playId":"22a8faa2-a5a7-3d9a-a16a-3d1d5dfb5a5d","pitchNumber":5,"startTime":"2026-03-29T19:25:19.208Z","endTime":"2026-03-29T19:25:33.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:25:33.097Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-29T19:25:55.295Z","endTime":"2026-03-29T19:28:07.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.125911466926546,"aZ":-28.984810847336785,"pfxX":0.6207238564520008,"pfxZ":1.9182353877812819,"pX":1.2629979664786126,"pZ":1.7257553084198796,"vX0":7.14990238278391,"vY0":-127.93850007697156,"vZ0":-2.964008419415601,"x":68.86,"y":192.18,"x0":-1.6470637131646868,"y0":50.00111665622151,"z0":5.168446797896693,"aX":1.0277825038435318},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-2.8,"spinRate":2398,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.427950887900058,"extension":6.969476188902632},"index":0,"playId":"2ba28eec-2060-36ec-a5ff-425cc029189d","pitchNumber":1,"startTime":"2026-03-29T19:26:14.438Z","endTime":"2026-03-29T19:26:18.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.001930363077285,"aZ":-12.272964753797066,"pfxX":-4.412429315601717,"pfxZ":10.01782661517487,"pX":0.15272361864120496,"pZ":3.025206361321517,"vX0":6.372020920186057,"vY0":-140.3483817238999,"vZ0":-3.8403527404486413,"x":111.18,"y":157.1,"x0":-1.5781934880494466,"y0":50.00155589547562,"z0":5.215689722984386,"aX":-8.765165353913176},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2547,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39088814205053657,"extension":6.934474253603154},"index":1,"playId":"5a38e58f-571f-34a9-a840-81d70844fe22","pitchNumber":2,"startTime":"2026-03-29T19:26:34.595Z","endTime":"2026-03-29T19:26:37.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.745753262566375,"aZ":-12.894280297359895,"pfxX":-4.717480545525783,"pfxZ":9.640194600548208,"pX":0.2890143190791082,"pZ":3.490314261858309,"vX0":6.995308214035544,"vY0":-140.93137149331258,"vZ0":-2.589147357651192,"x":105.98,"y":144.54,"x0":-1.6190149571922632,"y0":50.004020764895465,"z0":5.260058997403194,"aX":-9.436573841940735},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2515,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3895089791598334,"extension":6.927771537017165},"index":2,"playId":"a44493cc-9c1e-331f-a027-9d021db3d4e5","pitchNumber":3,"startTime":"2026-03-29T19:26:56.837Z","endTime":"2026-03-29T19:27:00.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721390505322667,"aZ":-17.9470810567973,"pfxX":-3.980978432965664,"pfxZ":7.337528054042757,"pX":-0.15900585712860424,"pZ":2.968708271791561,"vX0":5.187901488459415,"vY0":-138.34928706773107,"vZ0":-2.9599045939305526,"x":123.06,"y":158.62,"x0":-1.5408560455479847,"y0":50.00554607022561,"z0":5.25463132582124,"aX":-7.722442361249801},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":6.1,"spinRate":2319,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3958341360249098,"extension":6.927793613326573},"index":3,"playId":"5bf42897-7974-34eb-bd6b-13a6b047f31a","pitchNumber":4,"startTime":"2026-03-29T19:27:20.130Z","endTime":"2026-03-29T19:27:23.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27218671571594,"aZ":-30.164763578769964,"pfxX":10.28680873153325,"pfxZ":1.3544930437210425,"pX":1.9371738628329878,"pZ":1.816375163678194,"vX0":5.333011417404674,"vY0":-121.56464561970787,"vZ0":-1.7135673846784087,"x":43.16,"y":189.74,"x0":-1.6263288916391516,"y0":50.00512341582983,"z0":5.1650914319623045,"aX":15.297710350319747},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-19.9,"spinRate":2731,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.451690938268027,"extension":6.88119968158513},"index":4,"playId":"bda0f167-cb98-3e1d-95a8-93dc59768dac","pitchNumber":5,"startTime":"2026-03-29T19:27:43.845Z","endTime":"2026-03-29T19:27:47.086Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245325848728218,"aZ":-28.434394327775045,"pfxX":1.6007774202966392,"pfxZ":2.2519333922731724,"pX":1.3660534023910338,"pZ":1.9450924278770416,"vX0":6.828009180618802,"vY0":-128.0502612188415,"vZ0":-2.425076406027978,"x":64.93,"y":186.26,"x0":-1.5421989569283134,"y0":50.00432118935773,"z0":5.127294725320823,"aX":2.6599758101852764},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-4.4,"spinRate":2429,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.42762121654082197,"extension":6.958473735836844},"index":5,"playId":"eec9ab30-22a1-3cb8-9283-06ce32574e43","pitchNumber":6,"startTime":"2026-03-29T19:28:04.145Z","endTime":"2026-03-29T19:28:07.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:28:07.397Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:30:27.259Z","endTime":"2026-03-29T19:31:56.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blaze Alexander replaces second baseman Jeremiah Jackson, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T19:29:38.730Z","endTime":"2026-03-29T19:30:12.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T19:30:12.292Z","endTime":"2026-03-29T19:30:29.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"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.2,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838048299589207,"aZ":-19.783614348257377,"pfxX":9.843825741689553,"pfxZ":6.3543008429182635,"pX":-0.4959304847364091,"pZ":2.4289736148737644,"vX0":-10.202266374757713,"vY0":-138.31574322066686,"vZ0":-6.079570353820156,"x":135.9,"y":173.2,"x0":1.9492139107383954,"y0":50.00641421695107,"z0":5.968079932058458,"aX":19.209943222034973},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":2199,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.39494260807715875,"extension":6.143911108281037},"index":2,"playId":"8576129c-cc04-356e-9d16-17c21e4a7d72","pitchNumber":1,"startTime":"2026-03-29T19:30:29.615Z","endTime":"2026-03-29T19:30:33.186Z","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.9,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.182195271128556,"aZ":-19.598783126518537,"pfxX":9.606877432190505,"pfxZ":6.563130028912342,"pX":0.5163768266482691,"pZ":3.138706723192778,"vX0":-7.337326002992944,"vY0":-137.91935175133716,"vZ0":-4.370827690404796,"x":97.32,"y":154.03,"x0":1.9701055896442299,"y0":50.002941480119546,"z0":6.075061621960265,"aX":18.41030868319961},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":-15.7,"spinRate":2245,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.39793385375342893,"extension":6.0167369985635},"index":3,"playId":"7605f116-c218-3d39-832f-3de396a3f1b4","pitchNumber":2,"startTime":"2026-03-29T19:30:49.724Z","endTime":"2026-03-29T19:30:53.782Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-29T19:30:59.535Z","endTime":"2026-03-29T19:31:14.123Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":84.6,"endSpeed":77.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719050465244855,"aZ":-36.49218554734786,"pfxX":-1.0326840647970061,"pfxZ":-2.8300099199484468,"pX":0.030068946026655406,"pZ":1.1110069384547547,"vX0":-4.693905361656143,"vY0":-123.09964638663348,"vZ0":-4.5741024368722725,"x":115.85,"y":208.78,"x0":2.1001062117040386,"y0":50.00201361290144,"z0":6.10133761519506,"aX":-1.5757795289011267},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.0,"breakHorizontal":3.0,"spinRate":2234,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44590276231354453,"extension":6.0969084532293},"index":5,"playId":"0991cb90-84bc-33fe-acb8-8bf7429e90e7","pitchNumber":3,"startTime":"2026-03-29T19:31:14.123Z","endTime":"2026-03-29T19:31:18.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747778236634723,"aZ":-21.550438909371458,"pfxX":5.2782269275753935,"pfxZ":5.697453966172603,"pX":-0.052377331662214525,"pZ":4.2658921782319625,"vX0":-7.444123847170444,"vY0":-135.91303922733596,"vZ0":-1.0255519585848982,"x":119.0,"y":123.6,"x0":2.0406440818734928,"y0":50.00189271267892,"z0":6.1495851512937225,"aX":9.840846893101057},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-7.9,"spinRate":2159,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40353477865256204,"extension":6.0043636416251935},"index":6,"playId":"47baf9b7-2c4c-3173-ac15-9154fa16a9d1","pitchNumber":4,"startTime":"2026-03-29T19:31:35.896Z","endTime":"2026-03-29T19:31:39.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449719378191265,"aZ":-20.829732581833735,"pfxX":4.40863777620213,"pfxZ":6.135094203105961,"pX":0.5224750991612335,"pZ":3.2536194969969636,"vX0":-5.920963267693532,"vY0":-135.58847685340416,"vZ0":-3.5567195618308904,"x":97.08,"y":150.93,"x0":2.168400080345298,"y0":50.005308844432136,"z0":6.047464994238235,"aX":8.156374514374308},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-6.6,"spinRate":2280,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4049795871769759,"extension":6.081740056687351},"index":7,"playId":"fdd192d2-497d-3822-bc54-f530b70248e2","pitchNumber":5,"startTime":"2026-03-29T19:31:53.049Z","endTime":"2026-03-29T19:31:56.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:31:56.680Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Royce Lewis homers (2) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:34:30.777Z","endTime":"2026-03-29T19:34:56.357Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":682274,"link":"/api/v1/people/682274"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T19:32:23.971Z","endTime":"2026-03-29T19:32:35.223Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yaramil Hiraldo replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-29T19:32:35.223Z","endTime":"2026-03-29T19:34:33.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682274,"link":"/api/v1/people/682274"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06503318359619,"aZ":-28.449572939596905,"pfxX":1.5641856430271703,"pfxZ":2.3347016678281136,"pX":0.23251695430721542,"pZ":2.2451742800629355,"vX0":2.0374039385376492,"vY0":-125.67893071503373,"vZ0":-4.07415476161084,"x":108.14,"y":178.16,"x0":-0.792661220924632,"y0":50.00384850880606,"z0":6.204461973337751,"aX":2.49570651800127},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.4362338144105111,"extension":6.130577962710152},"hitData":{"launchSpeed":98.2,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.54,"coordY":74.26}},"index":2,"playId":"855c0b17-2977-3095-bd86-ae8a56e9c787","pitchNumber":1,"startTime":"2026-03-29T19:34:33.119Z","endTime":"2026-03-29T19:34:56.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:34:56.357Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:35:02.117Z","endTime":"2026-03-29T19:36:19.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75913606307162,"aZ":-24.038292128046596,"pfxX":-4.049347651634827,"pfxZ":5.014884752248253,"pX":1.0197820544677827,"pZ":1.8492901881528812,"vX0":5.222381406431113,"vY0":-126.53757995784291,"vZ0":-5.789607972392156,"x":78.13,"y":188.85,"x0":-0.5444474837685498,"y0":50.00105641354906,"z0":6.092071246178049,"aX":-6.567636318139479},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":6.1,"spinRate":1444,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.43280667330780176,"extension":6.074557461321621},"index":0,"playId":"59925c0a-19bb-334a-b4e9-fdbb26d440a1","pitchNumber":1,"startTime":"2026-03-29T19:35:16.373Z","endTime":"2026-03-29T19:35:19.373Z","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.7,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.176726872052924,"aZ":-8.323501025557034,"pfxX":-3.7715632351651935,"pfxZ":12.367055694304694,"pX":0.3281944462465039,"pZ":1.9947086558354903,"vX0":4.028745836176327,"vY0":-138.96824697541055,"vZ0":-9.279217600120877,"x":104.49,"y":184.92,"x0":-0.6600180661086754,"y0":50.00558633934539,"z0":5.956344424921944,"aX":-7.275651502485845},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":5.9,"spinRate":2349,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.39625486129464615,"extension":6.094784502490794},"index":1,"playId":"ace47737-1a82-39e5-91e1-25ea0f49351b","pitchNumber":2,"startTime":"2026-03-29T19:35:32.529Z","endTime":"2026-03-29T19:35:36.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25474604206759,"aZ":-9.397245289971327,"pfxX":-3.509058668956137,"pfxZ":11.471761555838608,"pX":-0.22777791728223365,"pZ":2.7038534756908916,"vX0":2.1995993874157573,"vY0":-140.58996793034925,"vZ0":-7.314719781133103,"x":125.68,"y":165.78,"x0":-0.5676321134089946,"y0":50.005697389379485,"z0":5.962297945028485,"aX":-6.969494276260764},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2284,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.39077654661016803,"extension":6.085504788386715},"index":2,"playId":"2902c2b9-6b0b-3986-946d-754228d3860d","pitchNumber":3,"startTime":"2026-03-29T19:35:57.382Z","endTime":"2026-03-29T19:36:01.135Z","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":87.1,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069267851549274,"aZ":-21.961589472372932,"pfxX":-3.1397945782750876,"pfxZ":6.270974501213439,"pX":-0.7077486029903001,"pZ":1.7545656219444619,"vX0":1.1478797105395675,"vY0":-126.82876292961717,"vZ0":-6.093558278573361,"x":143.98,"y":191.41,"x0":-0.7584178065858171,"y0":50.00345738340628,"z0":5.941288934883315,"aX":-5.112291568457093},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.2,"breakHorizontal":5.4,"spinRate":1515,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.4319532533816304,"extension":6.309161345736485},"index":3,"playId":"c3da5ead-51c2-36f3-bb48-eb71058858cd","pitchNumber":4,"startTime":"2026-03-29T19:36:15.485Z","endTime":"2026-03-29T19:36:19.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:36:19.022Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:36:27.800Z","endTime":"2026-03-29T19:37:58.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532584330305166,"aZ":-23.34088033777457,"pfxX":-3.253148415819316,"pfxZ":5.431606672048821,"pX":0.32440508194873885,"pZ":2.116100208074036,"vX0":3.3059495220612805,"vY0":-127.14733338010066,"vZ0":-5.070273593073904,"x":104.63,"y":181.65,"x0":-0.5737543896106638,"y0":50.006064443227636,"z0":6.00267641334441,"aX":-5.295385250148286},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":5.0,"spinRate":1352,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.43176950794964153,"extension":6.1571602497307385},"index":0,"playId":"b18cdc38-245d-3d7b-8815-e624548aaea9","pitchNumber":1,"startTime":"2026-03-29T19:36:41.031Z","endTime":"2026-03-29T19:36:44.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37044651591134,"aZ":-8.840048583931983,"pfxX":-3.1128941304954125,"pfxZ":11.872154695365033,"pX":-0.5798815307298646,"pZ":3.691467496541269,"vX0":0.8393289195703302,"vY0":-140.39945295569274,"vZ0":-4.947557704018681,"x":139.1,"y":139.11,"x0":-0.48125581645051085,"y0":50.00567144958239,"z0":6.071084307095202,"aX":-6.1192123642925536},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":5.4,"spinRate":2403,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3924668295310325,"extension":5.9959021489995825},"index":1,"playId":"c7aa9cf9-262b-3240-8a5e-eef74d2c2f61","pitchNumber":2,"startTime":"2026-03-29T19:36:58.163Z","endTime":"2026-03-29T19:37:01.991Z","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.2,"endSpeed":79.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.038169785692865,"aZ":-22.093784047217483,"pfxX":-4.113407961086501,"pfxZ":6.250632599100673,"pX":0.13939268392379325,"pZ":1.081832196730196,"vX0":3.009214133135843,"vY0":-126.78198427472464,"vZ0":-7.7011774119684615,"x":111.69,"y":209.57,"x0":-0.5336727099969741,"y0":50.00540845683329,"z0":5.946367634502916,"aX":-6.638655424559262},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.6,"breakHorizontal":6.7,"spinRate":1226,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.43347354792066195,"extension":6.22324018665173},"index":2,"playId":"11b130a0-27b7-39a9-b7ab-f33d3224b834","pitchNumber":3,"startTime":"2026-03-29T19:37:14.485Z","endTime":"2026-03-29T19:37:17.671Z","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":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.368828437248027,"aZ":-24.065744942905248,"pfxX":-3.8165246517567137,"pfxZ":5.128793159145639,"pX":-0.4848054551871831,"pZ":0.3240347034956483,"vX0":1.6481519322280245,"vY0":-124.98581383422164,"vZ0":-8.842801115979915,"x":135.48,"y":230.03,"x0":-0.657212650160008,"y0":50.002220269504846,"z0":5.886467433106938,"aX":-6.033385975576989},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":6.5,"spinRate":1424,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.4383576341586455,"extension":6.274733680785827},"index":3,"playId":"286348dc-034e-34a7-99fb-ff491f7d579c","pitchNumber":4,"startTime":"2026-03-29T19:37:32.136Z","endTime":"2026-03-29T19:37:35.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98400459029228,"aZ":-4.625409939215423,"pfxX":-1.558819743461314,"pfxZ":13.944898885315126,"pX":-0.32498305834719826,"pZ":1.3858948012654349,"vX0":1.0155739195448363,"vY0":-140.6329669427353,"vZ0":-11.359845599528867,"x":129.39,"y":201.36,"x0":-0.49083663376659825,"y0":50.00435048806757,"z0":5.8049454157479,"aX":-3.079726459055724},"breaks":{"breakAngle":20.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":22.7,"breakHorizontal":2.5,"spinRate":2355,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.3915393948074821,"extension":6.107565373156859},"index":4,"playId":"bffb84ec-8482-35a9-baac-95efd182706f","pitchNumber":5,"startTime":"2026-03-29T19:37:54.664Z","endTime":"2026-03-29T19:37:58.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:37:58.818Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:39:11.299Z","endTime":"2026-03-29T19:41:43.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,7,8],"actionIndex":[6],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T19:38:13.665Z","endTime":"2026-03-29T19:39:13.604Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":79.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733577594464357,"aZ":-30.331523177627336,"pfxX":2.699360957389864,"pfxZ":1.1396756440855391,"pX":-0.20773862654997838,"pZ":2.981198040733743,"vX0":0.16531480158450454,"vY0":-126.72966055170907,"vZ0":-1.8073626961745797,"x":124.92,"y":158.29,"x0":-0.6242399386364373,"y0":50.00139292955013,"z0":6.144040021402175,"aX":4.35681852069559},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2272,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.43346804443434683,"extension":6.102887970250484},"index":1,"playId":"3564e2e4-45a0-3428-bb21-f76d7968749d","pitchNumber":1,"startTime":"2026-03-29T19:39:13.604Z","endTime":"2026-03-29T19:39:17.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286185723612828,"aZ":-23.008675511544094,"pfxX":-3.5155225202111478,"pfxZ":5.593995755143646,"pX":0.1888206953496385,"pZ":0.042810225502511644,"vX0":2.6795349526780887,"vY0":-127.71915615444932,"vZ0":-10.124415717875573,"x":109.8,"y":237.62,"x0":-0.4213619992924004,"y0":50.00553686713554,"z0":5.893892819102131,"aX":-5.762028692891554},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":5.6,"spinRate":1572,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.43018075848176185,"extension":6.119555099985868},"index":2,"playId":"501b350f-128d-3ae0-8ad2-6b260a74abc2","pitchNumber":2,"startTime":"2026-03-29T19:39:33.613Z","endTime":"2026-03-29T19:39:36.613Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725054511821885,"aZ":-23.1483657284603,"pfxX":-3.1083844383369286,"pfxZ":5.77145576718309,"pX":-0.5783456507595167,"pZ":1.9721474781771637,"vX0":0.4160652559360455,"vY0":-124.93265208183651,"vZ0":-5.269644100960213,"x":139.05,"y":185.53,"x0":-0.34471956564192063,"y0":50.00280686686788,"z0":6.038559357402608,"aX":-4.8598795898811575},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.4,"breakHorizontal":5.5,"spinRate":1494,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.44026485876889465,"extension":6.227889099870782},"index":3,"playId":"05b7e965-1bde-3b1c-86fa-70b1a1d84564","pitchNumber":3,"startTime":"2026-03-29T19:39:55.807Z","endTime":"2026-03-29T19:39:58.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-29T19:40:05.688Z","endTime":"2026-03-29T19:40:28.741Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11359666777384,"aZ":-33.64917940007997,"pfxX":2.6898812588576524,"pfxZ":-0.9478079635710781,"pX":0.5842728447117256,"pZ":3.54618341382298,"vX0":1.9115305526421527,"vY0":-124.67529186000867,"vZ0":0.39070779027301206,"x":94.73,"y":143.03,"x0":-0.545361352889362,"y0":50.004537151601255,"z0":6.194170346709469,"aX":4.179141282016859},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":-5.4,"spinRate":2437,"spinDirection":105},"zone":12,"typeConfidence":0.9,"plateTime":0.4415399982798558,"extension":6.071626527002852},"index":5,"playId":"253959c9-481b-3873-90b3-7bbed57747ae","pitchNumber":4,"startTime":"2026-03-29T19:40:28.741Z","endTime":"2026-03-29T19:40:43.977Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"details":{"description":"Samuel Basallo challenged (pitch result), call on the field was confirmed: Kody Clemens steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"253959c9-481b-3873-90b3-7bbed57747ae","startTime":"2026-03-29T19:40:43.977Z","endTime":"2026-03-29T19:41:13.152Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10958061142461,"aZ":-23.09671083138744,"pfxX":-6.519530759651267,"pfxZ":5.745860162259953,"pX":-1.4614049281821855,"pZ":0.686980487386463,"vX0":-0.2914761161932136,"vY0":-126.06021015704357,"vZ0":-8.31237338442047,"x":172.71,"y":220.23,"x0":-0.4991449484729187,"y0":50.00088023801085,"z0":5.947569192542443,"aX":-10.294290544960418},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.4,"breakHorizontal":11.8,"spinRate":1356,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.43764568696535555,"extension":6.2769830894015675},"index":7,"playId":"e2cfa82f-4413-35ca-9180-573cd149a3f1","pitchNumber":5,"startTime":"2026-03-29T19:41:13.152Z","endTime":"2026-03-29T19:41:16.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88207193402773,"aZ":-7.524861748194756,"pfxX":-2.192801432683494,"pfxZ":12.637569107509577,"pX":-0.9478488958966019,"pZ":1.9509235734553745,"vX0":-0.6385286117247311,"vY0":-139.81212924662367,"vZ0":-9.485961406114239,"x":153.13,"y":186.11,"x0":-0.43094315122339366,"y0":50.00068198773202,"z0":5.909038014061486,"aX":-4.276053076378279},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.8,"breakHorizontal":4.1,"spinRate":2386,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.3940004852689025,"extension":6.212013980917937},"index":8,"playId":"edda7f0b-02e4-3548-84eb-1cb17162d224","pitchNumber":6,"startTime":"2026-03-29T19:41:38.325Z","endTime":"2026-03-29T19:41:43.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:41:43.308Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks. Kody Clemens to 3rd. Byron Buxton to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:41:54.165Z","endTime":"2026-03-29T19:43:20.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31433446435322,"aZ":-24.930385262037788,"pfxX":-6.044866052181866,"pfxZ":4.705824085363021,"pX":-0.3437304084343307,"pZ":0.41885369562710917,"vX0":2.0737529141770334,"vY0":-123.94528899574935,"vZ0":-8.317482070728074,"x":130.1,"y":227.47,"x0":-0.4112507584176281,"y0":50.00332312733208,"z0":5.935013580505184,"aX":-9.301601279501236},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":10.3,"spinRate":1515,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.4437859836214435,"extension":6.33847889068362},"index":0,"playId":"9db40dce-9e16-3af1-a51b-6c8c4bfb3801","pitchNumber":1,"startTime":"2026-03-29T19:42:06.863Z","endTime":"2026-03-29T19:42:10.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43892497298389,"aZ":-9.835202030097676,"pfxX":-1.8170223612595162,"pfxZ":11.672644807861541,"pX":0.20549469320317668,"pZ":1.6161915534760674,"vX0":2.7949719776618704,"vY0":-138.10599165585796,"vZ0":-9.788267125206364,"x":109.17,"y":195.14,"x0":-0.5879570115465959,"y0":50.003696729028654,"z0":5.887257233991324,"aX":-3.4777383916037743},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":2.6,"spinRate":2355,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.3980326179833056,"extension":6.207098298495104},"index":1,"playId":"07cfa430-e4d7-3b27-b4a5-e46755f09025","pitchNumber":2,"startTime":"2026-03-29T19:42:27.890Z","endTime":"2026-03-29T19:42:32.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47977279855265,"aZ":-30.93621763361821,"pfxX":2.1908445581057596,"pfxZ":0.7820650797342201,"pX":0.26413439255037313,"pZ":0.4093105171287073,"vX0":0.8636095072224583,"vY0":-124.47548337069354,"vZ0":-7.3231846326584344,"x":106.93,"y":227.73,"x0":-0.37126820264689986,"y0":50.001125297435486,"z0":5.929091359028146,"aX":3.4596121826785797},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2346,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.43894810581093235,"extension":6.298491029357959},"index":2,"playId":"b4f4c2f5-b9ef-3c63-b396-a81a097a432d","pitchNumber":3,"startTime":"2026-03-29T19:42:47.278Z","endTime":"2026-03-29T19:42:50.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496654406528897,"aZ":-9.67579463213192,"pfxX":-0.9784522523906405,"pfxZ":11.565668460965277,"pX":0.3259740138470615,"pZ":1.2544571844328953,"vX0":2.7448786379026684,"vY0":-138.48662632428497,"vZ0":-10.946797117293414,"x":104.57,"y":204.91,"x0":-0.5502336609120548,"y0":50.00138228841759,"z0":5.902312654997282,"aX":-1.9032659420638767},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":1.2,"spinRate":2273,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3952873194155342,"extension":6.230194954234183},"index":3,"playId":"bda4247d-c713-3be8-9837-c36cbf37d85a","pitchNumber":4,"startTime":"2026-03-29T19:43:15.554Z","endTime":"2026-03-29T19:43:20.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:43:20.285Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner challenged (pitch result), call on the field was confirmed: Matt Wallner called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-29T19:46:34.179Z","endTime":"2026-03-29T19:49:59.794Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T19:43:32.829Z","endTime":"2026-03-29T19:44:30.381Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Rico Garcia replaces Yaramil Hiraldo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-29T19:44:30.381Z","endTime":"2026-03-29T19:46:36.500Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.878441341659205,"aZ":-10.936486191001901,"pfxX":-5.850308664949424,"pfxZ":10.786652092711815,"pX":0.25543597340932994,"pZ":3.7040125840032188,"vX0":5.801314357523422,"vY0":-140.19104379826487,"vZ0":-4.166011821807045,"x":107.26,"y":138.77,"x0":-1.091489265189888,"y0":50.00441694072496,"z0":5.936474753996066,"aX":-11.520764949450278},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2437,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39232296197453165,"extension":5.840179530201447},"index":2,"playId":"5570b4c3-7b75-36de-befd-c35dd34e49a8","pitchNumber":1,"startTime":"2026-03-29T19:46:36.500Z","endTime":"2026-03-29T19:46:42.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.79892176829627,"aZ":-9.65134209621999,"pfxX":-5.618735671639866,"pfxZ":11.379668874258282,"pX":-0.065953006213973,"pZ":3.8319560801554076,"vX0":4.92713663178368,"vY0":-140.92366769286673,"vZ0":-4.2875418737107225,"x":119.51,"y":135.32,"x0":-1.1208902390069435,"y0":50.002130391806034,"z0":6.015309688833746,"aX":-11.120299238086544},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":9.0,"spinRate":2434,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3910638948184415,"extension":5.793742058777946},"index":3,"playId":"e3c487ff-ee2e-3609-8648-7784c875abe2","pitchNumber":2,"startTime":"2026-03-29T19:46:55.399Z","endTime":"2026-03-29T19:47:01.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.793436428601396,"aZ":-8.473582751881443,"pfxX":-6.398848427539103,"pfxZ":12.154678716520833,"pX":-0.20781711540201303,"pZ":1.7611550943810887,"vX0":4.741565077626269,"vY0":-139.56488134892106,"vZ0":-9.262986000440215,"x":124.92,"y":191.23,"x0":-1.1073777276175054,"y0":50.00141647826113,"z0":5.7027429103599285,"aX":-12.476611167019035},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":10.4,"spinRate":2552,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3941910250534604,"extension":5.938966034016266},"index":4,"playId":"308dc603-b023-3967-9425-cbf912cd7e58","pitchNumber":3,"startTime":"2026-03-29T19:47:15.898Z","endTime":"2026-03-29T19:47:42.928Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-29T19:47:52.468Z","endTime":"2026-03-29T19:48:11.525Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43273488626767,"aZ":-38.2027330628569,"pfxX":-2.2169382724342936,"pfxZ":-3.6583138106042004,"pX":-0.06065728796752929,"pZ":1.2314665350088398,"vX0":3.6132467068185345,"vY0":-127.7741573322594,"vZ0":-4.312621164681613,"x":119.31,"y":205.53,"x0":-1.208000061094843,"y0":50.00554401356242,"z0":5.957521376527137,"aX":-3.6499118086626083},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":3.1,"spinRate":2580,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.42940814799695115,"extension":5.904757795071378},"index":6,"playId":"218a99e4-2ee0-3ea0-b630-17cc84082653","pitchNumber":4,"startTime":"2026-03-29T19:48:11.525Z","endTime":"2026-03-29T19:48:15.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78843310047414,"aZ":-8.93177685390095,"pfxX":-7.00374819342485,"pfxZ":11.59339146080756,"pX":-0.41285418896645854,"pZ":2.9732262725262126,"vX0":4.605299052041371,"vY0":-141.29620666825042,"vZ0":-6.173980267485533,"x":132.74,"y":158.5,"x0":-1.161265641638493,"y0":50.00003995104971,"z0":5.77260776553678,"aX":-14.03694686540055},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":11.6,"spinRate":2583,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3889338158759892,"extension":6.07216574247725},"index":7,"playId":"00b80dbf-2a7c-3c56-9838-0c1ece158be5","pitchNumber":5,"startTime":"2026-03-29T19:48:29.843Z","endTime":"2026-03-29T19:48:32.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":86.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.04107535960372,"aZ":-8.44011011137212,"pfxX":-6.502123616185649,"pfxZ":12.164616536453089,"pX":-0.2982694545437249,"pZ":3.0752900372574206,"vX0":4.125866695778938,"vY0":-140.52211396808303,"vZ0":-6.022817970254599,"x":128.37,"y":155.75,"x0":-0.959462971299945,"y0":50.00632815666307,"z0":5.8284354487846555,"aX":-12.690649250853943},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.5,"breakHorizontal":10.7,"spinRate":2687,"spinDirection":271},"zone":1,"typeConfidence":2.0,"plateTime":0.3934520348144068,"extension":5.926110953405418},"index":8,"playId":"96143311-251f-3da0-8b8b-e79043e71c18","pitchNumber":6,"startTime":"2026-03-29T19:48:51.541Z","endTime":"2026-03-29T19:48:55.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510633503702376,"aZ":-43.17305557215466,"pfxX":0.21211018434205897,"pfxZ":-6.967126319545319,"pX":-0.5907758705415649,"pZ":4.8116514868729725,"vX0":1.8377206434021407,"vY0":-124.90347592030184,"vZ0":5.213506359085288,"x":139.52,"y":108.87,"x0":-1.3641198961388064,"y0":50.00509580852637,"z0":6.25033423384655,"aX":0.3346425773369751},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.2,"breakHorizontal":-0.8,"spinRate":2567,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4387748912498064,"extension":5.841011693919896},"index":9,"playId":"4acfcd11-b5fb-3f91-a6a5-890a30e677d4","pitchNumber":7,"startTime":"2026-03-29T19:49:14.340Z","endTime":"2026-03-29T19:49:17.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88507772450182,"aZ":-6.918402628225843,"pfxX":-6.878292959908638,"pfxZ":12.464279872742804,"pX":0.4229919503207112,"pZ":2.0736091693838206,"vX0":6.612581194898103,"vY0":-142.00150141772232,"vZ0":-8.897795848750901,"x":100.88,"y":182.79,"x0":-1.0510551994251236,"y0":50.006973603441374,"z0":5.701395413800255,"aX":-13.94121611462646},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.8,"breakHorizontal":11.0,"spinRate":2524,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.38687543389103585,"extension":6.056137326842706},"index":10,"playId":"75f62604-5293-3ffe-b411-8e06dcbd6049","pitchNumber":8,"startTime":"2026-03-29T19:49:32.766Z","endTime":"2026-03-29T19:49:59.794Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"}},"playEndTime":"2026-03-29T19:49:59.794Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to left fielder Austin Martin.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:53:09.356Z","endTime":"2026-03-29T19:53:22.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T19:52:12.766Z","endTime":"2026-03-29T19:53:11.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"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":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.205164828879525,"aZ":-26.481061362636787,"pfxX":2.129850630034345,"pfxZ":3.6239761713383247,"pX":0.5584313078150616,"pZ":2.008968224421427,"vX0":4.7157996713995605,"vY0":-125.0994932093261,"vZ0":-2.707215075649067,"x":95.71,"y":184.54,"x0":-1.6341381058364957,"y0":50.00440638683655,"z0":5.294920678827586,"aX":3.3474242985365743},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-5.0,"spinRate":2080,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4392480642308003,"extension":6.775618257850369},"hitData":{"launchSpeed":74.8,"launchAngle":19.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.22,"coordY":125.07}},"index":1,"playId":"4cbc2438-a25d-3473-844c-54855cf82113","pitchNumber":1,"startTime":"2026-03-29T19:53:11.673Z","endTime":"2026-03-29T19:53:22.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:53:22.310Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks. Taylor Ward to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:53:29.701Z","endTime":"2026-03-29T19:55:19.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933965263789833,"aZ":-39.56623915910108,"pfxX":8.229234847833084,"pfxZ":-5.535124613065202,"pX":-1.0047727239459634,"pZ":2.3945176382210747,"vX0":-0.6796213961975294,"vY0":-115.2325109049166,"vZ0":1.7842103550605386,"x":155.3,"y":174.13,"x0":-1.7729752932982288,"y0":50.00549975765414,"z0":5.454631228865718,"aX":10.983651897733793},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.2,"breakHorizontal":-14.6,"spinRate":2590,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.47672185126790945,"extension":6.86307480457129},"index":0,"playId":"bf73a69f-d5a7-338c-b4ab-ef50bc5880d6","pitchNumber":1,"startTime":"2026-03-29T19:53:44.989Z","endTime":"2026-03-29T19:53:48.543Z","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":87.3,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48343013800177,"aZ":-26.98970438105934,"pfxX":-4.454756912633072,"pfxZ":3.164960228198275,"pX":-2.130237623749326,"pZ":3.2509259936835244,"vX0":0.5967102649098543,"vY0":-127.25032108555484,"vZ0":-0.04443737697750305,"x":198.2,"y":151.0,"x0":-1.7893272863847816,"y0":50.0027222540251,"z0":5.409662371313808,"aX":-7.293811428256415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":7.9,"spinRate":1571,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4306874817740569,"extension":6.77380293624409},"index":1,"playId":"a02df5ed-0ac8-3b08-8f8f-ff9f1cd72434","pitchNumber":2,"startTime":"2026-03-29T19:54:04.209Z","endTime":"2026-03-29T19:54:07.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531098118252253,"aZ":-32.60118338940713,"pfxX":-6.829712116827874,"pfxZ":-0.25421846525264424,"pX":-0.30863570011470093,"pZ":1.6341692283991702,"vX0":5.738789883897569,"vY0":-127.87867029637832,"vZ0":-2.8598560953959677,"x":128.76,"y":194.66,"x0":-1.686412811464884,"y0":50.00365815661909,"z0":5.30520275772717,"aX":-11.39628138192489},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":11.2,"spinRate":1557,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4271020597490147,"extension":6.871617997842198},"index":2,"playId":"391cac0b-6858-3bfd-89b0-052b8151ddf7","pitchNumber":3,"startTime":"2026-03-29T19:54:27.171Z","endTime":"2026-03-29T19:54:30.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71328255000212,"aZ":-12.972262663548046,"pfxX":-4.685683267481905,"pfxZ":9.825621152165981,"pX":1.1462324434536415,"pZ":2.044034108599507,"vX0":8.811829050110838,"vY0":-139.26037614105414,"vZ0":-6.2247197096303015,"x":73.31,"y":183.59,"x0":-1.4573373936169507,"y0":50.00341422238332,"z0":5.174505910590498,"aX":-9.158313207237606},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2519,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3940434593892497,"extension":7.010593339678677},"index":3,"playId":"a9ed284d-73e4-3d7c-99a2-b06d7f0d6667","pitchNumber":4,"startTime":"2026-03-29T19:54:53.650Z","endTime":"2026-03-29T19:54:57.422Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872698857924316,"aZ":-29.00640626299407,"pfxX":-5.665670352087855,"pfxZ":1.9429989153203024,"pX":-0.3294872240656727,"pZ":3.252546019260817,"vX0":5.231593092598926,"vY0":-126.63521788562882,"vZ0":0.20059760724446052,"x":129.56,"y":150.96,"x0":-1.682003837276145,"y0":50.00398791959104,"z0":5.485047380915357,"aX":-9.24045713600856},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":9.1,"spinRate":1400,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4318498101502275,"extension":6.722653502778809},"index":4,"playId":"29dc8bac-d066-3670-bee0-0878b049609a","pitchNumber":5,"startTime":"2026-03-29T19:55:15.754Z","endTime":"2026-03-29T19:55:19.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:55:19.357Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to right fielder Matt Wallner. Taylor Ward scores. Gunnar Henderson to 3rd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T19:55:30.471Z","endTime":"2026-03-29T19:58:44.677Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42332556121894,"aZ":-19.614650490191156,"pfxX":-9.651955381719295,"pfxZ":6.5843400564124925,"pX":0.05719469910496606,"pZ":1.9764678143061005,"vX0":7.693957609704624,"vY0":-137.67743335061348,"vZ0":-5.409912715348594,"x":114.82,"y":185.42,"x0":-1.5286779426014807,"y0":50.00190000792064,"z0":5.3070023870804155,"aX":-18.407917148682166},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":15.7,"spinRate":2205,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3988210427002157,"extension":6.924679812670018},"index":0,"playId":"d1aeb444-de15-3b44-a802-9972ee2676ce","pitchNumber":1,"startTime":"2026-03-29T19:56:09.027Z","endTime":"2026-03-29T19:56:12.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.832884496971033,"aZ":-12.999756284266478,"pfxX":-3.300144097408122,"pfxZ":9.907176948470825,"pX":1.0236648246628128,"pZ":3.2118082961859016,"vX0":8.093522272813415,"vY0":-138.2392754094124,"vZ0":-3.6082082983457546,"x":77.98,"y":152.06,"x0":-1.5132776107185182,"y0":50.001573394667005,"z0":5.406669923883633,"aX":-6.387146264159093},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2407,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39623182732797346,"extension":6.981465182035539},"index":1,"playId":"aa07d890-6ca3-3f0d-85d5-cf679c5fea24","pitchNumber":2,"startTime":"2026-03-29T19:56:30.792Z","endTime":"2026-03-29T19:56:35.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1148681547394,"aZ":-23.31604340041677,"pfxX":-10.037263756893996,"pfxZ":4.671488512967322,"pX":-1.6589562592990255,"pZ":3.187047295898946,"vX0":3.613022861198125,"vY0":-137.6711525682326,"vZ0":-1.4233243904634882,"x":180.24,"y":152.73,"x0":-1.6940291815621662,"y0":50.00214049913166,"z0":5.308205406064789,"aX":-19.025642425922456},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2279,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3997685403625102,"extension":6.873594840254322},"index":2,"playId":"6e97a70e-1a41-3fcd-aef1-d4ed3ea1b6e0","pitchNumber":3,"startTime":"2026-03-29T19:56:52.893Z","endTime":"2026-03-29T19:56:57.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782116249837323,"aZ":-11.530813545139425,"pfxX":-4.946535790580862,"pfxZ":10.657058931808004,"pX":0.8495627910392302,"pZ":3.220001814483843,"vX0":8.266764501138223,"vY0":-138.51179655824873,"vZ0":-3.500929591486261,"x":84.62,"y":151.84,"x0":-1.5350729914300862,"y0":50.00672809740005,"z0":5.2748867044931735,"aX":-9.586087908251235},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":7.2,"spinRate":2408,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.395886334782106,"extension":6.996286433880306},"index":3,"playId":"4cfc4f28-7929-383b-8684-582388bddb24","pitchNumber":4,"startTime":"2026-03-29T19:57:17.455Z","endTime":"2026-03-29T19:57:44.456Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55436544339195,"aZ":-12.956199351511833,"pfxX":-3.6584861361880696,"pfxZ":9.860643149426847,"pX":0.6609724855530925,"pZ":2.744801478817735,"vX0":7.3957552984309185,"vY0":-138.83994390937494,"vZ0":-4.467865985829226,"x":91.81,"y":164.67,"x0":-1.5639654978637916,"y0":50.00377319258169,"z0":5.239380420631049,"aX":-7.131514683032274},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2542,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39474693711156483,"extension":6.951341471179302},"index":4,"playId":"d32897dd-5ff2-364b-94c4-d45a68d0738e","pitchNumber":5,"startTime":"2026-03-29T19:57:58.526Z","endTime":"2026-03-29T19:58:02.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-29T19:58:09.905Z","endTime":"2026-03-29T19:58:33.124Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58992830469956,"aZ":-27.410504645730324,"pfxX":0.7285900108020655,"pfxZ":3.004675250647839,"pX":1.4284565180968978,"pZ":2.0438762750526327,"vX0":7.146430291794936,"vY0":-125.97120563533943,"vZ0":-2.1239612793896274,"x":62.55,"y":183.6,"x0":-1.554945948892367,"y0":50.00454672537125,"z0":5.141723864596245,"aX":1.1565857253574092},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":-3.1,"spinRate":2411,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.436896243432229,"extension":6.99068260282367},"hitData":{"launchSpeed":70.1,"launchAngle":21.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.64,"coordY":101.85}},"index":6,"playId":"3fdc896c-c863-3054-afea-42df384049a4","pitchNumber":6,"startTime":"2026-03-29T19:58:33.124Z","endTime":"2026-03-29T19:58:44.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T19:58:44.677Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (2) on a sharp line drive to center fielder Byron Buxton. Gunnar Henderson scores. Pete Alonso to 3rd.","rbi":1,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T20:00:25.346Z","endTime":"2026-03-29T20:00:41.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adley Rutschman replaces Ryan Mountcastle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T19:59:04.240Z","endTime":"2026-03-29T20:00:27.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"}},{"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":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010024812689956,"aZ":-29.41612185499067,"pfxX":-6.501726694672188,"pfxZ":1.6922213181232948,"pX":-0.34420995675676547,"pZ":2.109785371471307,"vX0":5.3232234214984695,"vY0":-126.54654374280143,"vZ0":-2.1300418877403344,"x":130.12,"y":181.82,"x0":-1.6268636691486507,"y0":50.000412991355134,"z0":5.311017347792228,"aX":-10.579148424923245},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":1367,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.43225946649338454,"extension":6.8381757331519815},"hitData":{"launchSpeed":102.5,"launchAngle":21.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.88,"coordY":50.07}},"index":1,"playId":"7ce783fb-4561-36d0-9aab-bef4e02e916c","pitchNumber":1,"startTime":"2026-03-29T20:00:27.634Z","endTime":"2026-03-29T20:00:41.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:00:41.382Z","atBatIndex":61},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Mick Abel intentionally walks Samuel Basallo.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T20:00:57.977Z","endTime":"2026-03-29T20:01:16.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"08248646-0636-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-29T20:01:14.479Z","endTime":"2026-03-29T20:01:14.504Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":1,"playId":"08248646-0636-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-29T20:01:14.504Z","endTime":"2026-03-29T20:01:14.505Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":2,"playId":"08248646-0636-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-29T20:01:14.505Z","endTime":"2026-03-29T20:01:14.506Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08248646-0636-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-29T20:01:14.506Z","endTime":"2026-03-29T20:01:16.264Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-03-29T20:01:16.264Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler O'Neill grounds into a force out, shortstop Tristan Gray to catcher Victor Caratini. Pete Alonso out at home. Adley Rutschman to 3rd. Samuel Basallo to 2nd. Tyler O'Neill to 1st.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T20:01:28.694Z","endTime":"2026-03-29T20:03:46.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360477091681094,"aZ":-15.746767405322384,"pfxX":-4.367362918366865,"pfxZ":8.344820791589033,"pX":0.15627483945787526,"pZ":1.9940833445487485,"vX0":6.338425007978239,"vY0":-139.1966202254321,"vZ0":-6.062026457186442,"x":111.04,"y":184.94,"x0":-1.5796943789276685,"y0":50.00156238586915,"z0":5.237303292556222,"aX":-8.596271654558494},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2219,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.39304991045218163,"extension":6.948987233414763},"index":0,"playId":"f4321c72-bbfd-3b7a-ae7e-208ded9d0f4a","pitchNumber":1,"startTime":"2026-03-29T20:01:44.804Z","endTime":"2026-03-29T20:01:52.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24371766010978,"aZ":-14.941016996315438,"pfxX":-3.2504637809855854,"pfxZ":8.748338372144513,"pX":1.1289751598806985,"pZ":2.3503240480266614,"vX0":8.302699841331199,"vY0":-139.23796348545596,"vZ0":-5.339910845066498,"x":73.97,"y":175.32,"x0":-1.4647618421021127,"y0":50.006807347401654,"z0":5.276152085784843,"aX":-6.406699257479328},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2278,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39285878784262174,"extension":7.053856537010253},"index":1,"playId":"3c4ebc89-a52e-3d12-b785-49ad58973106","pitchNumber":2,"startTime":"2026-03-29T20:02:12.417Z","endTime":"2026-03-29T20:02:18.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09222900383133,"aZ":-24.144974959057347,"pfxX":-8.007429862583031,"pfxZ":4.243804010061494,"pX":0.10206771562683588,"pZ":2.2599067120059066,"vX0":7.419247954397103,"vY0":-136.90912759615944,"vZ0":-3.619832394222838,"x":113.11,"y":177.76,"x0":-1.6066557275684992,"y0":50.00517091549532,"z0":5.2577563668967775,"aX":-15.156932270499516},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":12.8,"spinRate":2358,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4005377629087645,"extension":6.979141757050502},"index":2,"playId":"f8db8670-df1d-3b8f-89ad-40d537e89e19","pitchNumber":3,"startTime":"2026-03-29T20:02:33.839Z","endTime":"2026-03-29T20:02:37.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.533701421848228,"aZ":-15.476443882088113,"pfxX":-2.970866307314431,"pfxZ":8.45543673640265,"pX":0.4604492806328971,"pZ":2.4687013562185984,"vX0":6.772239830108474,"vY0":-138.99823006683005,"vZ0":-4.966342795220048,"x":99.45,"y":172.13,"x0":-1.6117206455336988,"y0":50.00094141232524,"z0":5.291860917775797,"aX":-5.866323089390138},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39272155672314835,"extension":7.021175621324877},"index":3,"playId":"e9131f06-6ee2-3c7c-b576-88f3e0d5a4d3","pitchNumber":4,"startTime":"2026-03-29T20:02:54.399Z","endTime":"2026-03-29T20:02:57.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644414509546937,"aZ":-16.287374094264027,"pfxX":-5.523136291258274,"pfxZ":8.201531290173177,"pX":0.6045527210887307,"pZ":3.6090342530601385,"vX0":7.813237486019968,"vY0":-138.24956037754194,"vZ0":-1.6834149353723435,"x":93.96,"y":141.34,"x0":-1.5398078632533736,"y0":50.00101884633013,"z0":5.318280757835362,"aX":-10.69705385273272},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2433,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39609617650579354,"extension":6.996053061648197},"index":4,"playId":"94a6f931-2f7a-3f82-88da-60de3f868c85","pitchNumber":5,"startTime":"2026-03-29T20:03:19.619Z","endTime":"2026-03-29T20:03:24.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33230426209543,"aZ":-28.937891981164594,"pfxX":1.8997373056090552,"pfxZ":1.9821516339798073,"pX":0.4318520214868358,"pZ":2.413402126279058,"vX0":4.735629222675602,"vY0":-126.72984248248072,"vZ0":-1.1878110944387383,"x":100.54,"y":173.62,"x0":-1.7059570452675332,"y0":50.00143951797446,"z0":5.194759135703011,"aX":3.095383992852424},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2356,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.43182036089241294,"extension":6.8285517583292705},"hitData":{"launchSpeed":59.7,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.76,"coordY":160.37}},"index":5,"playId":"6da7aa2b-ba39-3c51-bae5-b8ec219100e8","pitchNumber":6,"startTime":"2026-03-29T20:03:38.148Z","endTime":"2026-03-29T20:03:46.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:03:46.289Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a sharp line drive to left fielder Austin Martin. Adley Rutschman scores. Samuel Basallo to 3rd. Tyler O'Neill to 2nd.","rbi":1,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T20:03:57.730Z","endTime":"2026-03-29T20:05:38.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":690953,"link":"/api/v1/people/690953"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00795945342421,"aZ":-14.339264928358636,"pfxX":-4.59903344545417,"pfxZ":9.236715293910157,"pX":0.20476783528640796,"pZ":2.8337944130903954,"vX0":6.45739538265572,"vY0":-137.9160758070134,"vZ0":-4.033125155861965,"x":109.19,"y":162.27,"x0":-1.5669084068778887,"y0":50.00271273146449,"z0":5.278946218339567,"aX":-8.880532796018452},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2331,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3967884347548818,"extension":6.932340292223588},"index":0,"playId":"f3908126-b38d-318c-8116-85b57e8e4b2f","pitchNumber":1,"startTime":"2026-03-29T20:04:31.740Z","endTime":"2026-03-29T20:04:35.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079740899565508,"aZ":-18.052354797176218,"pfxX":-2.5476559493923103,"pfxZ":7.197799490813784,"pX":0.8217080126993117,"pZ":3.4216144875942653,"vX0":7.495996569609617,"vY0":-139.13595927644045,"vZ0":-1.8932416766609608,"x":85.68,"y":146.4,"x0":-1.5756817509739154,"y0":50.00161842629158,"z0":5.306609258669807,"aX":-4.998994262570128},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":3.1,"spinRate":2439,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3935998622952046,"extension":6.943291744285036},"index":1,"playId":"2eccab24-d25b-3fb5-9089-e9f7bb679ce9","pitchNumber":2,"startTime":"2026-03-29T20:04:54.821Z","endTime":"2026-03-29T20:04:57.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-29T20:05:10.511Z","endTime":"2026-03-29T20:05:29.083Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85934757842645,"aZ":-16.50557984903959,"pfxX":-4.376641144770168,"pfxZ":8.057291693059502,"pX":0.17073959103748432,"pZ":3.8196251411994644,"vX0":6.347902206126748,"vY0":-139.61518061132847,"vZ0":-1.1515639420101607,"x":110.49,"y":135.65,"x0":-1.5797846616539548,"y0":50.000839550898824,"z0":5.340187909844725,"aX":-8.509516297485776},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2376,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39461149899868975,"extension":6.828873937351518},"hitData":{"launchSpeed":100.4,"launchAngle":12.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.63,"coordY":94.36}},"index":3,"playId":"776d12eb-fb04-3b1c-8ed6-5000c6af42d8","pitchNumber":3,"startTime":"2026-03-29T20:05:29.083Z","endTime":"2026-03-29T20:05:38.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:05:38.382Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dylan Beavers grounds into a double play, second baseman Luke Keaschall to shortstop Tristan Gray to first baseman Kody Clemens. Coby Mayo out at 2nd. Dylan Beavers out at 1st.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-29T20:06:04.149Z","endTime":"2026-03-29T20:06:41.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880489066322145,"aZ":-37.99819996060378,"pfxX":7.01667334879664,"pfxZ":-4.290065997977413,"pX":0.43587081547371415,"pZ":1.650080397669742,"vX0":2.7279255428956892,"vY0":-116.08840975657695,"vZ0":-0.016727660330526417,"x":100.39,"y":194.23,"x0":-1.6680608162798582,"y0":50.00398101334609,"z0":5.291643363802835,"aX":9.52241178239616},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.4,"breakHorizontal":-13.4,"spinRate":2522,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4728459123665911,"extension":6.88347909300219},"index":0,"playId":"72dc9d2f-4213-3b2e-a10f-ee73b0a982d8","pitchNumber":1,"startTime":"2026-03-29T20:06:15.510Z","endTime":"2026-03-29T20:06:19.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220025003842913,"aZ":-41.44704698568505,"pfxX":7.103194594974962,"pfxZ":-6.671060392322393,"pX":-0.28002797626531684,"pZ":1.365930685431345,"vX0":1.2176568390811404,"vY0":-117.38282023660658,"vZ0":-0.09846149210877297,"x":127.67,"y":201.9,"x0":-1.7288274930611411,"y0":50.00542529623968,"z0":5.282796403496683,"aX":9.866256689839396},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.8,"breakHorizontal":-13.2,"spinRate":2731,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4674748114350784,"extension":6.996539792704289},"hitData":{"launchSpeed":76.9,"launchAngle":-9.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":155.74}},"index":1,"playId":"7db440e0-a080-3562-b839-4f519a37332f","pitchNumber":2,"startTime":"2026-03-29T20:06:34.167Z","endTime":"2026-03-29T20:06:41.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:06:41.624Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:09:11.242Z","endTime":"2026-03-29T20:11:08.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,10,11],"actionIndex":[0,1,2,3],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Adley Rutschman remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T20:08:20.223Z","endTime":"2026-03-29T20:08:20.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"}},{"details":{"description":"Defensive switch from catcher to first base for Samuel Basallo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-29T20:08:20.240Z","endTime":"2026-03-29T20:08:20.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500"},{"details":{"description":"Defensive Substitution: Leody Taveras replaces center fielder Dylan Beavers, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-29T20:08:20.241Z","endTime":"2026-03-29T20:08:43.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"description":"Pitching Change: Tyler Wells replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-29T20:08:43.432Z","endTime":"2026-03-29T20:09:13.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01409181641909,"aZ":-39.01883491031603,"pfxX":1.3111488855904478,"pfxZ":-5.155880875943399,"pX":0.7329939131281306,"pZ":0.670926153800341,"vX0":3.046892993900137,"vY0":-115.02915023973051,"vZ0":-5.207770661653159,"x":89.06,"y":220.66,"x0":-0.7835029638835218,"y0":50.001855780688864,"z0":6.782139497076855,"aX":1.7412144254334918},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.4,"breakHorizontal":-3.2,"spinRate":2571,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4777206800949312,"extension":6.145236008181638},"index":4,"playId":"31601cc7-e589-3ca0-9915-8173231524d4","pitchNumber":1,"startTime":"2026-03-29T20:09:13.538Z","endTime":"2026-03-29T20:09:21.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06280371568536,"aZ":-19.406763094818693,"pfxX":-9.855122252407677,"pfxZ":7.8732537754879655,"pX":-0.8203384877027142,"pZ":3.0960745250194033,"vX0":3.2003223801167238,"vY0":-127.06765359030514,"vZ0":-5.232481753327379,"x":148.27,"y":155.19,"x0":-0.8220000592921519,"y0":50.002774819177645,"z0":6.7419181015028995,"aX":-15.981115374851875},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.2,"breakHorizontal":17.0,"spinRate":2296,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4324368864564092,"extension":6.296063912550751},"index":5,"playId":"680b02b1-5c62-358c-b3d4-c0ed066d0f4b","pitchNumber":2,"startTime":"2026-03-29T20:09:29.184Z","endTime":"2026-03-29T20:09:32.251Z","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":94.1,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887149370309835,"aZ":-10.785894468015101,"pfxX":-2.6452162590597936,"pfxZ":11.414488040518904,"pX":1.7855771283678368,"pZ":2.1232571585437787,"vX0":7.10552222901644,"vY0":-136.4812784234555,"vZ0":-10.036927494954082,"x":48.94,"y":181.45,"x0":-0.515676314082769,"y0":50.00490845993174,"z0":6.605737216845404,"aX":-4.957753385407456},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":3.2,"spinRate":2435,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4023343232831036,"extension":6.285671453024954},"index":6,"playId":"8e14ec75-ae1f-37de-ae67-8d4e3f061f21","pitchNumber":3,"startTime":"2026-03-29T20:09:45.462Z","endTime":"2026-03-29T20:09:48.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967171229426068,"aZ":-17.7829849295125,"pfxX":-10.644455117472988,"pfxZ":8.763194175870948,"pX":-0.9838390078987928,"pZ":1.8034411817563947,"vX0":3.0896948675563607,"vY0":-127.99917732037778,"vZ0":-8.632208237017698,"x":154.5,"y":190.09,"x0":-0.8313531493155871,"y0":50.00257806002929,"z0":6.6388313776567704,"aX":-17.479650165223116},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.9,"breakHorizontal":18.5,"spinRate":2316,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4296065873764836,"extension":6.308388326184654},"index":7,"playId":"da1d8c24-70c3-3e07-aaee-5a8370c7bb7f","pitchNumber":4,"startTime":"2026-03-29T20:10:03.488Z","endTime":"2026-03-29T20:10:07.781Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099641178830908,"aZ":-21.462187449485242,"pfxX":2.9556575028091068,"pfxZ":6.282187620310278,"pX":-0.32450210664314033,"pZ":2.7089484996806337,"vX0":0.5782376836117359,"vY0":-130.4484500788484,"vZ0":-6.094270682461012,"x":129.37,"y":165.64,"x0":-0.9333587162051175,"y0":50.00330106739872,"z0":6.717732269279139,"aX":5.04126591197114},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":-5.5,"spinRate":2404,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.42155211981372087,"extension":6.181101325041358},"index":8,"playId":"1ea4c8be-d78f-3ccc-bea7-b7975531382e","pitchNumber":5,"startTime":"2026-03-29T20:10:20.321Z","endTime":"2026-03-29T20:10:24.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-03-29T20:10:27.355Z","endTime":"2026-03-29T20:10:43.489Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98684624940135,"aZ":-17.430722834796025,"pfxX":-9.315774664514432,"pfxZ":9.05305092017128,"pX":-0.4226091115403775,"pZ":2.8547178227084316,"vX0":3.870412780915973,"vY0":-127.054400234254,"vZ0":-6.302083359667457,"x":133.11,"y":161.7,"x0":-0.7586812752222956,"y0":50.00364766973861,"z0":6.761264852244541,"aX":-15.170988915317203},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":15.1,"breakHorizontal":16.0,"spinRate":2387,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4317560594395786,"extension":6.1669258147578665},"index":10,"playId":"5f4e7384-d386-3f05-90d1-56e76dfc3b97","pitchNumber":6,"startTime":"2026-03-29T20:10:43.489Z","endTime":"2026-03-29T20:10:47.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56426060451138,"aZ":-8.687162517366417,"pfxX":-2.32829367901068,"pfxZ":12.664723947772327,"pX":-0.8931686944829571,"pZ":2.937860403429475,"vX0":0.5180148216754414,"vY0":-136.6544409589766,"vZ0":-8.355479743989067,"x":151.05,"y":159.46,"x0":-0.7852292962512157,"y0":50.00513942140451,"z0":6.667189954920569,"aX":-4.318494479027709},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.9,"breakHorizontal":4.1,"spinRate":2439,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4038362360895169,"extension":6.323306917648426},"index":11,"playId":"ba38c03f-a790-36a8-b2d3-315a244e12db","pitchNumber":7,"startTime":"2026-03-29T20:11:03.711Z","endTime":"2026-03-29T20:11:08.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:11:08.788Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a line drive to center fielder Leody Taveras. Josh Bell to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:11:16.334Z","endTime":"2026-03-29T20:12:58.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071115812114066,"aZ":-15.524898101535754,"pfxX":-7.476080261078026,"pfxZ":10.039202237104323,"pX":0.039345321655907206,"pZ":2.2359889541493563,"vX0":4.396449685773796,"vY0":-128.1150421091953,"vZ0":-8.06936104909383,"x":115.5,"y":178.41,"x0":-0.7298584093950546,"y0":50.00063668848456,"z0":6.645426278511629,"aX":-12.395832482608048},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2371,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.42791959360857934,"extension":6.382302622630511},"index":0,"playId":"236e5111-89d5-383e-b250-57460d6f6567","pitchNumber":1,"startTime":"2026-03-29T20:11:34.625Z","endTime":"2026-03-29T20:11:38.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-29T20:11:46.696Z","endTime":"2026-03-29T20:12:02.012Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97640305391852,"aZ":-17.196968375992856,"pfxX":2.621574789539075,"pfxZ":8.277312561984727,"pX":-0.446493631591218,"pZ":2.198819089697364,"vX0":0.39234157509872364,"vY0":-134.38066540547794,"vZ0":-8.474040032518737,"x":134.02,"y":179.41,"x0":-0.9350925640609059,"y0":50.00585493933347,"z0":6.639911525109887,"aX":4.744685906802029},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":-4.8,"spinRate":2509,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.40924106720608666,"extension":6.073697721503849},"index":2,"playId":"e94d221d-f5b4-315e-a715-250f1882d339","pitchNumber":2,"startTime":"2026-03-29T20:12:02.012Z","endTime":"2026-03-29T20:12:05.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007264501941727,"aZ":-23.068207303468927,"pfxX":2.8402863581523157,"pfxZ":5.155807263778321,"pX":-0.3451054092235039,"pZ":3.3469844152451236,"vX0":0.7318340201375747,"vY0":-132.72496827961734,"vZ0":-4.4580337132563175,"x":130.15,"y":148.41,"x0":-0.9939793765103991,"y0":50.00357368289675,"z0":6.749086597780094,"aX":5.017921989187343},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":-5.3,"spinRate":2486,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.41422467095329196,"extension":6.065345931642941},"index":3,"playId":"0b14b6ce-606c-3a81-9e01-918eaf6cb1cd","pitchNumber":3,"startTime":"2026-03-29T20:12:24.363Z","endTime":"2026-03-29T20:12:29.268Z","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":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42393854052882,"aZ":-18.201489478834752,"pfxX":-8.822558550684036,"pfxZ":8.445163128167188,"pX":-1.2698658414880222,"pZ":2.3131963316108792,"vX0":1.8768730979941284,"vY0":-128.05986479212163,"vZ0":-7.354241303918999,"x":165.4,"y":176.32,"x0":-0.8680666250653103,"y0":50.00254843391137,"z0":6.655608019859425,"aX":-14.594379717794416},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.8,"breakHorizontal":15.5,"spinRate":2284,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.42836513747816873,"extension":6.229977898215951},"hitData":{"launchSpeed":75.0,"launchAngle":19.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.51,"coordY":87.76}},"index":4,"playId":"83d967ed-b422-3d13-b1db-1794e0d4a9a1","pitchNumber":4,"startTime":"2026-03-29T20:12:47.333Z","endTime":"2026-03-29T20:12:58.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:12:58.331Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Outman walks. Josh Bell to 3rd. Victor Caratini to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:13:34.169Z","endTime":"2026-03-29T20:14:42.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter James Outman replaces Austin Martin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T20:13:11.349Z","endTime":"2026-03-29T20:13:36.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"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.0,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21367878163448,"aZ":-11.763127615600961,"pfxX":-1.7919900117170444,"pfxZ":10.674380188147385,"pX":-0.5510108541266758,"pZ":3.8520121388337065,"vX0":1.5018444266776922,"vY0":-138.21460696549775,"vZ0":-5.666758692883391,"x":138.0,"y":134.78,"x0":-0.8718148222342406,"y0":50.000756153514224,"z0":6.736983602218402,"aX":-3.42563898730287},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":2.9,"spinRate":2432,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39811238736135746,"extension":6.228301428721064},"index":1,"playId":"e8286de3-d6f9-320e-8f74-4a365c3a9a79","pitchNumber":1,"startTime":"2026-03-29T20:13:36.510Z","endTime":"2026-03-29T20:13:40.112Z","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":87.3,"endSpeed":78.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802233066508997,"aZ":-18.267357716120443,"pfxX":-10.058346586127218,"pfxZ":8.6453540141731,"pX":-1.274397159011527,"pZ":3.917329246973718,"vX0":2.5406286378236,"vY0":-127.0149520001109,"vZ0":-3.4913338989208245,"x":165.58,"y":133.01,"x0":-0.9909856067199669,"y0":50.00234194120385,"z0":6.790599979155459,"aX":-16.176720208611993},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.9,"breakHorizontal":17.5,"spinRate":2335,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4338321757801822,"extension":6.337569269474546},"index":2,"playId":"6940ca06-1f98-385d-b81f-0b92615b5a20","pitchNumber":2,"startTime":"2026-03-29T20:13:56.917Z","endTime":"2026-03-29T20:14:00.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":78.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817810001247036,"aZ":-14.209718156921381,"pfxX":-9.980925595069483,"pfxZ":11.205462715003613,"pX":-1.756846875544074,"pZ":2.7121423193020338,"vX0":1.2234675230682688,"vY0":-127.08142372529606,"vZ0":-6.927878647778034,"x":183.97,"y":165.55,"x0":-0.9559418063993611,"y0":50.00631251702264,"z0":6.644321839965034,"aX":-16.006465604913075},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":18.6,"breakHorizontal":17.6,"spinRate":2426,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4342932239758057,"extension":6.247520089418289},"index":3,"playId":"29783ca2-f870-3c09-abf5-90983657e49b","pitchNumber":3,"startTime":"2026-03-29T20:14:17.410Z","endTime":"2026-03-29T20:14:20.581Z","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":94.3,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.244507613386695,"aZ":-12.00436412967777,"pfxX":-1.8883197827999174,"pfxZ":10.644668408904066,"pX":-1.30446017157467,"pZ":4.450335211981949,"vX0":-0.15508943770079076,"vY0":-137.23157273718473,"vZ0":-3.9739951202093136,"x":166.72,"y":118.62,"x0":-1.0020208065186966,"y0":50.00187843756844,"z0":6.743527450379712,"aX":-3.5773224974455324},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":3.5,"spinRate":2485,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4001397429446696,"extension":6.146151658088516},"index":4,"playId":"026bb346-a894-3f22-bab3-7bc262f4d744","pitchNumber":4,"startTime":"2026-03-29T20:14:38.387Z","endTime":"2026-03-29T20:14:42.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:14:42.356Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:16:05.428Z","endTime":"2026-03-29T20:17:24.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T20:14:59.580Z","endTime":"2026-03-29T20:16:07.787Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22772892844678,"aZ":-21.954281775987216,"pfxX":2.4335825260293253,"pfxZ":5.963563495314361,"pX":0.7255218314929249,"pZ":0.02768681409730913,"vX0":3.3875268266439433,"vY0":-130.0846049056985,"vZ0":-12.223860941188956,"x":89.34,"y":238.03,"x0":-0.9096753123965314,"y0":50.0037203869895,"z0":6.451200787360804,"aX":4.172067567301271},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-5.2,"spinRate":2526,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4210161677997841,"extension":6.386486721732941},"index":1,"playId":"77705026-099b-3658-92c0-748fc93ac8e2","pitchNumber":1,"startTime":"2026-03-29T20:16:07.787Z","endTime":"2026-03-29T20:16:11.152Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091394875871977,"aZ":-28.18651661655255,"pfxX":3.8132940665864505,"pfxZ":2.424236001372801,"pX":0.74016376006132,"pZ":2.8779671001208795,"vX0":2.415187871124685,"vY0":-127.34547573105732,"vZ0":-4.362698887930276,"x":88.79,"y":161.07,"x0":-0.7157589354970264,"y0":50.000963135369574,"z0":6.84242817808999,"aX":6.26286450271256},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":-7.4,"spinRate":2549,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.4300780121890666,"extension":6.211156930964586},"index":2,"playId":"172e4f61-182c-33da-a1de-8af2e36546dd","pitchNumber":2,"startTime":"2026-03-29T20:16:33.395Z","endTime":"2026-03-29T20:16:36.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467439435743852,"aZ":-26.982183359331582,"pfxX":2.009235707127231,"pfxZ":3.109730770330014,"pX":0.3315970243752301,"pZ":2.6413246349734854,"vX0":2.3041361276448886,"vY0":-128.32373960155547,"vZ0":-5.117841791663259,"x":104.36,"y":167.46,"x0":-0.8388115792926861,"y0":50.002056773972534,"z0":6.762762930491046,"aX":3.3509984833347337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":-4.2,"spinRate":2528,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4267901967949257,"extension":6.233083308535203},"index":3,"playId":"5a5fefe1-c9e7-3c11-a0be-6dd0bb7e9f9b","pitchNumber":3,"startTime":"2026-03-29T20:16:54.773Z","endTime":"2026-03-29T20:16:57.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224103665086556,"aZ":-17.393177879547622,"pfxX":-9.243905284988557,"pfxZ":8.986076883530293,"pX":0.28739935084146473,"pZ":3.6978464994310736,"vX0":5.4976120349113975,"vY0":-127.90961080289475,"vZ0":-4.3275166674343355,"x":106.05,"y":138.94,"x0":-0.6971560660716938,"y0":50.00081526049637,"z0":6.78924276262706,"aX":-15.200944663369729},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.5,"breakHorizontal":15.4,"spinRate":2510,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4294452658459589,"extension":6.387786385305924},"index":4,"playId":"d4e1d58d-ede2-39aa-a642-d3a9009cadd7","pitchNumber":4,"startTime":"2026-03-29T20:17:21.969Z","endTime":"2026-03-29T20:17:24.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:17:24.969Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a line drive to center fielder Leody Taveras. Josh Bell scores. Victor Caratini to 3rd. James Outman to 2nd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:17:35.029Z","endTime":"2026-03-29T20:19:06.788Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":669330,"link":"/api/v1/people/669330"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74869320617129,"aZ":-16.87310026182597,"pfxX":-9.570480126239161,"pfxZ":9.232241467234036,"pX":-0.06302372176717248,"pZ":2.3382622729008076,"vX0":4.752533672190535,"vY0":-128.2435874732609,"vZ0":-7.569780823669918,"x":119.4,"y":175.65,"x0":-0.701732393739376,"y0":50.002954786674294,"z0":6.656005912626209,"aX":-15.8622979477918},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.1,"breakHorizontal":16.2,"spinRate":2390,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.42790899986404085,"extension":6.361335515466969},"index":0,"playId":"b4550065-2fd0-37bc-a289-0a80d149d84b","pitchNumber":1,"startTime":"2026-03-29T20:17:49.949Z","endTime":"2026-03-29T20:17:52.949Z","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":88.4,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114126499505648,"aZ":-18.517229023851506,"pfxX":-9.610391000564285,"pfxZ":8.233028446751062,"pX":-1.3201597036189308,"pZ":3.6390403892783554,"vX0":2.108311177676587,"vY0":-128.6228961872754,"vZ0":-4.247392463096028,"x":167.32,"y":140.53,"x0":-0.9072596410404719,"y0":50.004141882210995,"z0":6.766273490644522,"aX":-15.94629053819074},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.0,"breakHorizontal":16.8,"spinRate":2250,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42744731284309356,"extension":6.332665503739247},"index":1,"playId":"cb01b736-70f3-3cfb-a6b3-84336c449795","pitchNumber":2,"startTime":"2026-03-29T20:18:10.653Z","endTime":"2026-03-29T20:18:13.653Z","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":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.612744336520784,"aZ":-17.95878934272324,"pfxX":2.2704099596409435,"pfxZ":8.054137654317124,"pX":-0.4412984386728183,"pZ":3.047802412883268,"vX0":0.5860323754125006,"vY0":-133.02985263539904,"vZ0":-6.039422444859532,"x":133.82,"y":156.49,"x0":-0.9600601943193767,"y0":50.001600035433526,"z0":6.680829254689937,"aX":4.006637558433187},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-4.2,"spinRate":2502,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.41416923239303793,"extension":6.181467166015208},"index":2,"playId":"ab19c8f2-bcea-3ec1-8b8d-d72332330243","pitchNumber":3,"startTime":"2026-03-29T20:18:29.069Z","endTime":"2026-03-29T20:18:32.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-29T20:18:40.646Z","endTime":"2026-03-29T20:18:56.075Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97630559841397,"aZ":-16.96446582541576,"pfxX":-8.507590904701441,"pfxZ":9.00829170370239,"pX":-0.19163735739402085,"pZ":2.0641887991393326,"vX0":4.4146044267225175,"vY0":-129.1550486865547,"vZ0":-8.222714651029662,"x":124.3,"y":183.05,"x0":-0.8179314829742262,"y0":50.00545699534934,"z0":6.594669986624005,"aX":-14.370797270337546},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.6,"breakHorizontal":14.4,"spinRate":2399,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.42412188909258575,"extension":6.383822579372524},"hitData":{"launchSpeed":77.5,"launchAngle":13.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.45,"coordY":106.72}},"index":4,"playId":"9e2370a1-05d3-35a8-a6af-154141af24e3","pitchNumber":4,"startTime":"2026-03-29T20:18:56.075Z","endTime":"2026-03-29T20:19:06.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:19:06.788Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:19:26.943Z","endTime":"2026-03-29T20:20:43.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230284763993595,"aZ":-12.891910465870067,"pfxX":-0.16277031356601035,"pfxZ":10.477704265087857,"pX":-0.25911983038053293,"pZ":2.7543354257421964,"vX0":1.9867378872284638,"vY0":-134.33889768613523,"vZ0":-7.856401470077318,"x":126.88,"y":164.41,"x0":-0.9849455208454255,"y0":50.002872398140546,"z0":6.61952941709077,"aX":-0.2997438575267041},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-0.1,"spinRate":2551,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4066490015548503,"extension":6.288114656402117},"index":0,"playId":"ba4afc57-8538-35d7-bd2c-df0a8cb151f2","pitchNumber":1,"startTime":"2026-03-29T20:19:40.068Z","endTime":"2026-03-29T20:19:43.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32781325867775,"aZ":-8.305539060615454,"pfxX":-2.6442399977713316,"pfxZ":12.40252626975998,"pX":0.6672615507146579,"pZ":2.294333375671263,"vX0":4.587767394106312,"vY0":-138.22555187271627,"vZ0":-10.025244669124458,"x":91.57,"y":176.83,"x0":-0.6745086535190415,"y0":50.00611154818832,"z0":6.536621905061273,"aX":-5.09052328560058},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.4,"breakHorizontal":3.7,"spinRate":2481,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.39704264685251944,"extension":6.421086548674306},"index":1,"playId":"77efb6d1-71e8-343d-b811-5bf4a85c27b5","pitchNumber":2,"startTime":"2026-03-29T20:19:59.500Z","endTime":"2026-03-29T20:20:03.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479991267412046,"aZ":-12.833485093166795,"pfxX":0.7943424635481775,"pfxZ":10.337910846935873,"pX":-0.9890167017792625,"pZ":2.8485658659059525,"vX0":-0.3995068766154635,"vY0":-135.41632222625927,"vZ0":-7.72453983983532,"x":154.7,"y":161.87,"x0":-0.9433823359305807,"y0":50.00540119516366,"z0":6.6213438343501,"aX":1.4866301783470113},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-1.3,"spinRate":2502,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4033169140522559,"extension":6.170320896616079},"index":2,"playId":"535b405b-b4ff-34a9-b21a-b3e388d39c36","pitchNumber":3,"startTime":"2026-03-29T20:20:21.591Z","endTime":"2026-03-29T20:20:26.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986488805837183,"aZ":-12.852544880388553,"pfxX":0.3914887726822127,"pfxZ":10.499091311506744,"pX":-0.5840294199970645,"pZ":3.1996261148301643,"vX0":1.0633273378022048,"vY0":-134.51624104757886,"vZ0":-6.757301755778964,"x":139.26,"y":152.39,"x0":-1.034646415536427,"y0":50.005133406709724,"z0":6.647635166609418,"aX":0.720628044534959},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-1.0,"spinRate":2536,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.40650743785904675,"extension":6.292720889027538},"index":3,"playId":"156572a3-fb2e-319e-acc7-ee9c4015a391","pitchNumber":4,"startTime":"2026-03-29T20:20:40.295Z","endTime":"2026-03-29T20:20:43.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:20:43.295Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-29T20:23:25.488Z","endTime":"2026-03-29T20:26:49.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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,5,7,8,9,10,11],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T20:21:01.676Z","endTime":"2026-03-29T20:21:28.438Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yennier Cano replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-29T20:21:28.438Z","endTime":"2026-03-29T20:23:27.838Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.322676754496136,"aZ":-37.818571027414194,"pfxX":-11.427061823837112,"pfxZ":-2.9695293833264573,"pX":-0.631802368625716,"pZ":1.8951036078674879,"vX0":8.185187872276813,"vY0":-137.8406037208323,"vZ0":-2.4547698393696638,"x":141.08,"y":187.61,"x0":-2.1745841844073266,"y0":50.00503857797229,"z0":5.383303630537664,"aX":-21.708568593086596},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-5.8,"breakHorizontal":18.7,"spinRate":1959,"spinDirection":253},"zone":7,"typeConfidence":0.89,"plateTime":0.39934901904857645,"extension":6.026658158663542},"index":2,"playId":"4ffd0a2b-e678-385d-aede-6903a5505fe6","pitchNumber":1,"startTime":"2026-03-29T20:23:27.838Z","endTime":"2026-03-29T20:23:30.838Z","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":92.8,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559571689685455,"aZ":-30.84934197912526,"pfxX":-12.019854330779962,"pfxZ":0.7219017686657869,"pX":0.5449807541374899,"pZ":1.5597889223452241,"vX0":10.862393698706008,"vY0":-134.6334826449943,"vZ0":-4.859607446671156,"x":96.23,"y":196.67,"x0":-1.989862492374168,"y0":50.000603401898104,"z0":5.584044832148175,"aX":-21.956213504587712},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.4,"breakHorizontal":19.3,"spinRate":1621,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.40759654107684096,"extension":5.961780705778738},"index":3,"playId":"0428350d-5b3a-3632-a502-8e7930ec48c4","pitchNumber":2,"startTime":"2026-03-29T20:23:48.122Z","endTime":"2026-03-29T20:23:51.536Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191691704670966,"aZ":-31.21002428561336,"pfxX":-12.549256200046058,"pfxZ":0.5300612249285566,"pX":1.103136509749199,"pZ":1.1119177890133676,"vX0":12.461078017294387,"vY0":-134.65019419212567,"vZ0":-6.013976355440501,"x":74.95,"y":208.76,"x0":-1.9620292021835655,"y0":50.005876896889575,"z0":5.5925295814923945,"aX":-22.967409460428403},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":19.9,"spinRate":1686,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4073211126025167,"extension":6.01175000833365},"index":4,"playId":"6b876f54-c3df-3719-9cc1-d1d1afaebb0a","pitchNumber":3,"startTime":"2026-03-29T20:24:07.675Z","endTime":"2026-03-29T20:24:10.675Z","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.6,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85280630650736,"aZ":-32.30553759132692,"pfxX":-11.929192104152248,"pfxZ":-0.07024505014612714,"pX":-0.7335856323435612,"pZ":1.5259729695096533,"vX0":8.268249456076273,"vY0":-137.39792959350817,"vZ0":-4.381838124755063,"x":144.96,"y":197.58,"x0":-2.245036171339454,"y0":50.00277501150355,"z0":5.358111777817045,"aX":-22.614639095311258},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.0,"breakHorizontal":19.7,"spinRate":2106,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.3999369026698405,"extension":6.084278783265997},"index":5,"playId":"789a358a-dd7b-3447-81fd-cc660b89c35c","pitchNumber":4,"startTime":"2026-03-29T20:24:28.306Z","endTime":"2026-03-29T20:24:31.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-29T20:24:38.442Z","endTime":"2026-03-29T20:25:01.080Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.574417745515458,"aZ":-33.67661355763964,"pfxX":-12.556124836843207,"pfxZ":-0.8217073802622927,"pX":0.7270501743676386,"pZ":1.1907114803110734,"vX0":11.63043992509334,"vY0":-135.0546487976697,"vZ0":-5.424495455714334,"x":89.29,"y":206.63,"x0":-2.020382691851941,"y0":50.000817295943335,"z0":5.615984961870997,"aX":-23.009865444663152},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.6,"breakHorizontal":20.0,"spinRate":1673,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4067878338331865,"extension":6.177941853645412},"index":7,"playId":"ee9dc45d-c2ef-307b-8966-208a38f5c220","pitchNumber":5,"startTime":"2026-03-29T20:25:01.080Z","endTime":"2026-03-29T20:25:04.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65924153479382,"aZ":-34.07161233489872,"pfxX":-11.774796849149435,"pfxZ":-0.9796080862610648,"pX":-0.6240323210776799,"pZ":2.3055701326324045,"vX0":8.585956892422422,"vY0":-138.49956281004972,"vZ0":-2.2381096472310453,"x":140.79,"y":176.53,"x0":-2.2437763042692547,"y0":50.00524236753906,"z0":5.416197077063314,"aX":-22.74184495666005},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-2.0,"breakHorizontal":19.4,"spinRate":2041,"spinDirection":255},"zone":4,"typeConfidence":0.91,"plateTime":0.3963727844506715,"extension":6.137863987044135},"index":8,"playId":"6a0f38b5-2967-3f95-90b6-beddb33167fd","pitchNumber":6,"startTime":"2026-03-29T20:25:21.709Z","endTime":"2026-03-29T20:25:24.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1920207604331,"aZ":-33.14915089832741,"pfxX":-12.778820815158003,"pfxZ":-0.5024770755503534,"pX":-0.12676221264436668,"pZ":1.7023142881513456,"vX0":10.359267381517489,"vY0":-138.88600088046,"vZ0":-3.794131289284682,"x":121.83,"y":192.82,"x0":-2.258139488375871,"y0":50.002257772817764,"z0":5.308026194116086,"aX":-24.784530649941633},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.6,"breakHorizontal":20.8,"spinRate":2119,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.3954611703615747,"extension":6.205387058303781},"index":9,"playId":"7829a867-e6aa-3902-938a-920ff2d38802","pitchNumber":7,"startTime":"2026-03-29T20:25:47.261Z","endTime":"2026-03-29T20:25:51.555Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50198554780996,"aZ":-27.36602967897414,"pfxX":1.6464518433823176,"pfxZ":2.98828361750504,"pX":-0.24958484363164213,"pZ":2.9982065151368418,"vX0":5.253046930660374,"vY0":-126.78483966030063,"vZ0":-0.3149256101217657,"x":126.51,"y":157.83,"x0":-2.5713920917505733,"y0":50.005579527219325,"z0":5.328172230356326,"aX":2.65158653200798},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-4.3,"spinRate":2364,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.43379722983753055,"extension":5.996519432572882},"index":10,"playId":"a2df1d7d-fe33-3c1b-8a76-7e3f100e8de9","pitchNumber":8,"startTime":"2026-03-29T20:26:14.636Z","endTime":"2026-03-29T20:26:23.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.07576248096662,"aZ":-43.063931349774194,"pfxX":-9.130087130182924,"pfxZ":-5.766671639266045,"pX":-0.2657013451802384,"pZ":2.1384596212856626,"vX0":8.758451012878538,"vY0":-138.30629201884187,"vZ0":-0.6713280734449508,"x":127.13,"y":181.04,"x0":-2.326533290026707,"y0":50.001808712166785,"z0":5.336739104489727,"aX":-17.24204167351078},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-10.3,"breakHorizontal":14.2,"spinRate":1946,"spinDirection":250},"zone":8,"typeConfidence":0.89,"plateTime":0.3998927288578962,"extension":6.0350637577943935},"index":11,"playId":"53192c90-2f2e-3b1c-b891-14bc2415eafc","pitchNumber":9,"startTime":"2026-03-29T20:26:46.528Z","endTime":"2026-03-29T20:26:49.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:26:49.791Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a line drive to center fielder Byron Buxton.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:29:00.575Z","endTime":"2026-03-29T20:29:31.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"James Outman remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T20:27:56.212Z","endTime":"2026-03-29T20:29:02.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"702","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2133232028523,"aZ":-13.59154233803117,"pfxX":-3.5133963525957146,"pfxZ":10.098064475332635,"pX":0.15252420250622084,"pZ":2.843997647242018,"vX0":6.184493537489017,"vY0":-134.77979090178457,"vZ0":-4.212090862999487,"x":111.19,"y":161.99,"x0":-1.7150446092347555,"y0":50.00315016322124,"z0":5.386453660632408,"aX":-6.466166788789728},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":5.0,"spinRate":2322,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.406342973253202,"extension":6.893271211553782},"index":1,"playId":"f475fc27-5b40-3984-9436-5b89e847c30d","pitchNumber":1,"startTime":"2026-03-29T20:29:02.881Z","endTime":"2026-03-29T20:29:06.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304437936085776,"aZ":-29.2928895463463,"pfxX":0.945264960078247,"pfxZ":1.8370601372779163,"pX":0.7201691807723045,"pZ":2.001043357348771,"vX0":5.593541110802773,"vY0":-124.35024418063232,"vZ0":-2.0488697857766702,"x":89.55,"y":184.75,"x0":-1.6787782578270154,"y0":50.004577943485074,"z0":5.259508041594596,"aX":1.4839935013191172},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":-3.0,"spinRate":2270,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.44001729163949843,"extension":6.819006527959735},"hitData":{"launchSpeed":83.5,"launchAngle":15.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.19,"coordY":91.71}},"index":2,"playId":"cdec1030-37cd-3200-9f5a-cfba58314e32","pitchNumber":2,"startTime":"2026-03-29T20:29:18.695Z","endTime":"2026-03-29T20:29:31.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:29:31.107Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:29:38.499Z","endTime":"2026-03-29T20:34:29.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":"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":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.508695116086518,"aZ":-15.860121299820706,"pfxX":-6.100932654927087,"pfxZ":8.809679915719732,"pX":-0.06495315882491447,"pZ":3.7502536207308546,"vX0":6.5626454098520925,"vY0":-135.6632705954215,"vZ0":-1.1693281661645256,"x":119.48,"y":137.52,"x0":-1.7303373447807842,"y0":50.00093249408913,"z0":5.299642532841305,"aX":-11.296001515713465},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2287,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4047548057495147,"extension":7.057305557884869},"index":0,"playId":"e2ba3879-c32a-3ab3-b51b-8c9496c8e61e","pitchNumber":1,"startTime":"2026-03-29T20:29:55.153Z","endTime":"2026-03-29T20:29:59.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299203243547183,"aZ":-32.54491048672333,"pfxX":3.020741727146774,"pfxZ":-0.23708015564761453,"pX":-0.33033857830044583,"pZ":3.4953682667039807,"vX0":2.611003145777292,"vY0":-123.63563977017748,"vZ0":2.1210002314982264,"x":129.59,"y":144.41,"x0":-1.7920083509359221,"y0":50.00346560495253,"z0":5.354664764598177,"aX":4.6839320838374885},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-6.1,"spinRate":2296,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.44275426599885126,"extension":6.817476959979369},"index":1,"playId":"f61677a3-a2d3-367b-b8db-b8204ce47633","pitchNumber":2,"startTime":"2026-03-29T20:30:14.066Z","endTime":"2026-03-29T20:30:18.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98253607094723,"aZ":-15.115696931138844,"pfxX":-4.210713495517691,"pfxZ":9.089201029737008,"pX":0.3631163849563011,"pZ":2.7845144548589316,"vX0":6.845964401456124,"vY0":-136.58645961682103,"vZ0":-3.713519591755993,"x":103.16,"y":163.6,"x0":-1.63648393612768,"y0":50.00170520830724,"z0":5.21087913657295,"aX":-7.902170648258515},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":6.1,"spinRate":2420,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4020557690446793,"extension":6.887069044403489},"index":2,"playId":"792f7d94-c71b-383b-a132-5812fbaa1e3c","pitchNumber":3,"startTime":"2026-03-29T20:30:34.037Z","endTime":"2026-03-29T20:30:37.366Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32368297820181,"aZ":-30.348750682257165,"pfxX":10.863093593278629,"pfxZ":1.280552611858388,"pX":0.2953986752140779,"pZ":2.4213097111676958,"vX0":1.9146039584582524,"vY0":-119.90467692718987,"vZ0":-0.10889654582026376,"x":105.74,"y":173.4,"x0":-1.9269272577186083,"y0":50.00518249448544,"z0":5.219622593312612,"aX":15.515466739877965},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-20.2,"spinRate":2685,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4602000207775756,"extension":6.773731175157231},"index":3,"playId":"73fcdfe2-f63f-3aae-a16d-edf21d89973f","pitchNumber":4,"startTime":"2026-03-29T20:30:54.040Z","endTime":"2026-03-29T20:30:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.226587002047275,"aZ":-17.52375529122187,"pfxX":-4.827865485349134,"pfxZ":7.647009953353793,"pX":-0.10171627366144534,"pZ":3.708115718442788,"vX0":5.930990798624625,"vY0":-137.69852636216444,"vZ0":-1.2096918952203628,"x":120.88,"y":138.66,"x0":-1.6585951462620652,"y0":50.00387252403663,"z0":5.34145530538649,"aX":-9.251097718174712},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":7.4,"spinRate":2246,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39813313495293023,"extension":6.922386850379787},"index":4,"playId":"01580c63-5bf9-3768-b5a4-d51bc8c09751","pitchNumber":5,"startTime":"2026-03-29T20:31:19.929Z","endTime":"2026-03-29T20:31:26.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Orioles challenged (tag play), call on the field was upheld: Blaze Alexander caught stealing 2nd base, catcher Victor Caratini to second baseman Luke Keaschall.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"01580c63-5bf9-3768-b5a4-d51bc8c09751","startTime":"2026-03-29T20:31:42.433Z","endTime":"2026-03-29T20:33:46.683Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":110}},{"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":88.2,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433265061344546,"aZ":-27.980135813235208,"pfxX":0.0809207732855608,"pfxZ":2.5342523970509694,"pX":1.6712898431473842,"pZ":1.1063638082815423,"vX0":8.118867981638447,"vY0":-128.16880222636553,"vZ0":-4.7389627314813705,"x":53.29,"y":208.91,"x0":-1.5532374846846702,"y0":50.005680253021964,"z0":5.174330020890437,"aX":0.13405783898394114},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2450,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.42797111418170086,"extension":6.948251758086002},"index":6,"playId":"57e702c4-dcc7-3af5-8214-4711f53321a7","pitchNumber":6,"startTime":"2026-03-29T20:33:46.683Z","endTime":"2026-03-29T20:33:49.683Z","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.2,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58323794816485,"aZ":-16.696064810230922,"pfxX":-2.8123089160302985,"pfxZ":8.187850705605875,"pX":0.18644165387881104,"pZ":2.1839630581616993,"vX0":5.974366026609963,"vY0":-136.95157090085848,"vZ0":-5.035274314318661,"x":109.89,"y":179.81,"x0":-1.6626150309906333,"y0":50.004023714491574,"z0":5.196611020080148,"aX":-5.317630877704783},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":3.7,"spinRate":2324,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4006679930149213,"extension":6.986735904170843},"index":7,"playId":"40423f72-071b-3e3a-86cb-56602a084e27","pitchNumber":7,"startTime":"2026-03-29T20:34:01.992Z","endTime":"2026-03-29T20:34:07.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882935273974997,"aZ":-12.895798106779853,"pfxX":-4.5615847090735135,"pfxZ":9.886862049993693,"pX":1.2404008810715823,"pZ":1.9044587429198812,"vX0":9.123083936369358,"vY0":-138.5148896206405,"vZ0":-6.64047689595197,"x":69.72,"y":187.36,"x0":-1.4979317593850199,"y0":50.00561286161294,"z0":5.1889635910525715,"aX":-8.897854515512613},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2489,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3948674447663221,"extension":6.942001109387168},"index":8,"playId":"fe774bc4-4b5b-377b-8649-2da7db3b0a79","pitchNumber":8,"startTime":"2026-03-29T20:34:24.146Z","endTime":"2026-03-29T20:34:29.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:34:29.415Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gunnar Henderson grounds into a force out, first baseman Kody Clemens to shortstop Tristan Gray. Taylor Ward out at 2nd. Gunnar Henderson to 1st.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:37:08.567Z","endTime":"2026-03-29T20:37:55.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-29T20:34:45.665Z","endTime":"2026-03-29T20:35:19.135Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Banda replaces Mick Abel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-29T20:35:19.135Z","endTime":"2026-03-29T20:37:10.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346443532475448,"aZ":-34.44778546470145,"pfxX":-4.773790881332765,"pfxZ":-1.6338180101796276,"pX":-0.010031378423774561,"pZ":4.182469430316065,"vX0":-4.947499018064924,"vY0":-116.9638800610358,"vZ0":4.293360860118913,"x":117.38,"y":125.85,"x0":2.7501583525988806,"y0":50.00331710912943,"z0":5.546630567992594,"aX":-6.637083283983005},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.7,"breakHorizontal":9.8,"spinRate":2265,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.4676646776438358,"extension":6.1265440138213645},"index":2,"playId":"9feca40c-5413-3eec-97cd-e841cb026b2d","pitchNumber":1,"startTime":"2026-03-29T20:37:10.853Z","endTime":"2026-03-29T20:37:13.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67833314613993,"aZ":-35.29587022775316,"pfxX":-7.567842868366003,"pfxZ":-2.3690640176274913,"pX":0.5180495450714275,"pZ":1.8039675673691435,"vX0":-2.9167994169807963,"vY0":-114.4561691287254,"vZ0":-0.05677458922029621,"x":97.25,"y":190.07,"x0":2.795244950426928,"y0":50.005103053152396,"z0":5.308455344368123,"aX":-9.961622610440351},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.0,"breakHorizontal":14.5,"spinRate":2337,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4800094642518933,"extension":6.110170205716101},"index":3,"playId":"b47b69e5-efcb-3aee-a086-a0221ef96293","pitchNumber":2,"startTime":"2026-03-29T20:37:28.295Z","endTime":"2026-03-29T20:37:31.688Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08836908350308,"aZ":-21.264167675616097,"pfxX":11.218803136396222,"pfxZ":5.8924901397135,"pX":0.7499359134485337,"pZ":3.1505291746417625,"vX0":-8.06964692405466,"vY0":-135.79026658652725,"vZ0":-1.9663749055877373,"x":88.41,"y":153.72,"x0":2.315374874208571,"y0":50.00440494271351,"z0":5.3766825119128665,"aX":20.77518607351142},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-18.4,"spinRate":2019,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.4046843506171176,"extension":6.15153162171983},"hitData":{"launchSpeed":80.6,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":171.95}},"index":4,"playId":"fd30eb45-71e4-3415-bb00-30d3847f699a","pitchNumber":3,"startTime":"2026-03-29T20:37:47.771Z","endTime":"2026-03-29T20:37:55.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:37:55.633Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Pete Alonso batting, Gunnar Henderson picked off and caught stealing 2nd base, second baseman Luke Keaschall.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-29T20:38:12.517Z","endTime":"2026-03-29T20:38:40.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"568885cb-bc2f-3b8a-88c0-81893230dc96","startTime":"2026-03-29T20:38:31.718Z","endTime":"2026-03-29T20:38:40.112Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-03-29T20:38:40.112Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:41:11.598Z","endTime":"2026-03-29T20:42:36.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-29T20:39:50.410Z","endTime":"2026-03-29T20:41:13.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080822174400268,"aZ":-27.161666086896016,"pfxX":3.829662147124944,"pfxZ":2.9991815436230382,"pX":0.6371455395274298,"pZ":0.31325744027514585,"vX0":1.6971553747090582,"vY0":-129.0995070726439,"vZ0":-8.634170833061525,"x":92.71,"y":230.32,"x0":-0.528176050364518,"y0":50.00637346857556,"z0":5.819853104199179,"aX":6.4085173878109725},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-7.3,"spinRate":2273,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4256961902564744,"extension":6.672677346183774},"index":1,"playId":"d26b21cd-e0e4-3729-a024-34e2e5bb0b48","pitchNumber":1,"startTime":"2026-03-29T20:41:13.666Z","endTime":"2026-03-29T20:41:17.195Z","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":88.1,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76557297247353,"aZ":-28.35273137793087,"pfxX":1.4079037952276456,"pfxZ":2.306766089898251,"pX":-0.9751052428038907,"pZ":0.43996028723578195,"vX0":-1.2867323401906314,"vY0":-128.12968789193815,"vZ0":-7.824373488307243,"x":154.17,"y":226.9,"x0":-0.6480563545525718,"y0":50.00003537861089,"z0":5.76498659219196,"aX":2.3283881105158315},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2324,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.4283335007250333,"extension":6.634381091311792},"index":2,"playId":"49663181-cf16-3692-b7b1-6b0dc093ace1","pitchNumber":2,"startTime":"2026-03-29T20:41:37.023Z","endTime":"2026-03-29T20:41:40.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23192605318166,"aZ":-8.144693605782503,"pfxX":-1.4848184391050263,"pfxZ":12.10413793379771,"pX":0.14834269753928828,"pZ":2.4313910119790907,"vX0":1.5122731546231145,"vY0":-140.56286630633252,"vZ0":-8.327639657380216,"x":111.35,"y":173.13,"x0":-0.20580094938767202,"y0":50.000521225718316,"z0":5.974664192759396,"aX":-2.9471969800424627},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":2.4,"spinRate":2539,"spinDirection":193},"zone":5,"typeConfidence":0.88,"plateTime":0.39085845551038023,"extension":6.703408148383865},"index":3,"playId":"6a50f70c-717d-3f8e-870f-a90f9d6ee35f","pitchNumber":3,"startTime":"2026-03-29T20:41:59.514Z","endTime":"2026-03-29T20:42:03.095Z","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":98.4,"endSpeed":88.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.699092897489415,"aZ":-7.386381283562172,"pfxX":-0.8866056772780952,"pfxZ":12.142561122700876,"pX":-0.4407618523925487,"pZ":2.96479952716314,"vX0":-0.3849902379900956,"vY0":-143.07204777405494,"vZ0":-7.020089707781038,"x":133.8,"y":158.73,"x0":-0.18866820809486598,"y0":50.00537901449435,"z0":5.935193755156589,"aX":-1.8102399816942496},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.5,"breakHorizontal":1.7,"spinRate":2640,"spinDirection":194},"zone":1,"typeConfidence":0.91,"plateTime":0.38508997242069576,"extension":6.613420600440018},"hitData":{"launchSpeed":87.3,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.93,"coordY":92.87}},"index":4,"playId":"55195ca7-8ed7-389d-9a4e-12c9c09aed62","pitchNumber":4,"startTime":"2026-03-29T20:42:26.618Z","endTime":"2026-03-29T20:42:36.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:42:36.788Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Wallner lines out sharply to left fielder Taylor Ward.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:42:43.537Z","endTime":"2026-03-29T20:44:26.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":82.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03859664574613,"aZ":-24.05288099480365,"pfxX":3.501639674067899,"pfxZ":4.687652546121657,"pX":0.049028357873397786,"pZ":1.5890959349553733,"vX0":0.12397169092930836,"vY0":-130.90787689312813,"vZ0":-6.478036036691818,"x":115.13,"y":195.87,"x0":-0.45381459856248907,"y0":50.003874461099265,"z0":5.9003749691825575,"aX":6.068119963290652},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-6.4,"spinRate":2421,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.4186632344928327,"extension":6.575677986762004},"index":0,"playId":"e0a16ca1-8291-309d-a34d-3c64297e3689","pitchNumber":1,"startTime":"2026-03-29T20:43:06.729Z","endTime":"2026-03-29T20:43:12.189Z","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":99.2,"endSpeed":89.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.965694594338984,"aZ":-7.771782524410041,"pfxX":-0.2562320238057736,"pfxZ":11.702080525614372,"pX":-0.8660178534314661,"pZ":3.440317009769346,"vX0":-1.4971550539131635,"vY0":-144.2693937397477,"vZ0":-5.734718391055486,"x":150.01,"y":145.89,"x0":-0.30476349755515164,"y0":50.001190156079936,"z0":5.94641509834386,"aX":-0.5336320408440621},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.0,"breakHorizontal":0.8,"spinRate":2653,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3812607579943208,"extension":6.562743853148238},"index":1,"playId":"490ac5ea-befb-3ff1-b3b5-a60ad293aa95","pitchNumber":2,"startTime":"2026-03-29T20:43:25.586Z","endTime":"2026-03-29T20:43:31.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.9,"endSpeed":91.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.198276363857204,"aZ":-7.323228063032277,"pfxX":0.2853347103203152,"pfxZ":11.50572708074549,"pX":0.6960656738960722,"pZ":3.1350486131616346,"vX0":2.1311088233905138,"vY0":-146.82369482204362,"vZ0":-6.854806919501868,"x":90.47,"y":154.13,"x0":-0.0795109390134981,"y0":50.00677312154752,"z0":5.950343983124473,"aX":0.6164705504975495},"breaks":{"breakAngle":7.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":19.4,"breakHorizontal":-1.0,"spinRate":2651,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.3745639051126295,"extension":6.619939166850053},"index":2,"playId":"66df301b-5de6-36e5-8696-eda3e29a56c6","pitchNumber":3,"startTime":"2026-03-29T20:43:45.056Z","endTime":"2026-03-29T20:43:52.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":90.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43191395319476,"aZ":-7.3132182930106735,"pfxX":0.8906049580138906,"pfxZ":11.677793000077767,"pX":-0.5379879709617822,"pZ":2.7023248552437695,"vX0":-1.7443289334689849,"vY0":-145.70743597335036,"vZ0":-7.950965302510802,"x":137.51,"y":165.82,"x0":-0.04456276831766084,"y0":50.00220181091412,"z0":5.923705975243062,"aX":1.8961181337110318},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.6,"breakHorizontal":-1.2,"spinRate":2558,"spinDirection":194},"zone":4,"typeConfidence":0.91,"plateTime":0.3773598814191139,"extension":6.653956775664197},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.14,"coordY":104.77}},"index":3,"playId":"c104e1a9-5647-3e51-bd1e-efdd1de3270f","pitchNumber":4,"startTime":"2026-03-29T20:44:16.279Z","endTime":"2026-03-29T20:44:26.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:44:26.516Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Helsley challenged (pitch result), call on the field was overturned: Josh Bell called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:44:37.003Z","endTime":"2026-03-29T20:47:28.459Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21328048088974,"aZ":-27.49158931814208,"pfxX":2.8269374651279984,"pfxZ":2.6216882746851433,"pX":-1.0508920162905588,"pZ":0.9120402657428549,"vX0":-2.576761467497217,"vY0":-133.42226423915398,"vZ0":-7.790214694945499,"x":157.06,"y":214.15,"x0":-0.4354732532734119,"y0":50.002071387351336,"z0":5.877818180032419,"aX":5.0488372192207995},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.4,"spinRate":2424,"spinDirection":180},"zone":13,"typeConfidence":0.89,"plateTime":0.41198771126316425,"extension":6.637645664131628},"index":0,"playId":"4d0204d9-8984-3d63-bcd4-ca077455d041","pitchNumber":1,"startTime":"2026-03-29T20:44:54.409Z","endTime":"2026-03-29T20:44:57.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":102.1,"endSpeed":91.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.3094486084348,"aZ":-5.954901012188799,"pfxX":-0.8505449276320702,"pfxZ":11.981413464902154,"pX":-0.3810000194346393,"pZ":4.407321901099406,"vX0":-0.22455990881174387,"vY0":-148.5145616020715,"vZ0":-3.723288516024217,"x":131.52,"y":119.78,"x0":-0.19361464132917935,"y0":50.004807165943134,"z0":6.040531706558722,"aX":-1.8614576052382246},"breaks":{"breakAngle":15.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.8,"breakVerticalInduced":20.9,"breakHorizontal":1.6,"spinRate":2673,"spinDirection":194},"zone":11,"typeConfidence":0.92,"plateTime":0.3717217058670532,"extension":6.513873071904287},"index":1,"playId":"c8bee182-bec0-3f5a-8187-ec7f88ff2542","pitchNumber":2,"startTime":"2026-03-29T20:45:15.225Z","endTime":"2026-03-29T20:45:18.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035974858344144,"aZ":-28.113687530684643,"pfxX":1.7776054931814271,"pfxZ":2.542967120882017,"pX":0.5223494888034661,"pZ":0.6813000364168184,"vX0":1.7608129303872602,"vY0":-126.45067540515693,"vZ0":-7.127701408211683,"x":97.09,"y":220.38,"x0":-0.4174376975101789,"y0":50.00289281553466,"z0":5.833882035715463,"aX":2.8398912138564847},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2252,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.43541017728473363,"extension":6.739643826825906},"index":2,"playId":"9b2c112b-ceca-30cf-96c7-db0cb179b923","pitchNumber":3,"startTime":"2026-03-29T20:45:35.157Z","endTime":"2026-03-29T20:45:39.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05391137520698,"aZ":-8.47258247253019,"pfxX":-2.7273259563663927,"pfxZ":11.777715405445253,"pX":-0.1102245553119244,"pZ":1.7650142282411028,"vX0":1.6961511182631337,"vY0":-142.03188440503612,"vZ0":-9.655711543537633,"x":121.2,"y":191.12,"x0":-0.365469387864065,"y0":50.005478461716734,"z0":5.775979343941645,"aX":-5.489985704449153},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2624,"spinDirection":200},"zone":8,"typeConfidence":0.89,"plateTime":0.3878479682833511,"extension":6.673742643243051},"index":3,"playId":"b4f6a91f-c01b-3269-aaf0-385d2ba54ce3","pitchNumber":4,"startTime":"2026-03-29T20:45:58.599Z","endTime":"2026-03-29T20:46:25.629Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.39971676122581,"aZ":-8.112516682955059,"pfxX":-1.5049789873472463,"pfxZ":11.929353711264884,"pX":-0.46677265344221536,"pZ":2.2461806627084298,"vX0":-0.12315000152521381,"vY0":-142.44944543796856,"vZ0":-8.61110697391022,"x":134.79,"y":178.13,"x0":-0.22776209622753057,"y0":50.000224619979406,"z0":5.853079051447863,"aX":-3.034813178627819},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.7,"breakHorizontal":2.8,"spinRate":2534,"spinDirection":197},"zone":7,"typeConfidence":0.9,"plateTime":0.3872699247705569,"extension":6.755573085530058},"index":4,"playId":"2ed679b0-93ea-3d92-9fa0-29e7ee64513b","pitchNumber":5,"startTime":"2026-03-29T20:46:33.783Z","endTime":"2026-03-29T20:46:37.178Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879389078597637,"aZ":-30.33741233920083,"pfxX":1.153294448467236,"pfxZ":1.1143407898434194,"pX":-0.8008869031128402,"pZ":2.42638577980298,"vX0":-1.4932382985775774,"vY0":-127.99225372430462,"vZ0":-3.017906747409138,"x":147.53,"y":173.27,"x0":-0.3581416794218241,"y0":50.00390548655653,"z0":6.011232924514198,"aX":1.9023784661783856},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.7,"spinRate":2359,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.42890965504302514,"extension":6.670136605203167},"index":5,"playId":"b10e820d-10f3-38ba-85af-c290cd06138a","pitchNumber":6,"startTime":"2026-03-29T20:47:01.450Z","endTime":"2026-03-29T20:47:28.459Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"playEndTime":"2026-03-29T20:47:28.459Z","atBatIndex":79},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Victor Caratini reaches on a fielding error by shortstop Gunnar Henderson. Luke Keaschall to 3rd.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:48:39.875Z","endTime":"2026-03-29T20:49:45.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Twins manager Derek Shelton ejected by HP umpire Chris Segal.","event":"Ejection","eventType":"ejection","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T20:48:42.280Z","endTime":"2026-03-29T20:48:42.281Z","isPitch":false,"type":"action","player":{"id":486359,"link":"/api/v1/people/486359"},"umpire":{"id":503490,"link":"/api/v1/people/503490"}},{"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":101.7,"endSpeed":92.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.44812741818372,"aZ":-5.880870249477359,"pfxX":-1.7996960649532339,"pfxZ":12.0202170166435,"pX":0.8610453045084192,"pZ":2.2755255070041156,"vX0":3.2838674026259915,"vY0":-147.6986190790056,"vZ0":-9.31607824545379,"x":84.18,"y":177.34,"x0":-0.036478477048401244,"y0":50.005756650412465,"z0":5.8329256773955525,"aX":-3.937834840402715},"breaks":{"breakAngle":20.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":19.9,"breakHorizontal":2.5,"spinRate":2549,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3722722861236787,"extension":6.623787349744782},"index":1,"playId":"9eecd8dc-4df9-38c3-ab5d-c96875221325","pitchNumber":1,"startTime":"2026-03-29T20:48:42.282Z","endTime":"2026-03-29T20:48:45.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-29T20:49:00.340Z","endTime":"2026-03-29T20:49:13.635Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":90.3,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129265402800815,"aZ":-28.19085980870114,"pfxX":1.4262602060957397,"pfxZ":2.3096922536223135,"pX":-0.9011498736516679,"pZ":1.9791252789728104,"vX0":-1.7866803065559758,"vY0":-131.33154865120557,"vZ0":-4.962418190051835,"x":151.35,"y":185.34,"x0":-0.39323597958376294,"y0":50.00192029857848,"z0":6.022557475602673,"aX":2.4595137011254797},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":169},"zone":13,"typeConfidence":0.89,"plateTime":0.4191104199951803,"extension":6.5512603131981875},"index":3,"playId":"848c5a85-623c-306c-9414-a1413357b3b6","pitchNumber":2,"startTime":"2026-03-29T20:49:13.635Z","endTime":"2026-03-29T20:49:18.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":89.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.37608916384582,"aZ":-8.281843897652356,"pfxX":-2.2972452357100313,"pfxZ":11.42521588741772,"pX":-0.5334058102838637,"pZ":3.2243488451024827,"vX0":0.2638380818164274,"vY0":-144.75638879408314,"vZ0":-6.213400228454306,"x":137.33,"y":151.72,"x0":-0.32851075963847665,"y0":50.006864729785434,"z0":5.925386026326219,"aX":-4.805215830979276},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.4,"breakHorizontal":4.1,"spinRate":2556,"spinDirection":191},"zone":1,"typeConfidence":0.91,"plateTime":0.38050754628745054,"extension":6.494070023363489},"hitData":{"launchSpeed":95.3,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.63,"coordY":101.48}},"index":4,"playId":"2dc990a9-3039-3945-95aa-9146d0a8369f","pitchNumber":3,"startTime":"2026-03-29T20:49:34.168Z","endTime":"2026-03-29T20:49:45.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:49:45.193Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Taylor Ward.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:50:38.083Z","endTime":"2026-03-29T20:51:29.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brooks Lee replaces Victor Caratini.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T20:50:14.728Z","endTime":"2026-03-29T20:50:40.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"base":1},{"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":99.4,"endSpeed":90.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.951154638452735,"aZ":-7.122094112565035,"pfxX":-0.658507081871516,"pfxZ":11.979158228210004,"pX":-0.6082534653600916,"pZ":2.125322071139563,"vX0":-0.8553245553748884,"vY0":-144.4500896784217,"vZ0":-9.55783574064548,"x":140.19,"y":181.4,"x0":-0.22161476235531308,"y0":50.0016735753684,"z0":5.9335559066652035,"aX":-1.3764334093697985},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":1.3,"spinRate":2689,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.38072184917545604,"extension":6.561088939846298},"index":1,"playId":"dfd89a9d-97bd-33c0-865e-0341245e1a94","pitchNumber":1,"startTime":"2026-03-29T20:50:40.490Z","endTime":"2026-03-29T20:50:44.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.609005970408646,"aZ":-7.415485737320617,"pfxX":-1.6152871296162512,"pfxZ":11.78825241864862,"pX":0.1372490633867231,"pZ":1.4521073011105565,"vX0":1.1700410575183475,"vY0":-144.65491933470784,"vZ0":-11.172303986301502,"x":111.77,"y":199.57,"x0":-0.0644954417261874,"y0":50.00251875024902,"z0":5.83750766580776,"aX":-3.3920099997502913},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.1,"breakHorizontal":2.6,"spinRate":2645,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.3799703882170986,"extension":6.5605861383857045},"index":2,"playId":"b9e99f77-2362-3bf7-bbbe-db4766c9ec80","pitchNumber":2,"startTime":"2026-03-29T20:50:59.890Z","endTime":"2026-03-29T20:51:04.566Z","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":99.6,"endSpeed":90.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.831169123910854,"aZ":-7.092059296204862,"pfxX":-1.1388374440994502,"pfxZ":11.874301318146408,"pX":-0.37685643562226434,"pZ":1.6129607206428278,"vX0":-0.4869586370613791,"vY0":-144.66730246235346,"vZ0":-10.767820778664243,"x":131.36,"y":195.23,"x0":-0.05821120146584902,"y0":50.004874470683085,"z0":5.824856372297464,"aX":-2.405710398847942},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.4,"breakHorizontal":2.2,"spinRate":2747,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.3791180704108603,"extension":6.634129715336637},"hitData":{"launchSpeed":97.7,"launchAngle":38.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.5,"coordY":81.22}},"index":3,"playId":"e69de310-190d-3af1-8fb1-ed5a46af6625","pitchNumber":3,"startTime":"2026-03-29T20:51:19.959Z","endTime":"2026-03-29T20:51:29.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:51:29.319Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Taylor Ward.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-29T20:50:38.083Z","endTime":"2026-03-29T20:51:29.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brooks Lee replaces Victor Caratini.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-29T20:50:14.728Z","endTime":"2026-03-29T20:50:40.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"base":1},{"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":99.4,"endSpeed":90.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.951154638452735,"aZ":-7.122094112565035,"pfxX":-0.658507081871516,"pfxZ":11.979158228210004,"pX":-0.6082534653600916,"pZ":2.125322071139563,"vX0":-0.8553245553748884,"vY0":-144.4500896784217,"vZ0":-9.55783574064548,"x":140.19,"y":181.4,"x0":-0.22161476235531308,"y0":50.0016735753684,"z0":5.9335559066652035,"aX":-1.3764334093697985},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":1.3,"spinRate":2689,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.38072184917545604,"extension":6.561088939846298},"index":1,"playId":"dfd89a9d-97bd-33c0-865e-0341245e1a94","pitchNumber":1,"startTime":"2026-03-29T20:50:40.490Z","endTime":"2026-03-29T20:50:44.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.609005970408646,"aZ":-7.415485737320617,"pfxX":-1.6152871296162512,"pfxZ":11.78825241864862,"pX":0.1372490633867231,"pZ":1.4521073011105565,"vX0":1.1700410575183475,"vY0":-144.65491933470784,"vZ0":-11.172303986301502,"x":111.77,"y":199.57,"x0":-0.0644954417261874,"y0":50.00251875024902,"z0":5.83750766580776,"aX":-3.3920099997502913},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.1,"breakHorizontal":2.6,"spinRate":2645,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.3799703882170986,"extension":6.5605861383857045},"index":2,"playId":"b9e99f77-2362-3bf7-bbbe-db4766c9ec80","pitchNumber":2,"startTime":"2026-03-29T20:50:59.890Z","endTime":"2026-03-29T20:51:04.566Z","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":99.6,"endSpeed":90.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.831169123910854,"aZ":-7.092059296204862,"pfxX":-1.1388374440994502,"pfxZ":11.874301318146408,"pX":-0.37685643562226434,"pZ":1.6129607206428278,"vX0":-0.4869586370613791,"vY0":-144.66730246235346,"vZ0":-10.767820778664243,"x":131.36,"y":195.23,"x0":-0.05821120146584902,"y0":50.004874470683085,"z0":5.824856372297464,"aX":-2.405710398847942},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.4,"breakHorizontal":2.2,"spinRate":2747,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.3791180704108603,"extension":6.634129715336637},"hitData":{"launchSpeed":97.7,"launchAngle":38.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.5,"coordY":81.22}},"index":3,"playId":"e69de310-190d-3af1-8fb1-ed5a46af6625","pitchNumber":3,"startTime":"2026-03-29T20:51:19.959Z","endTime":"2026-03-29T20:51:29.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-29T20:51:29.319Z","atBatIndex":81},"scoringPlays":[10,12,31,49,52,60,61,64,70],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":99.61,"y":74.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":183.37,"y":105.16},"type":"O","description":"Flyout"}],"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":107.72,"y":166.38},"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":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":102.66,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":124.86,"y":81.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":84.97,"y":102.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":159.92,"y":155.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":170.22,"y":68.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":142.39,"y":44.73},"type":"O","description":"Flyout"}],"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":134.29,"y":201.2},"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":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":151.56,"y":187.34},"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":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":103.67,"y":166.38},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":59.41,"y":70.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":157.16,"y":97.98},"type":"O","description":"Flyout"}],"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":122.39,"y":70.72},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":50.47,"y":116.0},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":106.2,"y":167.9},"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":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":109.75,"y":206.92},"type":"O","description":"Pop Out"}]}},{"startIndex":24,"endIndex":33,"top":[24,25,26,27],"bottom":[28,29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":137.59,"y":55.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":109.88,"y":169.71},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":69.28,"y":142.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":111.78,"y":155.23},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":153.24,"y":94.82},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":198.98,"y":127.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":185.39,"y":111.92},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":14.12,"y":85.67},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":144.69,"y":158.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":105.95,"y":156.51},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":164.5,"y":162.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":193.09,"y":140.91},"type":"H","description":"Double"}],"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":66.29,"y":131.6},"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":5,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":173.7,"y":72.76},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44],"bottom":[45,46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":141.29,"y":128.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":102.46,"y":57.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":42.16,"y":76.87},"type":"O","description":"Flyout"}],"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"coordinates":{"x":166.23,"y":65.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":58.11,"y":136.36},"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":6,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":175.72,"y":149.72},"type":"H","description":"Double"}]}},{"startIndex":51,"endIndex":65,"top":[51,52,53,54,55,56,57],"bottom":[58,59,60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":37.54,"y":74.26},"type":"H","description":"Home Run"}],"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":91.22,"y":125.07},"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":147.64,"y":101.85},"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":136.88,"y":50.07},"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":7,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":114.76,"y":160.37},"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":7,"pitcher":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":69.63,"y":94.36},"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":145.73,"y":155.74},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":66,"endIndex":76,"top":[66,67,68,69,70,71,72],"bottom":[73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":147.51,"y":87.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":137.45,"y":106.72},"type":"H","description":"Single"}],"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":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":153.19,"y":91.71},"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":8,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":152.82,"y":171.95},"type":"O","description":"Forceout"}]}},{"startIndex":77,"endIndex":81,"top":[77,78,79,80,81],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":162.93,"y":92.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":67.14,"y":104.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":128.63,"y":101.48},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":70.5,"y":81.22},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":8,"hits":12,"errors":1,"leftOnBase":6},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"catcher":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"first":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"second":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"third":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"right":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"onDeck":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"inHole":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"battingOrder":3,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"onDeck":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"inHole":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"battingOrder":7,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":4,"airOuts":9,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".219","atBats":37,"obp":".319","slg":".354","ops":".673","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":20,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":7,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":33,"obp":".447","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":140,"era":"3.96","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.44","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":49,"strikes":91,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":8,"pitchesPerInning":"17.50","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID689520":{"person":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":92,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.38","battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"21.23","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"18.69","walksPer9Inn":"6.23","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".444","slg":".375","ops":".819","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":3,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"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":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".111","ops":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":11,"errors":0,"chances":14,"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"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":6,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":3,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":1,"strikes":2,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"obp":".400","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":18,"era":"0.00","inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":5,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.75","hitsPer9Inn":"0.00","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":".750","ops":"1.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".222","atBats":9,"obp":".385","slg":".444","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".250","slg":".143","ops":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":24,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"702","stats":{"batting":{"note":"b-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".333","slg":".000","ops":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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}},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":56,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":0,"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":1,"groundOuts":6,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":3,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.25","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"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"}]},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"6.75","inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"22.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":7,"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":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".222","atBats":9,"obp":".364","slg":".889","ops":"1.253","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":8,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.50","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".500","slg":".600","ops":"1.100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID690953":{"person":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.1 IP, 5 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":16,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":81,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":20,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":29,"strikes":52,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":16,"obp":".600","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":81,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.60","battersFaced":20,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":29,"strikes":52,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"winPercentage":".000","pitchesPerInning":"24.30","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"10.80","hitsPer9Inn":"21.60","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".385","slg":".583","ops":".968","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":7,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":17,"obp":".158","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":85,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.56","battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.81","walksPer9Inn":"3.38","hitsPer9Inn":"1.69","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".100","atBats":10,"obp":".308","slg":".100","ops":".408","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"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"}]},"ID679358":{"person":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".231","slg":".182","ops":".413","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".182","groundOutsToAirouts":"0.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[665019,621439,807712,670242,605137,605170,686797,663616,668885,681546,668904,656484,641927,690953,607455],"pitchers":[641927,690953,607455],"bench":[680777],"bullpen":[671737,681892,687849,689520,679358,573124,657746,663485,623437,680573],"battingOrder":[665019,621439,807712,670242,605137,686797,681546,668904,656484],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gray, T (1, Baz); Bell 2 (2, Baz, Wolfram); Larnach (1, Baz); Buxton (1, Baz)."},{"label":"HR","value":"Lewis, R (2, 7th inning off Hiraldo, 0 on, 1 out)."},{"label":"TB","value":"Bell 4; Buxton 2; Caratini 2; Gray, T 3; Keaschall; Larnach 3; Lewis, R 4; Wallner."},{"label":"RBI","value":"Gray, T 3 (3); Larnach (1); Lewis, R (3)."},{"label":"Runners left in scoring position, 2 out","value":"Outman; Lewis, R; Buxton 2; Wallner 2; Caratini."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Clemens (1, 2nd base off Hiraldo/Basallo)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Banda (Henderson at 1st base)."},{"label":"DP","value":"(Keaschall-Gray, T-Clemens)."}]}],"note":[{"label":"a","value":"Struck out for Larnach in the 7th."},{"label":"b","value":"Walked for Martin in the 8th."},{"label":"1","value":"Ran for Caratini in the 9th."}]},"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":2,"groundOuts":9,"airOuts":7,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".237","atBats":33,"obp":".339","slg":".323","ops":".662","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":18,"rbi":8,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":4,"airOuts":9,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":37,"obp":".419","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"3.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.26","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":70,"strikes":111,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":5,"pitchesPerInning":"20.11","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":1,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".429","slg":".429","ops":".858","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".333","slg":".200","ops":".533","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"obp":".296","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":88,"era":"0.00","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.57","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.43","walksPer9Inn":"5.14","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"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":{"note":"(H, 2)","summary":"0.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"10.80","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":10,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":15,"strikes":26,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"24.60","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"16.20","walksPer9Inn":"10.80","hitsPer9Inn":"16.20","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"27.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".083","atBats":12,"obp":".214","slg":".083","ops":".297","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":1,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":1,"chances":10,"fielding":".900","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":"801","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"summary":"5.1 IP, 4 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":6,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":25,"strikes":53,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","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":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":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":6,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":20,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":78,"era":"6.75","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.31","battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":25,"strikes":53,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"11.81","runsScoredPer9":"6.75","homeRunsPer9":"0.00","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":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"}]},"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":"100","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".286","slg":".091","ops":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".263","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":33,"strikes":50,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"17.79","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.79","hitsPer9Inn":"3.86","runsScoredPer9":"5.79","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"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"}]},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663624":{"person":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"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":2,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"401","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".556","slg":".714","ops":"1.270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":23,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682274":{"person":{"id":682274,"fullName":"Yaramil Hiraldo","link":"/api/v1/people/682274"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"0.1 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":12,"strikes":8,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":23,"era":"13.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":1,"winPercentage":".---","pitchesPerInning":"34.50","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"27.00","walksPer9Inn":"40.50","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"13.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"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":3,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".444","slg":".714","ops":"1.158","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"summary":"1-1 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":".500","ops":"1.000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","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":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}},"ID621107":{"person":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"jerseyNumber":"24","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".385","slg":".273","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.33","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":3,"putOuts":13,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":15,"strikes":24,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.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":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"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"25.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"27.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608650":{"person":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":33,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":16,"strikes":17,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.80","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".200","slg":".500","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"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":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".364","slg":".333","ops":".697","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[621493,683002,624413,663624,668939,694212,641933,691723,687637,665750,669236,677942,669358,664991,682274,670329,669330,666974,664854],"pitchers":[669358,664991,682274,670329,669330,666974,664854],"bench":[681297],"bullpen":[605135,680694,621107,608650,689296,669432],"battingOrder":[621493,683002,624413,668939,694212,641933,691723,665750,677942],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Mayo (1, Abel); Beavers (1, Abel); Rutschman (2, Abel)."},{"label":"HR","value":"O'Neill (1, 4th inning off Ober, 2 on, 1 out)."},{"label":"TB","value":"Alexander; Alonso 2; Basallo; Beavers 2; Henderson; Jackson, J; Mayo 3; O'Neill 4; Rutschman 2; Ward, T."},{"label":"RBI","value":"Alonso (1); Beavers 2 (2); Mayo (1); O'Neill 3 (3); Rutschman (1)."},{"label":"2-out RBI","value":"Beavers 2."},{"label":"Runners left in scoring position, 2 out","value":"Jackson, J."},{"label":"GIDP","value":"Beavers."},{"label":"Team RISP","value":"5-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Alexander (1, 2nd base by Abel/Caratini); Henderson (1, 2nd base by Banda/Caratini)."},{"label":"PO","value":"Henderson (1st base by Banda)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Henderson (1, fielding)."},{"label":"Outfield assists","value":"Beavers (Gray, T at 3rd base); O'Neill (Buxton at 3rd base)."},{"label":"PB","value":"Basallo (1)."},{"label":"DP","value":"(Mayo-Mountcastle)."}]}],"note":[{"label":"a","value":"Doubled for Mountcastle in the 7th."}]}},"officials":[{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Basallo (by Abel)."},{"label":"HBP","value":"Bell (by Baz)."},{"label":"ABS Challenge","value":"Buxton (Strike-Confirmed); Caratini 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Basallo 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Wallner (Strike-Confirmed); Alonso (Strike-Overturned to Ball); Helsley (Ball-Overturned to Strike); Rutschman (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Ober 56-37; Abel 81-52; Banda 3-2; Baz 78-53; Wolfram 19-12; Hiraldo 20-8; Garcia, Ri 8-5; Wells, T 27-16; Cano 9-6; Helsley 20-11."},{"label":"Groundouts-flyouts","value":"Ober 6-1; Abel 2-1; Banda 1-0; Baz 3-6; Wolfram 0-1; Hiraldo 0-0; Garcia, Ri 0-0; Wells, T 0-0; Cano 0-0; Helsley 1-1."},{"label":"Batters faced","value":"Ober 17; Abel 20; Banda 1; Baz 21; Wolfram 4; Hiraldo 5; Garcia, Ri 1; Wells, T 6; Cano 1; Helsley 5."},{"label":"Inherited runners-scored","value":"Banda 1-0; Garcia, Ri 3-0; Cano 3-0."},{"label":"Ejections","value":"Twins manager Derek Shelton ejected by HP umpire Chris Segal (9th)."},{"label":"Umpires","value":"HP: Chris Segal. 1B: Erich Bacchus. 2B: Laz Diaz. 3B: Brian O'Nora. "},{"label":"Weather","value":"56 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, Out To LF."},{"label":"First pitch","value":"1:38 PM."},{"label":"T","value":"3:13."},{"label":"Att","value":"18,071."},{"label":"Venue","value":"Oriole Park at Camden Yards."},{"label":"March 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","boxscoreName":"Bell"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".222","atBats":9,"obp":".385","slg":".444","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","boxscoreName":"O'Neill"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"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":3,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".444","slg":".714","ops":"1.158","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","boxscoreName":"Larnach"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".500","slg":".600","ops":"1.100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"loser":{"id":690953,"fullName":"Mick Abel","link":"/api/v1/people/690953"},"save":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}