[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T18:41:41.197Z","endTime":"2025-07-26T18:42:55.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T15:53:30.647Z","endTime":"2025-07-26T18:11:52.578Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T18:11:52.578Z","endTime":"2025-07-26T18:39:15.045Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T18:39:15.045Z","endTime":"2025-07-26T18:41:41.276Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.18170154362039,"strikeZoneBottom":1.42401262597793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98238931596651,"aZ":-14.274745150718898,"pfxX":-4.2816074275360245,"pfxZ":9.849525609971902,"pX":-0.016493510113342835,"pZ":2.667184547427035,"vX0":4.930828191050162,"vY0":-133.96326267634237,"vZ0":-7.118099750331237,"x":117.63,"y":166.77,"x0":-1.3248144587458426,"y0":50.00096459411961,"z0":6.37926517548044,"aX":-7.779981079788043},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2060,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40888275738252666,"extension":6.875907267290512},"index":3,"playId":"005f15fd-379c-3066-9970-ab509e3bedcd","pitchNumber":1,"startTime":"2025-07-26T18:41:41.276Z","endTime":"2025-07-26T18:41:45.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.11984491728062,"strikeZoneBottom":1.41999814358395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13825185760831,"aZ":-16.912348092303176,"pfxX":1.0087467387901756,"pfxZ":9.266003458064661,"pX":0.7157882048173508,"pZ":4.113380747324336,"vX0":5.29870320948396,"vY0":-127.97662239383801,"vZ0":-2.3047762475053277,"x":89.72,"y":127.72,"x0":-1.5185677333281193,"y0":50.00415148809046,"z0":6.360883742044696,"aX":1.6600770892974324},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.4,"breakHorizontal":-3.1,"spinRate":2158,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4291450648946826,"extension":6.753673269487625},"index":4,"playId":"eb61300d-6644-3d26-8069-a0a7fe402b8c","pitchNumber":2,"startTime":"2025-07-26T18:41:53.551Z","endTime":"2025-07-26T18:41:57.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31101677620169,"aZ":-14.315637319330026,"pfxX":-4.97066509117932,"pfxZ":9.928587906507271,"pX":-0.2953298145794726,"pZ":2.109023898398451,"vX0":4.8740375396642195,"vY0":-133.6385047203433,"vZ0":-8.242905825680607,"x":128.26,"y":181.84,"x0":-1.5019403702590295,"y0":50.00444265023103,"z0":6.27416450515699,"aX":-8.94148129221595},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2073,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.41075820970627897,"extension":6.820191502538683},"index":5,"playId":"44bd5971-a477-38b0-ab4a-1e1c919f16ee","pitchNumber":3,"startTime":"2025-07-26T18:42:07.661Z","endTime":"2025-07-26T18:42:12.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.471050581967017,"aZ":-39.663474448641466,"pfxX":-11.550914690667993,"pfxZ":-5.874103948083608,"pX":0.06488317206447215,"pZ":2.1904048759559585,"vX0":6.216407274973216,"vY0":-113.31921487247925,"vZ0":-1.0897347768900174,"x":114.53,"y":179.64,"x0":-1.2409935867355908,"y0":50.00315504294743,"z0":6.709447453069929,"aX":-14.72987718807935},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.6,"breakHorizontal":19.0,"spinRate":1350,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4869982244033473,"extension":6.638234876861021},"index":6,"playId":"13362049-0f8f-3124-b583-72bcf8b9962e","pitchNumber":4,"startTime":"2025-07-26T18:42:23.155Z","endTime":"2025-07-26T18:42:28.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.438683721718604,"aZ":-10.884247960679355,"pfxX":-5.1791799788917094,"pfxZ":11.229219268022705,"pX":0.28186103703903237,"pZ":4.037625959936185,"vX0":6.8742484727555935,"vY0":-137.09260157211227,"vZ0":-3.9792074094210284,"x":106.26,"y":129.76,"x0":-1.5898895566474822,"y0":50.00093142947458,"z0":6.255712626666799,"aX":-9.818290214539148},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2152,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4001474809031298,"extension":6.797464940038412},"index":7,"playId":"94063159-7b89-3c40-aa0e-516f3594f7da","pitchNumber":5,"startTime":"2025-07-26T18:42:52.054Z","endTime":"2025-07-26T18:42:55.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-26T18:42:55.434Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T18:43:10.427Z","endTime":"2025-07-26T18:44:29.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.06254521166898,"strikeZoneBottom":1.39000002567661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.855034319475394,"aZ":-12.404167620728803,"pfxX":-5.324189859042464,"pfxZ":11.029406992038798,"pX":-0.46178966165223667,"pZ":2.9365826990962125,"vX0":4.209537035822861,"vY0":-133.32086226109766,"vZ0":-6.508953411741971,"x":134.6,"y":159.49,"x0":-1.3729658074254343,"y0":50.00058492348344,"z0":6.3127954349158095,"aX":-9.540707348459755},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2075,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41154581346898045,"extension":6.765332743427746},"index":0,"playId":"9e812c26-a898-3b0a-b2df-a3965537dde7","pitchNumber":1,"startTime":"2025-07-26T18:43:19.370Z","endTime":"2025-07-26T18:43:23.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.16014580630603,"strikeZoneBottom":1.38999932173495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.784168695068807,"aZ":-17.759902674025025,"pfxX":-1.094005599498808,"pfxZ":8.567919954332737,"pX":0.4476841413222563,"pZ":3.6442357572258945,"vX0":5.682238466662301,"vY0":-128.65349792069804,"vZ0":-3.1657965773511423,"x":99.94,"y":140.39,"x0":-1.6439980477602605,"y0":50.00364049394981,"z0":6.2612377517836455,"aX":-1.8415333715407876},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.0,"breakHorizontal":0.7,"spinRate":2149,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4251519607599499,"extension":6.801797378196331},"index":1,"playId":"11f19ae3-3145-3999-9e44-63f494033cb2","pitchNumber":2,"startTime":"2025-07-26T18:43:34.783Z","endTime":"2025-07-26T18:43:39.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.309892968116184,"aZ":-27.656194883370194,"pfxX":-10.332340113472437,"pfxZ":3.47716778273531,"pX":-0.2545641291727633,"pZ":1.8006230703269035,"vX0":5.372386902195295,"vY0":-113.69949889934,"vZ0":-4.376917620296712,"x":126.7,"y":190.16,"x0":-1.3148885238115273,"y0":50.00234525616601,"z0":6.51831028787696,"aX":-13.425954976890052},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":1462,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4831092878898482,"extension":6.688167738909654},"index":2,"playId":"81803258-980f-3bd7-bfc6-75a2de41c5ad","pitchNumber":3,"startTime":"2025-07-26T18:43:49.624Z","endTime":"2025-07-26T18:43:53.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.29294636955756,"strikeZoneBottom":1.39000047402862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.165348438005648,"aZ":-12.576970740677952,"pfxX":-5.542557149598862,"pfxZ":10.472777520647021,"pX":-0.11698815525645155,"pZ":4.217315668032546,"vX0":6.163571643517796,"vY0":-136.2174953540707,"vZ0":-3.223514069353707,"x":121.46,"y":124.91,"x0":-1.693676690535708,"y0":50.00002398984874,"z0":6.291035351719767,"aX":-10.368649579871988},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2098,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40279992823075084,"extension":6.728791799316677},"index":3,"playId":"f6744895-0c58-3460-8e63-49f1a444ce53","pitchNumber":4,"startTime":"2025-07-26T18:44:04.815Z","endTime":"2025-07-26T18:44:08.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-26T18:44:15.442Z","endTime":"2025-07-26T18:44:25.403Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66935497364933,"aZ":-9.94581429347641,"pfxX":-4.223930840991106,"pfxZ":12.050227731744712,"pX":-0.027823886596974486,"pZ":2.7186049555461236,"vX0":4.750820541395095,"vY0":-135.0184456203887,"vZ0":-8.101174123524933,"x":118.06,"y":165.38,"x0":-1.2622170507021535,"y0":50.00165669986228,"z0":6.459643678103822,"aX":-7.7908193675925395},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2166,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.40582361493370156,"extension":6.713506344148518},"index":5,"playId":"08b36185-8cd2-311a-bd83-20af1cd46b4a","pitchNumber":5,"startTime":"2025-07-26T18:44:25.403Z","endTime":"2025-07-26T18:44:29.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:44:29.914Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T18:44:43.122Z","endTime":"2025-07-26T18:45:33.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.39267740000778,"strikeZoneBottom":1.52000482235507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.820715273865925,"aZ":-10.757075351660689,"pfxX":-4.422589748707227,"pfxZ":12.033209185043049,"pX":-0.7591472963835065,"pZ":1.726198121008931,"vX0":3.1081640605122423,"vY0":-132.67974893223834,"vZ0":-9.796468571983574,"x":145.94,"y":192.17,"x0":-1.3721344926801669,"y0":50.00595871079309,"z0":6.2541358964299505,"aX":-7.873603776485103},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2033,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41307289120265667,"extension":6.852894033953962},"index":0,"playId":"a0deed92-9fa9-39cc-be6b-6bd6995cf46a","pitchNumber":1,"startTime":"2025-07-26T18:44:52.664Z","endTime":"2025-07-26T18:44:58.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.999177970120154,"aZ":-24.68938194828083,"pfxX":0.03057065129432124,"pfxZ":4.514997678939469,"pX":0.11058179269502919,"pZ":3.321951133044855,"vX0":4.566727579879843,"vY0":-127.6230307998587,"vZ0":-2.5505338175267083,"x":112.78,"y":149.09,"x0":-1.702127904675698,"y0":50.00410635239632,"z0":6.268483747137914,"aX":0.04996439043686777},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.1,"spinRate":2075,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4283303670161245,"extension":6.775180587271237},"index":1,"playId":"b240eaf4-0c74-36ab-83c4-95aadffd51b6","pitchNumber":2,"startTime":"2025-07-26T18:45:05.796Z","endTime":"2025-07-26T18:45:10.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44677982837171,"aZ":-22.919470300832483,"pfxX":-7.603229319973089,"pfxZ":7.2166419025099025,"pX":-0.2997895417578931,"pZ":2.65804660567044,"vX0":4.5754397070597825,"vY0":-112.79602948377688,"vZ0":-3.7259473259065983,"x":128.43,"y":167.01,"x0":-1.3716837571272944,"y0":50.003086994834256,"z0":6.655113556423952,"aX":-9.749874115373341},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":1479,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4865054527397312,"extension":6.779835739027875},"hitData":{"launchSpeed":95.5,"launchAngle":20.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.49,"coordY":64.01}},"index":2,"playId":"e3036e07-12c2-366c-93e6-30e2466c0d06","pitchNumber":3,"startTime":"2025-07-26T18:45:26.591Z","endTime":"2025-07-26T18:45:33.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:45:33.473Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T18:47:33.364Z","endTime":"2025-07-26T18:48:59.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.55394629583945,"strikeZoneBottom":1.65688456373887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.613713231960446,"aZ":-15.704738678226411,"pfxX":-6.329963186005399,"pfxZ":8.29907661826341,"pX":0.9787724380331659,"pZ":3.0834043526600032,"vX0":11.543487761370628,"vY0":-139.5556208033048,"vZ0":-4.860504280680247,"x":79.69,"y":155.53,"x0":-2.377350514143533,"y0":50.00305294060505,"z0":5.872446667481082,"aX":-12.563043775921868},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.2,"spinRate":2194,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3915624180083288,"extension":7.020783164688386},"index":0,"playId":"a542e8d1-88d5-37a5-a9d6-ee9985c8fa47","pitchNumber":1,"startTime":"2025-07-26T18:47:43.490Z","endTime":"2025-07-26T18:47:48.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.51014913123782,"strikeZoneBottom":1.64624464407886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.817942262341184,"aZ":-18.601785824449202,"pfxX":-9.201367265225558,"pfxZ":6.8208897807951985,"pX":0.13063893950360772,"pZ":1.8672226779395085,"vX0":10.69132485206474,"vY0":-139.77854702990965,"vZ0":-7.195138227669854,"x":112.02,"y":188.36,"x0":-2.538032257700786,"y0":50.00529798811298,"z0":5.684293943459898,"aX":-18.315174185863153},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":14.6,"spinRate":2108,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39100905811042797,"extension":7.27196236353917},"index":1,"playId":"da96fa65-e1e1-3d34-a083-caa85e42a56e","pitchNumber":2,"startTime":"2025-07-26T18:47:58.992Z","endTime":"2025-07-26T18:48:03.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57140970666898,"aZ":-20.1009417745028,"pfxX":-8.442016711375958,"pfxZ":5.999570414010856,"pX":-0.049199292288026206,"pZ":2.070848103387699,"vX0":9.901361446200987,"vY0":-140.67424887518584,"vZ0":-6.695659315723164,"x":118.88,"y":182.87,"x0":-2.510301923248941,"y0":50.006339304725714,"z0":5.7757582076438725,"aX":-16.999348077386887},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":2124,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3886940286526799,"extension":7.205986294920568},"index":2,"playId":"721093b0-d531-3461-ac38-1c5f9f7a55cc","pitchNumber":3,"startTime":"2025-07-26T18:48:12.901Z","endTime":"2025-07-26T18:48:17.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T18:48:28.278Z","endTime":"2025-07-26T18:48:39.293Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.48272831812311,"strikeZoneBottom":1.55000069719578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.457682022249216,"aZ":-29.47223567157852,"pfxX":6.974505068252239,"pfxZ":1.6942495261787727,"pX":1.2289751744490676,"pZ":2.278103849135111,"vX0":7.590569587810553,"vY0":-125.99623571063688,"vZ0":-2.8089560102201188,"x":70.15,"y":177.27,"x0":-2.737653127882166,"y0":50.004350242257004,"z0":5.8083350912005365,"aX":11.124786442323497},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-14.5,"spinRate":2285,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43601444288693214,"extension":6.902491595691165},"index":4,"playId":"2edeca8a-5f11-3261-8e3a-160ce6ac89be","pitchNumber":4,"startTime":"2025-07-26T18:48:39.293Z","endTime":"2025-07-26T18:48:43.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.943844375319525,"aZ":-34.114814860286955,"pfxX":5.354667400778559,"pfxZ":-1.2269683798489046,"pX":0.773316996206596,"pZ":1.678812946484826,"vX0":6.990403258260733,"vY0":-126.31832457119701,"vZ0":-3.275034204120015,"x":87.52,"y":193.45,"x0":-2.7439337159361927,"y0":50.0007313815617,"z0":5.78534126130817,"aX":8.497723979812742},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-11.5,"spinRate":2240,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4365679002506244,"extension":7.055771372499547},"index":5,"playId":"5b78e9dd-dfd1-3f27-b49d-dbb3c655ce06","pitchNumber":5,"startTime":"2025-07-26T18:48:55.727Z","endTime":"2025-07-26T18:48:59.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:48:59.277Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T18:49:13.868Z","endTime":"2025-07-26T18:49:34.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.365694945091803,"aZ":-16.728110702429138,"pfxX":-6.942535824093237,"pfxZ":7.337927498079111,"pX":-0.29729620248096356,"pZ":2.9136942603539144,"vX0":8.69433344997267,"vY0":-143.71907422452,"vZ0":-5.275132842768422,"x":128.33,"y":160.11,"x0":-2.4508313943149416,"y0":50.004059474315895,"z0":5.80187169227833,"aX":-14.615726531935165},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.5,"breakHorizontal":10.9,"spinRate":2214,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38021602006908406,"extension":6.970062583115585},"hitData":{"launchSpeed":81.7,"launchAngle":30.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.61,"coordY":112.19}},"index":0,"playId":"8e130a4d-dcd2-37dd-b9c1-73b68cc32cbc","pitchNumber":1,"startTime":"2025-07-26T18:49:24.992Z","endTime":"2025-07-26T18:49:34.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:49:34.109Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T18:49:46.688Z","endTime":"2025-07-26T18:50:38.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.54525370816108,"strikeZoneBottom":1.64999857840837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.435506598180105,"aZ":-20.013367594500284,"pfxX":-7.829653936731017,"pfxZ":5.922866491848076,"pX":0.4152931652398376,"pZ":3.8801518538701574,"vX0":11.293304001746739,"vY0":-141.69709569514964,"vZ0":-1.8894884911424945,"x":101.17,"y":134.02,"x0":-2.5868156348433446,"y0":50.00394130039318,"z0":5.8214831845043316,"aX":-16.07873346363211},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":2324,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38512371786770405,"extension":7.104294384507623},"index":0,"playId":"4dcd3304-2f0d-3a01-b721-a26b63add5c8","pitchNumber":1,"startTime":"2025-07-26T18:50:00.745Z","endTime":"2025-07-26T18:50:04.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.55388959836988,"strikeZoneBottom":1.65000194456189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.410702600786934,"aZ":-41.25327048611702,"pfxX":4.900168025004758,"pfxZ":-6.105000177047769,"pX":-0.1327621581441859,"pZ":2.5429895073470514,"vX0":4.582554560035352,"vY0":-121.11733531128958,"vZ0":-0.09521753999844762,"x":122.06,"y":170.12,"x0":-2.685154336636234,"y0":50.0029103277022,"z0":6.187132776721965,"aX":7.287043167925215},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.8,"breakHorizontal":-10.0,"spinRate":2385,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4520454738933539,"extension":6.669503455413256},"index":1,"playId":"560ca333-bb61-34f0-8f2f-ddb3151c3bdb","pitchNumber":2,"startTime":"2025-07-26T18:50:16.302Z","endTime":"2025-07-26T18:50:20.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.503178135293634,"aZ":-18.898698608287315,"pfxX":-7.680121658130314,"pfxZ":6.424812564093756,"pX":0.5515022348327864,"pZ":3.3725725558632593,"vX0":11.01322134367097,"vY0":-142.1559387930452,"vZ0":-3.761418294338319,"x":95.98,"y":147.72,"x0":-2.3570745818159833,"y0":50.00673053396658,"z0":5.8970662295619505,"aX":-15.880850052027252},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":12.0,"spinRate":2241,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38382138165086443,"extension":6.976714563136304},"hitData":{"launchSpeed":70.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.34,"coordY":168.91}},"index":2,"playId":"9279d843-a0b7-39e2-befb-6a4eaa76a704","pitchNumber":3,"startTime":"2025-07-26T18:50:30.770Z","endTime":"2025-07-26T18:50:38.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:50:38.596Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Manzardo doubles (13) on a sharp fly ball to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T18:52:43.697Z","endTime":"2025-07-26T18:53:21.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34240346471824,"aZ":-11.913680854565813,"pfxX":-5.69270165440248,"pfxZ":11.236426149713889,"pX":0.6110033028168091,"pZ":2.557160464143693,"vX0":7.1187071927811605,"vY0":-133.11615254139667,"vZ0":-7.4960359886928005,"x":93.71,"y":169.74,"x0":-1.3524920777574416,"y0":50.000907729289594,"z0":6.263326190589728,"aX":-10.262877680883118},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2241,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4107449717540699,"extension":6.918742073516634},"index":0,"playId":"a43418d4-3f4c-35ee-9c15-1899f99eb176","pitchNumber":1,"startTime":"2025-07-26T18:52:51.467Z","endTime":"2025-07-26T18:52:54.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":69.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.914223078858345,"aZ":-26.037297617965184,"pfxX":-9.463410605431648,"pfxZ":4.922301324060134,"pX":0.4637066117801767,"pZ":2.5445337545462423,"vX0":6.304954561423483,"vY0":-111.46419928221316,"vZ0":-2.9314823166874087,"x":99.32,"y":170.08,"x0":-1.1862315965279657,"y0":50.00098356902376,"z0":6.593541456322844,"aX":-11.78729299939469},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":8.4,"breakHorizontal":15.2,"spinRate":1455,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.49330861978239815,"extension":6.678456847854988},"hitData":{"launchSpeed":102.6,"launchAngle":26.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":167.96,"coordY":41.04}},"index":1,"playId":"c697b5e3-304f-3b23-ac25-54997fd9366c","pitchNumber":2,"startTime":"2025-07-26T18:53:06.338Z","endTime":"2025-07-26T18:53:21.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:53:21.142Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T18:53:42.872Z","endTime":"2025-07-26T18:55:09.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.55920694286529,"strikeZoneBottom":1.73576640021027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66495541555428,"aZ":-11.226724658508823,"pfxX":-4.336135250023526,"pfxZ":11.545953155536356,"pX":-0.20164730375555834,"pZ":1.496482218337352,"vX0":4.5893103936552375,"vY0":-133.56526356295964,"vZ0":-10.119943244938227,"x":124.69,"y":198.37,"x0":-1.3754383021817052,"y0":50.000643278482556,"z0":6.13234592583076,"aX":-7.865623391912159},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2095,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40944065855986045,"extension":6.820700948278457},"index":0,"playId":"6d90ac1f-98f2-3180-b138-5b67df7751b9","pitchNumber":1,"startTime":"2025-07-26T18:53:50.633Z","endTime":"2025-07-26T18:53:55.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23773845898187,"aZ":-22.14208087877163,"pfxX":-0.19489022659387878,"pfxZ":6.17636306825405,"pX":0.5957350087351467,"pZ":3.3296823543716147,"vX0":5.508177481778367,"vY0":-125.99596472609555,"vZ0":-3.1871491790089683,"x":94.29,"y":148.88,"x0":-1.58425131362059,"y0":50.00113210067841,"z0":6.380602788665443,"aX":-0.3177243601275663},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":-0.8,"spinRate":2012,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4330962322194196,"extension":6.682885074290012},"index":1,"playId":"67672b79-20d6-3ba8-be2d-fdc9e9139540","pitchNumber":2,"startTime":"2025-07-26T18:54:08.489Z","endTime":"2025-07-26T18:54:14.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":66.8,"strikeZoneTop":3.55451304926606,"strikeZoneBottom":1.73521558398302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.245236193349047,"aZ":-40.95134495897996,"pfxX":1.5913863023344215,"pfxZ":-7.8797238785465336,"pX":-0.3297680307155605,"pZ":2.355676174793918,"vX0":1.9807770665426578,"vY0":-105.34608730658407,"vZ0":1.054574148083732,"x":129.57,"y":175.18,"x0":-1.4917904039003342,"y0":50.00028473768537,"z0":6.6127125139170255,"aX":1.7735153144416893},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-13.6,"breakHorizontal":-3.5,"spinRate":1726,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.5215495942415913,"extension":6.461903662353245},"index":2,"playId":"e9d8655c-f7aa-31d9-b00e-b39c15131087","pitchNumber":3,"startTime":"2025-07-26T18:54:28.857Z","endTime":"2025-07-26T18:54:33.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.12985794965445,"aZ":-25.05930529859715,"pfxX":-7.343053399845727,"pfxZ":5.460912113661347,"pX":-0.3015370071601006,"pZ":2.389492662286141,"vX0":4.451582255397087,"vY0":-113.53479952407451,"vZ0":-3.775375750201465,"x":128.49,"y":174.26,"x0":-1.3353506367658117,"y0":50.00500417434958,"z0":6.572981695246849,"aX":-9.570620528160532},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":9.2,"breakHorizontal":12.1,"spinRate":1430,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4827725335478932,"extension":6.5447436420405785},"index":3,"playId":"e67168ba-9e2d-3501-9f33-60d3ba3c6ecc","pitchNumber":4,"startTime":"2025-07-26T18:54:44.780Z","endTime":"2025-07-26T18:54:48.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.767243117113363,"aZ":-16.6489111840057,"pfxX":-4.65435042531251,"pfxZ":8.426501249436924,"pX":0.6085241960110866,"pZ":3.3629334127694044,"vX0":7.097570754646086,"vY0":-134.9691540509646,"vZ0":-4.566720317252868,"x":93.8,"y":147.98,"x0":-1.4522518644032423,"y0":50.00371530653172,"z0":6.251846538373805,"aX":-8.576450887291488},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2126,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40604912182616415,"extension":6.7474601529551075},"index":4,"playId":"0017ad17-1020-3263-807f-78751f154f72","pitchNumber":5,"startTime":"2025-07-26T18:55:05.882Z","endTime":"2025-07-26T18:55:09.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:55:09.914Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Kyle Manzardo to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T18:55:22.658Z","endTime":"2025-07-26T18:56:23.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.209040812443153,"aZ":-15.870559568311863,"pfxX":-8.26284533724158,"pfxZ":8.751697010571377,"pX":-0.8361670505092571,"pZ":2.7956914813242566,"vX0":4.967325422050235,"vY0":-135.73310183252144,"vZ0":-6.063321428788307,"x":148.87,"y":163.3,"x0":-1.618198736287241,"y0":50.000708684324,"z0":6.166879411720908,"aX":-15.387877211142957},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2012,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4038148843409881,"extension":6.747489658009011},"index":0,"playId":"7f371e83-c8a2-3c5b-a5bd-bc393736328e","pitchNumber":1,"startTime":"2025-07-26T18:55:34.672Z","endTime":"2025-07-26T18:55:41.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.54000405445325,"strikeZoneBottom":1.57000334090234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466182822519894,"aZ":-14.50159397286966,"pfxX":-5.156933120447301,"pfxZ":9.715907077854439,"pX":0.08101142917327146,"pZ":4.5008899760756425,"vX0":6.103623644800527,"vY0":-134.34593165631125,"vZ0":-1.9386010085231788,"x":113.91,"y":117.26,"x0":-1.555696260372622,"y0":50.001170523146925,"z0":6.268372328931015,"aX":-9.378936942710792},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2170,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4084769340994372,"extension":6.717440870279954},"index":1,"playId":"c8740a9b-5a8d-3b42-863a-81d6e9e36fd2","pitchNumber":2,"startTime":"2025-07-26T18:55:58.070Z","endTime":"2025-07-26T18:56:01.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.834986741626256,"aZ":-19.893313554516503,"pfxX":-7.59499264396919,"pfxZ":6.731834188142544,"pX":-0.9068530647156832,"pZ":2.689107862731523,"vX0":4.502862027292115,"vY0":-133.93611027442083,"vZ0":-5.516157720179173,"x":151.57,"y":166.17,"x0":-1.6196104107939377,"y0":50.00113873637112,"z0":6.189558589693329,"aX":-13.853121923483037},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":12.8,"spinRate":1733,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4083040660889079,"extension":6.65214902854471},"hitData":{"launchSpeed":64.6,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.71,"coordY":153.52}},"index":2,"playId":"b86c5871-0ce8-33a2-9b91-5e725ed117ba","pitchNumber":3,"startTime":"2025-07-26T18:56:15.542Z","endTime":"2025-07-26T18:56:23.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:56:23.409Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T18:56:39.583Z","endTime":"2025-07-26T18:58:00.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":67.4,"strikeZoneTop":3.26584116151286,"strikeZoneBottom":1.64999853671274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.669621662756583,"aZ":-38.243790704286816,"pfxX":4.607921383797887,"pfxZ":-5.40865226728779,"pX":1.3544091882824547,"pZ":0.44451341688895585,"vX0":4.560544588124666,"vY0":-106.10308146580992,"vZ0":-3.272777453549505,"x":65.37,"y":226.78,"x0":-1.4333855355734326,"y0":50.00074506729195,"z0":6.429132143035356,"aX":5.174510304134536},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-10.4,"breakHorizontal":-9.7,"spinRate":2005,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.519175739331815,"extension":6.596213462156818},"index":0,"playId":"ebccf5fd-875f-32c1-a839-d0fee8a90de2","pitchNumber":1,"startTime":"2025-07-26T18:56:47.802Z","endTime":"2025-07-26T18:56:52.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.47361215825279,"strikeZoneBottom":1.69486045698141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322461578529325,"aZ":-28.071846096904324,"pfxX":-9.508538868278901,"pfxZ":3.2079372256719374,"pX":-1.1418311631686522,"pZ":2.0535287290353623,"vX0":3.4791318913970457,"vY0":-112.91389599522634,"vZ0":-3.5478901902678195,"x":160.52,"y":183.33,"x0":-1.4751298182433714,"y0":50.00409422661869,"z0":6.497668129964844,"aX":-12.16589475036002},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":1569,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4868066711895662,"extension":6.6295482403462245},"index":1,"playId":"bcb5f47a-a28b-3a64-9f3f-aa060163215f","pitchNumber":2,"startTime":"2025-07-26T18:57:04.606Z","endTime":"2025-07-26T18:57:09.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.4184507651325,"strikeZoneBottom":1.65000187435497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.000953293587735,"aZ":-32.15856650367573,"pfxX":-8.344716492947306,"pfxZ":0.010076010842949401,"pX":0.45288100719088104,"pZ":2.6865859582391054,"vX0":6.3393779014072615,"vY0":-114.68898561207574,"vZ0":-1.505713950591026,"x":99.74,"y":166.24,"x0":-1.2751284541684902,"y0":50.00146985268691,"z0":6.514200749556029,"aX":-11.01540104472543},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.1,"breakHorizontal":13.3,"spinRate":1428,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.4792314636501134,"extension":6.65725854738295},"index":2,"playId":"bdc78d75-1846-31cd-9c22-02b7eb018288","pitchNumber":3,"startTime":"2025-07-26T18:57:22.365Z","endTime":"2025-07-26T18:57:27.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.6,"strikeZoneTop":3.48284924211301,"strikeZoneBottom":1.65000047933633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.37750139564234,"aZ":-41.98485818397279,"pfxX":1.3472270911105517,"pfxZ":-8.9791310691603,"pX":-0.8274448103080086,"pZ":4.104789441555732,"vX0":1.2477475703157417,"vY0":-104.75646586727028,"vZ0":4.7563893121001675,"x":148.54,"y":127.95,"x0":-1.6093960163816543,"y0":50.0005311541975,"z0":6.764549036500757,"aX":1.4725236004319366},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-14.3,"breakHorizontal":-2.9,"spinRate":1764,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.5261388084732803,"extension":6.481307973009354},"index":3,"playId":"abf182c6-f5fd-3e51-ab47-12e03ac84ba9","pitchNumber":4,"startTime":"2025-07-26T18:57:38.813Z","endTime":"2025-07-26T18:57:43.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.48134099755111,"strikeZoneBottom":1.65000156463721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.784523995964637,"aZ":-29.523956320959183,"pfxX":-10.717708725028782,"pfxZ":2.05655573167543,"pX":-0.10812571936777902,"pZ":1.4505550802846943,"vX0":5.5905794017418176,"vY0":-113.31111213704186,"vZ0":-4.577311117155623,"x":121.12,"y":199.62,"x0":-1.2287579985854011,"y0":50.00077341367725,"z0":6.482515287270721,"aX":-13.785179216549567},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.8,"breakHorizontal":17.8,"spinRate":1466,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4853953311758299,"extension":6.736005302613796},"index":4,"playId":"cea4831e-bf65-373a-9f13-a79d8e0d23c0","pitchNumber":5,"startTime":"2025-07-26T18:57:56.100Z","endTime":"2025-07-26T18:58:00.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.44,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:58:00.119Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T18:58:23.783Z","endTime":"2025-07-26T18:58:41.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.623670737389475,"aZ":-19.75396406425092,"pfxX":-1.222473816751103,"pfxZ":7.550417834461926,"pX":-0.49185909824664004,"pZ":2.5637010658892327,"vX0":3.322051328535234,"vY0":-127.5345835107471,"vZ0":-5.294113795235859,"x":135.75,"y":169.56,"x0":-1.6533860296188245,"y0":50.0010586218831,"z0":6.227900298049811,"aX":-2.0106443932614297},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.7,"breakHorizontal":1.4,"spinRate":1917,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4297413707324509,"extension":6.8976946031221},"hitData":{"launchSpeed":100.8,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":154.22}},"index":0,"playId":"214bc7fb-2d2a-3190-968b-993f616646f8","pitchNumber":1,"startTime":"2025-07-26T18:58:33.827Z","endTime":"2025-07-26T18:58:41.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-26T18:58:41.843Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T19:00:41.110Z","endTime":"2025-07-26T19:03:03.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.68186539826304,"strikeZoneBottom":1.76600343852949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.573511160470183,"aZ":-24.45565442944911,"pfxX":-1.8482847941674865,"pfxZ":4.229268912345319,"pX":0.5527543435872729,"pZ":1.9573850740573693,"vX0":9.43702246849263,"vY0":-132.98160401165825,"vZ0":-5.22848390980011,"x":95.93,"y":185.93,"x0":-2.773622900506718,"y0":50.000481506335845,"z0":5.681016948497878,"aX":-3.3719583528309833},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":1.7,"spinRate":2270,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40900950508894907,"extension":7.1472584139499356},"index":0,"playId":"d6f571d8-5af6-3f7c-a1d0-b9bcd320aa39","pitchNumber":1,"startTime":"2025-07-26T19:00:47.409Z","endTime":"2025-07-26T19:00:51.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.029121290250252,"aZ":-26.13595768774649,"pfxX":-0.6841221196322345,"pfxZ":3.338399814134613,"pX":-0.385303421557535,"pZ":3.422959036061146,"vX0":6.283493806430425,"vY0":-132.29202535080566,"vZ0":-1.74528678062858,"x":131.69,"y":146.36,"x0":-2.682597670532074,"y0":50.00124909125776,"z0":5.970988646109681,"aX":-1.2381066294115777},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2274,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41096996963660537,"extension":6.721562204380272},"index":1,"playId":"ed33cca4-e8c0-3538-a4dd-60417e78ce6a","pitchNumber":2,"startTime":"2025-07-26T19:01:00.149Z","endTime":"2025-07-26T19:01:03.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.57045384562507,"strikeZoneBottom":1.69000203789469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04330026814093,"aZ":-30.429484762775473,"pfxX":4.411486555898388,"pfxZ":1.0684619554287829,"pX":1.5883529298793493,"pZ":0.9316178284502655,"vX0":9.174881640886031,"vY0":-126.64716210125536,"vZ0":-6.117180043586805,"x":56.46,"y":213.63,"x0":-2.643963054172036,"y0":50.00501947718111,"z0":5.78944118925596,"aX":7.220116197348765},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-10.0,"spinRate":2373,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4312451182018928,"extension":6.837567384963824},"index":2,"playId":"88ab5b65-c756-3861-bb2b-774957601ec9","pitchNumber":3,"startTime":"2025-07-26T19:01:18.017Z","endTime":"2025-07-26T19:01:21.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.67747038824486,"strikeZoneBottom":1.80131941160441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82317184095392,"aZ":-33.809806772378664,"pfxX":4.428956252397278,"pfxZ":-0.9889607331509986,"pX":-0.02361501164525045,"pZ":0.7622451528484281,"vX0":5.272236521977729,"vY0":-127.12898300727947,"vZ0":-5.795857428642886,"x":117.9,"y":218.2,"x0":-2.6894487331812322,"y0":50.00224692934052,"z0":5.713521628202779,"aX":7.343378434992849},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.8,"breakHorizontal":-9.1,"spinRate":2401,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.42868111555800503,"extension":7.180636422591055},"index":3,"playId":"d5646bf6-1512-3ee1-9f42-a4aee1cac56b","pitchNumber":4,"startTime":"2025-07-26T19:01:34.764Z","endTime":"2025-07-26T19:01:38.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83639547120545,"aZ":-42.469227940229224,"pfxX":3.861099203698601,"pfxZ":-6.853255534139273,"pX":-0.10944236138456666,"pZ":1.734916411938998,"vX0":4.8423014098749535,"vY0":-121.57745134540482,"vZ0":-1.4899431771656528,"x":121.17,"y":191.94,"x0":-2.6249707046701856,"y0":50.00001070013933,"z0":6.026811847613174,"aX":5.803355666799854},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.5,"breakHorizontal":-8.0,"spinRate":2460,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.44975920928224333,"extension":6.85959851565456},"index":4,"playId":"c591cc89-0041-3c25-9294-b119f5629523","pitchNumber":5,"startTime":"2025-07-26T19:01:56.112Z","endTime":"2025-07-26T19:02:00.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.46687252390095,"strikeZoneBottom":1.68999975548782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31226305726346,"aZ":-33.208311537510426,"pfxX":4.114893429446776,"pfxZ":-0.6225713347349084,"pX":1.8826634782658758,"pZ":0.8294989113818064,"vX0":9.84858442695838,"vY0":-127.60785349708964,"vZ0":-5.634845009966352,"x":45.24,"y":216.38,"x0":-2.5620484178939855,"y0":50.00535370819844,"z0":5.683141813494155,"aX":6.78647579691281},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":-9.7,"spinRate":2250,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.42926053062108993,"extension":7.353393667046549},"index":5,"playId":"a9c7abd4-2154-3a7d-9f21-e0f158146fb2","pitchNumber":6,"startTime":"2025-07-26T19:02:15.746Z","endTime":"2025-07-26T19:02:22.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-26T19:02:27.509Z","endTime":"2025-07-26T19:02:39.952Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.846585739740117,"aZ":-26.584746039444706,"pfxX":-0.5614894965632213,"pfxZ":3.0194992557533435,"pX":-0.08103411281706564,"pZ":2.6062127671054265,"vX0":7.345616827870575,"vY0":-134.38553471826876,"vZ0":-3.1209846452613546,"x":120.09,"y":168.41,"x0":-2.763008766705934,"y0":50.00226864352557,"z0":5.646534582359606,"aX":-1.0397341766595674},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":-0.4,"spinRate":2265,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4057172931068309,"extension":7.317115764135456},"index":7,"playId":"4bf8f899-af63-339f-b7b4-f970f89f14a4","pitchNumber":7,"startTime":"2025-07-26T19:02:39.952Z","endTime":"2025-07-26T19:02:43.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.52644911263134,"strikeZoneBottom":1.68999973592481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.334988881203028,"aZ":-26.210842615248076,"pfxX":-0.42955965626058745,"pfxZ":3.212469047667917,"pX":1.6124187754922552,"pZ":1.6437249137847323,"vX0":11.352087956571234,"vY0":-134.41851307862055,"vZ0":-5.9586422121752,"x":55.54,"y":194.4,"x0":-2.584881670521836,"y0":50.001017356881576,"z0":5.715899646452565,"aX":-0.7978541939855137},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":-1.3,"spinRate":2273,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40532106945313817,"extension":6.961251813928181},"index":8,"playId":"69cb1744-8022-3010-b702-07fcbadc599d","pitchNumber":8,"startTime":"2025-07-26T19:03:00.036Z","endTime":"2025-07-26T19:03:03.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:03:03.527Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a fly ball to right fielder Daniel Schneemann. Maikel Garcia to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T19:03:19.497Z","endTime":"2025-07-26T19:05:37.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.68155236131628,"strikeZoneBottom":1.6341735533146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.755801887865417,"aZ":-40.403794391323366,"pfxX":3.7632308941409094,"pfxZ":-5.488970194001378,"pX":-0.9563679191495557,"pZ":1.6970688125045503,"vX0":2.722173209399206,"vY0":-121.62855849802538,"vZ0":-2.1585414084861885,"x":153.45,"y":192.96,"x0":-2.5788519007467094,"y0":50.003639959313276,"z0":6.098247667159244,"aX":5.640728704911452},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-7.4,"spinRate":2349,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4502542019406963,"extension":6.66857305640388},"index":0,"playId":"942ce402-64a3-322c-8a05-1174aa4f8050","pitchNumber":1,"startTime":"2025-07-26T19:03:31.031Z","endTime":"2025-07-26T19:03:35.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.63359604239383,"strikeZoneBottom":1.70000108466476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41526049204233,"aZ":-32.68215712724612,"pfxX":3.682413488309819,"pfxZ":-0.30692465131006674,"pX":0.8548048863930432,"pZ":0.9119762130967066,"vX0":7.602978411101934,"vY0":-126.61381963827486,"vZ0":-5.219419802238421,"x":84.42,"y":214.16,"x0":-2.6585963484052657,"y0":50.0053091012632,"z0":5.597490844703307,"aX":6.015283397272529},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-8.3,"spinRate":2219,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43160935770706166,"extension":6.971081880086313},"index":1,"playId":"01e5474d-8839-35a4-9350-2c1e15f5a346","pitchNumber":2,"startTime":"2025-07-26T19:03:50.637Z","endTime":"2025-07-26T19:03:54.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570154696907068,"aZ":-25.233613394257322,"pfxX":-1.2657370912433465,"pfxZ":3.677579808731924,"pX":-0.24334620158172876,"pZ":2.2466008551346968,"vX0":7.348758283675921,"vY0":-135.73420372599162,"vZ0":-4.395359648090908,"x":126.28,"y":178.12,"x0":-2.808248145867394,"y0":50.0017992715623,"z0":5.619902012696484,"aX":-2.388679126800161},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":1.0,"spinRate":2201,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4017973755287856,"extension":7.262883987136281},"index":2,"playId":"b92014f0-7165-3b2b-a096-c353fb427aa9","pitchNumber":3,"startTime":"2025-07-26T19:04:17.908Z","endTime":"2025-07-26T19:04:21.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.065861880514863,"aZ":-15.142754739464785,"pfxX":-7.429715068752641,"pfxZ":8.259537226751714,"pX":0.4196997396463988,"pZ":1.904913571810278,"vX0":11.073118166396378,"vY0":-141.7094821192436,"vZ0":-7.762245041991973,"x":101.0,"y":187.35,"x0":-2.5477667139563365,"y0":50.00628135808936,"z0":5.619480027854884,"aX":-15.328456716959257},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2277,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3844324091299325,"extension":7.093125190719308},"index":3,"playId":"2ffc9ede-e9dc-34ea-be51-a28958b5c448","pitchNumber":4,"startTime":"2025-07-26T19:04:40.919Z","endTime":"2025-07-26T19:04:44.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"0684067e-9b7a-3406-9010-87513682992d","startTime":"2025-07-26T19:05:03.869Z","endTime":"2025-07-26T19:05:07.862Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.582208608909234,"aZ":-16.743996120070204,"pfxX":-6.523602170244947,"pfxZ":7.506745783663995,"pX":-0.031462290390858565,"pZ":3.198738902338659,"vX0":9.42536849222426,"vY0":-142.00666137558315,"vZ0":-3.9787083677941095,"x":118.2,"y":152.41,"x0":-2.5362164026949836,"y0":50.00364546386282,"z0":5.673917416566385,"aX":-13.410648263840823},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":2390,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3847864431854018,"extension":7.119554706915319},"hitData":{"launchSpeed":75.7,"launchAngle":32.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":123.81}},"index":5,"playId":"20add1c3-e6e5-3e94-b6ff-0ff8531ab980","pitchNumber":5,"startTime":"2025-07-26T19:05:24.584Z","endTime":"2025-07-26T19:05:37.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.500000000000007,"leverageIndex":1.52,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:05:37.435Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jac Caglianone grounds into a double play, shortstop Gabriel Arias to first baseman Kyle Manzardo. Maikel Garcia to 3rd. Salvador Perez out at 2nd. Jac Caglianone out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T19:05:55.789Z","endTime":"2025-07-26T19:07:16.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.36276561541558,"strikeZoneBottom":1.52999870280338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81718682040346,"aZ":-41.484345529398425,"pfxX":4.687313703336054,"pfxZ":-6.327927991174901,"pX":-2.767002484591607,"pZ":2.7643034926328487,"vX0":-1.2580741009632528,"vY0":-119.82542903943794,"vZ0":0.5659697615074386,"x":222.47,"y":164.14,"x0":-2.8476918874651633,"y0":50.00581344784449,"z0":6.199587021614448,"aX":6.890841307065717},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.2,"breakHorizontal":-8.3,"spinRate":2282,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4552340262612593,"extension":6.577669810428945},"index":0,"playId":"567b529f-9045-3870-9fb8-4f45ae0a6f48","pitchNumber":1,"startTime":"2025-07-26T19:06:04.939Z","endTime":"2025-07-26T19:06:08.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.34897170765784,"strikeZoneBottom":1.53000099048717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.794432244747625,"aZ":-15.40755027581747,"pfxX":-5.8028235416642335,"pfxZ":8.120764782844496,"pX":0.6924838321414534,"pZ":2.207980839123331,"vX0":11.041078125914819,"vY0":-141.7228739568999,"vZ0":-6.984513171585841,"x":90.6,"y":179.16,"x0":-2.47351866633566,"y0":50.00596422581142,"z0":5.6609032625599065,"aX":-11.986112737329602},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2208,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38427337293585007,"extension":7.037209871252121},"index":1,"playId":"9ccf88a3-b459-3ac7-bc54-cf1a7bdb2b2c","pitchNumber":2,"startTime":"2025-07-26T19:06:27.611Z","endTime":"2025-07-26T19:06:31.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.495346130176806,"aZ":-18.897770649958773,"pfxX":-6.719644847725107,"pfxZ":6.412373441484384,"pX":-0.3503426100609609,"pZ":3.9861042231764583,"vX0":8.573279672729846,"vY0":-142.0347452223871,"vZ0":-2.1986117447545075,"x":130.35,"y":131.16,"x0":-2.516212458294233,"y0":50.0023542274428,"z0":5.954583688609193,"aX":-13.911818300327486},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":10.7,"spinRate":2300,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38369539071811865,"extension":7.1655925150251045},"index":2,"playId":"831e400a-c60f-387e-9ea5-7d47f626a93d","pitchNumber":3,"startTime":"2025-07-26T19:06:47.816Z","endTime":"2025-07-26T19:06:51.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.756101332958938,"aZ":-39.83822680214209,"pfxX":3.7600321473968688,"pfxZ":-5.0053737978434345,"pX":-1.6200293176088034,"pZ":2.3570302108580514,"vX0":1.8208371446106084,"vY0":-122.58673362968756,"vZ0":-0.8074639657431449,"x":178.75,"y":175.14,"x0":-2.8593813953495544,"y0":50.00211501819309,"z0":6.072383881244606,"aX":5.758871579725472},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.0,"breakHorizontal":-7.2,"spinRate":2297,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.44570519632061956,"extension":6.802341651792348},"hitData":{"launchSpeed":88.1,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.91,"coordY":151.93}},"index":3,"playId":"12bd79f8-7107-3e97-842a-d523ffc538a9","pitchNumber":4,"startTime":"2025-07-26T19:07:08.705Z","endTime":"2025-07-26T19:07:16.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-10.400000000000006,"leverageIndex":1.88,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:07:16.467Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T19:07:38.385Z","endTime":"2025-07-26T19:07:53.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.608237173511995,"aZ":-24.092001077098768,"pfxX":-4.039296485497212,"pfxZ":4.230663006323033,"pX":-0.3766992503039127,"pZ":1.7581630465205897,"vX0":8.26185561243241,"vY0":-135.89508700942667,"vZ0":-5.653845793401699,"x":131.36,"y":191.31,"x0":-2.9018080799587906,"y0":50.006561453028475,"z0":5.490161812817786,"aX":-7.724258338289026},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.8,"breakHorizontal":6.0,"spinRate":2215,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3997099257278607,"extension":7.034251757821447},"hitData":{"launchSpeed":72.8,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.68}},"index":0,"playId":"f24ff4e9-3cfc-3a08-a904-114f2aa5329a","pitchNumber":1,"startTime":"2025-07-26T19:07:45.464Z","endTime":"2025-07-26T19:07:53.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:07:53.852Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Naylor flies out to left fielder MJ Melendez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T19:10:13.047Z","endTime":"2025-07-26T19:11:09.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: MJ Melendez replaces right fielder Jac Caglianone, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T19:09:48.356Z","endTime":"2025-07-26T19:09:48.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T19:09:48.370Z","endTime":"2025-07-26T19:10:15.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.20882962224605,"strikeZoneBottom":1.44999947764729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75784497928979,"aZ":-13.213226861753553,"pfxX":-3.6995119071219786,"pfxZ":10.75789045140986,"pX":0.5479343048381917,"pZ":2.1660909047855643,"vX0":5.456092501535691,"vY0":-131.39472025948976,"vZ0":-8.623252164323283,"x":96.11,"y":180.3,"x0":-1.0672200059702843,"y0":50.002292401602375,"z0":6.454812675863023,"aX":-6.520442943720272},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2150,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4155906595134735,"extension":6.7532138933380095},"index":2,"playId":"04ce38f0-1dd9-3afd-ac9c-c2c9e6c22744","pitchNumber":1,"startTime":"2025-07-26T19:10:15.318Z","endTime":"2025-07-26T19:10:19.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.24271062261727,"strikeZoneBottom":1.51032535959592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.117890601746307,"aZ":-21.136556554588616,"pfxX":-2.2370985226681848,"pfxZ":6.794513805668034,"pX":0.43788054433169216,"pZ":3.4865735421048307,"vX0":5.965299605583844,"vY0":-126.0269598529823,"vZ0":-2.8806376307160826,"x":100.31,"y":144.64,"x0":-1.6584354890071065,"y0":50.00568785999706,"z0":6.332007542120588,"aX":-3.6364777016972267},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.0,"breakHorizontal":2.9,"spinRate":2039,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4328825175553952,"extension":6.704590863099239},"index":3,"playId":"0b3e0dfb-fefb-3792-b94b-b29976ec79c3","pitchNumber":2,"startTime":"2025-07-26T19:10:28.275Z","endTime":"2025-07-26T19:10:32.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.31160938644972,"strikeZoneBottom":1.44999953166275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.452934794733427,"aZ":-19.387419154286388,"pfxX":-2.379632675311619,"pfxZ":7.5878413350053755,"pX":0.3588011915904898,"pZ":1.8357076735448874,"vX0":5.65634246555051,"vY0":-128.4413992253328,"vZ0":-7.055351524697386,"x":103.32,"y":189.22,"x0":-1.5544094791382086,"y0":50.00507390700097,"z0":6.105397468301628,"aX":-4.011799133683311},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.5,"breakHorizontal":3.1,"spinRate":2057,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.4250536720032141,"extension":6.746666666553176},"index":4,"playId":"a1201fea-c6e6-3284-90c5-06ba850173b9","pitchNumber":3,"startTime":"2025-07-26T19:10:45.259Z","endTime":"2025-07-26T19:10:50.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32406733354624,"aZ":-28.660748601450184,"pfxX":-11.26213445506263,"pfxZ":2.750113863160725,"pX":-1.1039114265735963,"pZ":1.9396470159436714,"vX0":3.91050641957049,"vY0":-113.06724772095583,"vZ0":-3.8817104995090395,"x":159.08,"y":186.41,"x0":-1.4065397910069686,"y0":50.00241368519408,"z0":6.5991874308193585,"aX":-14.375665049673696},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.2,"breakHorizontal":19.2,"spinRate":1409,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4870638820089508,"extension":6.624829489872642},"hitData":{"launchSpeed":90.2,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.42,"coordY":64.99}},"index":5,"playId":"aa0faa5c-c577-3cd7-95e5-127cba44f522","pitchNumber":4,"startTime":"2025-07-26T19:10:59.116Z","endTime":"2025-07-26T19:11:09.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:11:09.718Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to third baseman Maikel Garcia in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T19:11:25.497Z","endTime":"2025-07-26T19:11:41.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7416696896871,"aZ":-11.981536879058693,"pfxX":-4.780407241291195,"pfxZ":11.403093632628384,"pX":-0.21301976163127373,"pZ":2.759367298969301,"vX0":4.538941901021005,"vY0":-132.35173069586818,"vZ0":-7.298009255500914,"x":125.12,"y":164.28,"x0":-1.3306654114447707,"y0":50.004257160411875,"z0":6.433723636867389,"aX":-8.466038650376651},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2020,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4141493458069201,"extension":6.747707093607577},"hitData":{"launchSpeed":78.4,"launchAngle":72.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.19,"coordY":172.01}},"index":0,"playId":"825769ad-ace5-3af0-a269-ac3ee9205083","pitchNumber":1,"startTime":"2025-07-26T19:11:32.311Z","endTime":"2025-07-26T19:11:41.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:11:41.839Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T19:11:59.576Z","endTime":"2025-07-26T19:12:58.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.21257217047611,"strikeZoneBottom":1.38999818046827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.780462351171323,"aZ":-13.367840360378473,"pfxX":-4.788319921747268,"pfxZ":10.355430685561394,"pX":-0.45399545522245416,"pZ":2.461304467571932,"vX0":3.835390967643989,"vY0":-133.87877230599108,"vZ0":-7.899864604803209,"x":134.31,"y":172.32,"x0":-1.2827395971262658,"y0":50.00269302846562,"z0":6.406187882590267,"aX":-8.696015485178751},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2085,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4090441801075446,"extension":6.676735544350547},"index":0,"playId":"ef121970-3860-3492-b0fa-c8cffd20fb19","pitchNumber":1,"startTime":"2025-07-26T19:12:04.551Z","endTime":"2025-07-26T19:12:08.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10596809099456,"aZ":-14.020814782830898,"pfxX":-7.0180889560905015,"pfxZ":9.844535465858606,"pX":0.13175937892581846,"pZ":3.0601762716856937,"vX0":7.191419217460162,"vY0":-135.10628429895624,"vZ0":-5.553537072531702,"x":111.98,"y":156.16,"x0":-1.6557948435541683,"y0":50.00487615679738,"z0":6.131942298804959,"aX":-12.944611114053057},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":11.2,"spinRate":1973,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4057774579029765,"extension":6.787131986849824},"index":1,"playId":"d41ea066-a156-32f8-a362-d801029fb9fc","pitchNumber":2,"startTime":"2025-07-26T19:12:15.704Z","endTime":"2025-07-26T19:12:18.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.15332397750797,"strikeZoneBottom":1.39000056798676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42567653595028,"aZ":-26.193095893348936,"pfxX":-8.818469910933246,"pfxZ":4.748034649612219,"pX":-2.16316501905499,"pZ":3.573023439203805,"vX0":1.187372820331248,"vY0":-112.14828667657407,"vZ0":-0.8864678345315604,"x":199.45,"y":142.31,"x0":-1.5585531713161014,"y0":50.00254138019808,"z0":6.672443578541249,"aX":-11.104904977321286},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":8.6,"breakHorizontal":15.6,"spinRate":1318,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4905297607701926,"extension":6.552105965594376},"index":2,"playId":"1eb23b75-9a3c-352e-a897-bb3e5a17330f","pitchNumber":3,"startTime":"2025-07-26T19:12:33.092Z","endTime":"2025-07-26T19:12:37.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57582161422538,"aZ":-18.05550881454554,"pfxX":-8.692151291352767,"pfxZ":7.795767976133575,"pX":-0.5180051717841686,"pZ":2.897323774746957,"vX0":5.5113602551102785,"vY0":-133.67097043949116,"vZ0":-5.122416569236623,"x":136.75,"y":160.55,"x0":-1.4763023208520178,"y0":50.00336770931729,"z0":6.1331369885387,"aX":-15.743985021999062},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":14.5,"spinRate":1794,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4096189528136742,"extension":6.786522914925844},"hitData":{"launchSpeed":88.6,"launchAngle":45.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.69,"coordY":75.33}},"index":3,"playId":"2096a422-6cb8-3ddb-9a00-8a431369c93d","pitchNumber":4,"startTime":"2025-07-26T19:12:48.572Z","endTime":"2025-07-26T19:12:58.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:12:58.243Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, first baseman Kyle Manzardo to pitcher Gavin Williams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T19:15:01.259Z","endTime":"2025-07-26T19:16:03.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.38558640870927,"strikeZoneBottom":1.62719847818637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.711017626827868,"aZ":-18.597019812431668,"pfxX":-9.273647990001876,"pfxZ":6.969403926431035,"pX":0.948304037499542,"pZ":1.5100276597186537,"vX0":13.263938419972394,"vY0":-138.39734023252876,"vZ0":-7.921657845773213,"x":80.85,"y":198.01,"x0":-2.6925245983557207,"y0":50.003052312478815,"z0":5.646036348805803,"aX":-18.064998029927047},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":2337,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.395155038270274,"extension":7.3469297418407375},"index":0,"playId":"7ffb55f4-71ad-3f8b-8150-e116c21baa62","pitchNumber":1,"startTime":"2025-07-26T19:15:09.539Z","endTime":"2025-07-26T19:15:12.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30857449288517,"aZ":-42.326854614522794,"pfxX":2.4413122049171156,"pfxZ":-6.981684392321656,"pX":-0.1499485268227951,"pZ":0.560976659074007,"vX0":5.237197346076936,"vY0":-120.38628050610636,"vZ0":-3.81123655445798,"x":122.72,"y":223.63,"x0":-2.6784206302959093,"y0":50.00267144127635,"z0":5.945236593460716,"aX":3.5499470627678926},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.3,"breakHorizontal":-5.8,"spinRate":2468,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4565434897364278,"extension":6.676717599590058},"index":1,"playId":"e02c8ae2-526b-375e-a639-7c8caa2567e1","pitchNumber":2,"startTime":"2025-07-26T19:15:23.336Z","endTime":"2025-07-26T19:15:28.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.37942120997143,"strikeZoneBottom":1.55999882192308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.382898110139795,"aZ":-42.12295002675019,"pfxX":1.4036662795602775,"pfxZ":-6.833345516259412,"pX":-0.15227920006163176,"pZ":0.03563294382943585,"vX0":5.385600933242691,"vY0":-120.70729955456976,"vZ0":-5.410395284070061,"x":122.8,"y":237.82,"x0":-2.6067447611534593,"y0":50.00239005449699,"z0":6.068490107194651,"aX":2.0433595198582157},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.6,"breakHorizontal":-4.0,"spinRate":2495,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4560702652994624,"extension":6.76264494028389},"index":2,"playId":"6cd3d25a-0341-3607-a573-500ce98418ef","pitchNumber":3,"startTime":"2025-07-26T19:15:40.593Z","endTime":"2025-07-26T19:15:44.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54861093532513,"aZ":-15.716495306496146,"pfxX":-8.578886819190135,"pfxZ":8.40254134559563,"pX":-0.1670933553433334,"pZ":2.8701912673880843,"vX0":9.796733182402523,"vY0":-139.1375692128593,"vZ0":-5.106419200317699,"x":123.37,"y":161.28,"x0":-2.6210032548525497,"y0":50.00093558574287,"z0":5.772489870014562,"aX":-16.799940256222925},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2362,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39382293188450035,"extension":7.158055911003612},"hitData":{"launchSpeed":100.7,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":167.9}},"index":3,"playId":"5db7c740-a51b-3bab-94eb-24562b1f5562","pitchNumber":4,"startTime":"2025-07-26T19:15:56.553Z","endTime":"2025-07-26T19:16:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:16:03.927Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T19:17:23.188Z","endTime":"2025-07-26T19:18:02.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T19:16:39.333Z","endTime":"2025-07-26T19:17:25.482Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.36880195138558,"strikeZoneBottom":1.53000289716231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.794290245876937,"aZ":-16.19894774760361,"pfxX":-6.3424292013999075,"pfxZ":7.858227871326704,"pX":0.39588235306382435,"pZ":2.8762940980199474,"vX0":10.656248843842773,"vY0":-140.9388088401817,"vZ0":-5.231380902740391,"x":101.91,"y":161.12,"x0":-2.591590750990702,"y0":50.0056650614843,"z0":5.785080911980675,"aX":-12.899449441547134},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2286,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3870299491314171,"extension":7.363663023600168},"index":1,"playId":"85470516-7252-3bf7-91ac-afb9f7078a8f","pitchNumber":1,"startTime":"2025-07-26T19:17:25.482Z","endTime":"2025-07-26T19:17:29.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.4593920497425,"strikeZoneBottom":1.6124392647875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92538594481633,"aZ":-14.566544620591111,"pfxX":-8.648164755798664,"pfxZ":8.613998735435795,"pX":-0.03641162948911308,"pZ":2.3671713932630944,"vX0":10.138123623454698,"vY0":-141.30582679133747,"vZ0":-7.033342267599434,"x":118.39,"y":174.87,"x0":-2.528775946110313,"y0":50.00336417676834,"z0":5.804676979536999,"aX":-17.679550895855012},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2326,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3860257744769,"extension":7.043970392443549},"index":2,"playId":"6c1511e6-6ca2-3dbe-84d2-68f20a58978d","pitchNumber":2,"startTime":"2025-07-26T19:17:39.858Z","endTime":"2025-07-26T19:17:44.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.128655916196703,"aZ":-43.01747990333071,"pfxX":2.484357928476159,"pfxZ":-7.215619759385826,"pX":-0.21295697005823083,"pZ":1.5069787409165123,"vX0":4.878024783415267,"vY0":-122.35785513057446,"vZ0":-2.064675243523617,"x":125.12,"y":198.09,"x0":-2.562066379946218,"y0":50.00173079353022,"z0":6.07794663460906,"aX":3.733639408399497},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.3,"breakHorizontal":-5.8,"spinRate":2490,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4491537073921794,"extension":6.772861401057653},"hitData":{"launchSpeed":106.0,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.68,"coordY":146.44}},"index":3,"playId":"4349746f-a1d2-346e-b729-3fc40806477f","pitchNumber":3,"startTime":"2025-07-26T19:17:54.424Z","endTime":"2025-07-26T19:18:02.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:18:02.111Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T19:18:17.704Z","endTime":"2025-07-26T19:19:53.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.41187412320257,"strikeZoneBottom":1.55000143807703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.724798110781126,"aZ":-20.037051420272192,"pfxX":-8.711453289529867,"pfxZ":5.884719688026122,"pX":1.9275471481650808,"pZ":0.1731016003170375,"vX0":15.150514817312956,"vY0":-141.39062287804964,"vZ0":-11.380190246546558,"x":43.53,"y":234.11,"x0":-2.32428447972937,"y0":50.00198952181559,"z0":5.486333438608966,"aX":-17.961528933469097},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":13.3,"spinRate":2237,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38473272049551,"extension":7.289087050922156},"index":0,"playId":"6eb90981-99e5-30e1-8509-ebbf68f6f5ee","pitchNumber":1,"startTime":"2025-07-26T19:18:28.725Z","endTime":"2025-07-26T19:18:32.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10513409501383,"aZ":-40.95468002032613,"pfxX":2.742319831582993,"pfxZ":-5.772572224567051,"pX":-0.10884061292616609,"pZ":2.1918562634806125,"vX0":5.300566545804511,"vY0":-122.07278542097818,"vZ0":-0.8877649457778252,"x":121.15,"y":179.6,"x0":-2.657169186869161,"y0":50.000509163258464,"z0":6.059640481336961,"aX":4.172920695602213},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.4,"breakHorizontal":-6.1,"spinRate":2362,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4472220778974072,"extension":6.794209810016895},"index":1,"playId":"9b1669c8-a1d7-3c59-8993-fe25765fc665","pitchNumber":2,"startTime":"2025-07-26T19:18:51.733Z","endTime":"2025-07-26T19:18:56.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.4,"strikeZoneTop":3.36464276498971,"strikeZoneBottom":1.54999906292606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25633907842757,"aZ":-26.629131311682315,"pfxX":-8.72240199628515,"pfxZ":2.75047196184482,"pX":-0.693734835103783,"pZ":3.0842111681065,"vX0":8.135048055970062,"vY0":-139.9524290882316,"vZ0":-2.6472052226137053,"x":143.44,"y":155.51,"x0":-2.4797262832442533,"y0":50.00687714560456,"z0":5.7536795170415616,"aX":-17.618335241159606},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":14.5,"spinRate":1759,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38869459411144636,"extension":6.974334957580261},"index":2,"playId":"fa5372e9-b7be-3ab4-acf8-6a2f1a7ced62","pitchNumber":3,"startTime":"2025-07-26T19:19:10.496Z","endTime":"2025-07-26T19:19:16.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T19:19:19.748Z","endTime":"2025-07-26T19:19:32.132Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.42478708233551,"strikeZoneBottom":1.5499973542555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99685393549351,"aZ":-19.67092366260403,"pfxX":-8.17397192268375,"pfxZ":6.0848152432537885,"pX":-1.062837515637766,"pZ":1.7615144879121023,"vX0":7.561850837936928,"vY0":-141.46413399070295,"vZ0":-7.4105514615078025,"x":157.51,"y":191.22,"x0":-2.6902717398722356,"y0":50.00554439152312,"z0":5.646101441751337,"aX":-16.804078449347678},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":1955,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.38511373809118377,"extension":7.125690616071433},"index":4,"playId":"7937850a-938c-381e-9a0c-61af65e84c8d","pitchNumber":4,"startTime":"2025-07-26T19:19:32.132Z","endTime":"2025-07-26T19:19:36.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286965487420268,"aZ":-33.744065567433736,"pfxX":3.460513980415202,"pfxZ":-0.9346265545560177,"pX":1.6177067892470693,"pZ":1.450055413787962,"vX0":9.355704786995396,"vY0":-128.55403727767427,"vZ0":-4.314817601500584,"x":55.34,"y":199.63,"x0":-2.5102014646695228,"y0":50.00081545447741,"z0":5.753776343398409,"aX":5.822824656258339},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.4,"breakHorizontal":-8.3,"spinRate":2167,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.425175903023014,"extension":7.1217548152872725},"index":5,"playId":"70bab53a-6a51-33ec-b30b-7b86449d0875","pitchNumber":5,"startTime":"2025-07-26T19:19:49.979Z","endTime":"2025-07-26T19:19:53.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:19:53.420Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a ground ball to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T19:21:51.446Z","endTime":"2025-07-26T19:24:08.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.42410533570613,"strikeZoneBottom":1.52000262400873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64315388467141,"aZ":-12.564072783707708,"pfxX":-4.663037654878664,"pfxZ":11.080685447064473,"pX":-0.5857105251840568,"pZ":3.3050391781358335,"vX0":3.4417674661088244,"vY0":-132.3033506854108,"vZ0":-5.863959833213767,"x":139.33,"y":149.54,"x0":-1.2986349126590142,"y0":50.00492537085367,"z0":6.4737417598584575,"aX":-8.254593699371734},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2147,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4142385738829253,"extension":6.743401867676632},"index":0,"playId":"75ed0fa9-5df5-3eb3-8e61-0590958eb1e8","pitchNumber":1,"startTime":"2025-07-26T19:22:04.921Z","endTime":"2025-07-26T19:22:11.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.45256058265424,"strikeZoneBottom":1.59299466924239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76075363217457,"aZ":-11.356428884068864,"pfxX":-4.025652848501636,"pfxZ":11.528099036555494,"pX":0.16509725999032987,"pZ":1.7532864915950201,"vX0":4.8406675924845946,"vY0":-133.5177669841783,"vZ0":-9.932742172081303,"x":110.71,"y":191.44,"x0":-1.1483715598888193,"y0":50.00000266349929,"z0":6.338880565501356,"aX":-7.267337396159909},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2089,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4102334871531248,"extension":6.7183746412082685},"index":1,"playId":"eff0d281-0c13-3156-88a2-bc681cfd740c","pitchNumber":2,"startTime":"2025-07-26T19:22:18.746Z","endTime":"2025-07-26T19:22:22.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.31768576875456,"strikeZoneBottom":1.51999990726722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44294217168798,"aZ":-22.82481862274997,"pfxX":-8.16343420973309,"pfxZ":7.076894138855264,"pX":-0.7423143486551298,"pZ":0.9915600491443186,"vX0":3.6945358308510285,"vY0":-114.55875678879148,"vZ0":-7.2512248784089905,"x":145.3,"y":212.01,"x0":-1.3209603409693698,"y0":50.00149756882003,"z0":6.449785598592072,"aX":-10.779137089871307},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":1586,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4793180181142409,"extension":6.555080286989324},"index":2,"playId":"492a2d8a-13e2-36fc-85b5-e634d4d4a9a6","pitchNumber":3,"startTime":"2025-07-26T19:22:32.057Z","endTime":"2025-07-26T19:22:36.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.34311510684778,"strikeZoneBottom":1.5200021958317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.427028863087358,"aZ":-23.94194585658619,"pfxX":-1.1152399151534822,"pfxZ":4.962808759843589,"pX":-0.6082811199593986,"pZ":1.3304511723704864,"vX0":3.670433457345582,"vY0":-127.29452383452497,"vZ0":-7.618531662898153,"x":140.19,"y":202.86,"x0":-1.9170716241765289,"y0":50.00410010649953,"z0":6.22660260712159,"aX":-1.8507817139235736},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":1.3,"spinRate":2204,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.42848322429751917,"extension":6.533969601319775},"index":3,"playId":"66666103-90e0-3984-ad17-d1accf105083","pitchNumber":4,"startTime":"2025-07-26T19:22:46.373Z","endTime":"2025-07-26T19:22:52.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.021215768657747,"aZ":-23.48441147392866,"pfxX":-7.339849561381614,"pfxZ":6.488630159372896,"pX":0.11541895020131535,"pZ":1.9885981283382361,"vX0":5.290327432165571,"vY0":-115.16465917122834,"vZ0":-5.137949065145506,"x":112.6,"y":185.09,"x0":-1.2614915786843293,"y0":50.00260014951111,"z0":6.529092028671355,"aX":-9.828005857488339},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":10.7,"breakHorizontal":11.9,"spinRate":1609,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4761854304209203,"extension":6.607263734726196},"index":4,"playId":"1269fd86-49ea-332d-9778-da7d8eb37733","pitchNumber":5,"startTime":"2025-07-26T19:22:59.732Z","endTime":"2025-07-26T19:23:03.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66243993772657,"aZ":-28.71066586699938,"pfxX":0.009090405143743485,"pfxZ":2.230381534522042,"pX":0.5290019201169441,"pZ":2.6199397643577775,"vX0":4.868406076578797,"vY0":-122.99776052883749,"vZ0":-3.1906023878759955,"x":96.84,"y":168.04,"x0":-1.46716878814841,"y0":50.0015499406346,"z0":6.3381877107225275,"aX":0.01265069460209226},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.6,"breakHorizontal":-1.1,"spinRate":1743,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4433073271721786,"extension":6.783548413898879},"index":5,"playId":"cbe5c9aa-d6c1-3d41-8526-2045be868283","pitchNumber":6,"startTime":"2025-07-26T19:23:16.743Z","endTime":"2025-07-26T19:23:20.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.055791656616947,"aZ":-27.2943263292961,"pfxX":-7.8334948962036695,"pfxZ":3.6755059701890147,"pX":0.06727315377220537,"pZ":0.6649397176494962,"vX0":5.1514575875168545,"vY0":-114.49441316305604,"vZ0":-7.071351722531754,"x":114.44,"y":220.83,"x0":-1.1936260323785228,"y0":50.003286027224675,"z0":6.462953129265287,"aX":-10.404872200858732},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.2,"breakHorizontal":12.8,"spinRate":1471,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4782978586322386,"extension":6.667071510481432},"index":6,"playId":"a05f6e91-f40e-34e6-bd08-22585c326da4","pitchNumber":7,"startTime":"2025-07-26T19:23:35.513Z","endTime":"2025-07-26T19:23:40.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26140651544593,"aZ":-13.2047428347771,"pfxX":-2.8340037519518653,"pfxZ":9.998758632366254,"pX":-0.020598769098567758,"pZ":1.7490387801687395,"vX0":4.337647107219481,"vY0":-136.2179302155881,"vZ0":-10.075536073093907,"x":117.79,"y":191.56,"x0":-1.2584792832279807,"y0":50.00037440347705,"z0":6.386626441746696,"aX":-5.375638610710597},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":1987,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4006368063604029,"extension":6.769702005101952},"hitData":{"launchSpeed":83.8,"launchAngle":6.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.05,"coordY":125.84}},"index":7,"playId":"6d57861a-6f01-3a5f-b65e-3e83249ccf62","pitchNumber":8,"startTime":"2025-07-26T19:23:56.100Z","endTime":"2025-07-26T19:24:08.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:24:08.075Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T19:24:26.320Z","endTime":"2025-07-26T19:25:54.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.20581560141993,"strikeZoneBottom":1.50218197979581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.661953978591008,"aZ":-27.34050096116307,"pfxX":1.5083439531133254,"pfxZ":2.9069838380249493,"pX":0.09710595201709155,"pZ":4.2417872922315745,"vX0":3.830883435297726,"vY0":-127.27752872363449,"vZ0":-0.22317785781459287,"x":113.3,"y":124.25,"x0":-1.6151415736469916,"y0":50.00436457941986,"z0":6.470038211974861,"aX":2.5095335556580527},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.5,"spinRate":1937,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.42803580277438735,"extension":6.680789450751918},"index":0,"playId":"4ecaf265-47ff-3431-b441-ae3292b1d445","pitchNumber":1,"startTime":"2025-07-26T19:24:31.784Z","endTime":"2025-07-26T19:24:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.276100600404845,"aZ":-26.121331217432044,"pfxX":-6.867727364879718,"pfxZ":4.583553936897706,"pX":0.5051822378709634,"pZ":2.0726606828495484,"vX0":5.665914891787402,"vY0":-113.95810015917097,"vZ0":-4.096320499425083,"x":97.74,"y":182.82,"x0":-1.1170056292363046,"y0":50.00110793358661,"z0":6.463997985562221,"aX":-9.062814861065684},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.6,"breakHorizontal":11.0,"spinRate":1559,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.48001976893387566,"extension":6.766158942775496},"index":1,"playId":"4de81c37-b613-31f3-a7fe-ac0bde68e153","pitchNumber":2,"startTime":"2025-07-26T19:24:49.816Z","endTime":"2025-07-26T19:24:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"61569401-922e-3c44-b8d0-0fb61ef236b3","startTime":"2025-07-26T19:25:10.839Z","endTime":"2025-07-26T19:25:15.360Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86835977660368,"aZ":-14.172264268360856,"pfxX":-5.61357033040027,"pfxZ":9.807243213939623,"pX":0.4850727298264894,"pZ":3.4602339241366873,"vX0":7.004774864899713,"vY0":-134.31694838719193,"vZ0":-4.909408348316745,"x":98.51,"y":145.35,"x0":-1.421802981706822,"y0":50.00271573030088,"z0":6.312356576748159,"aX":-10.30397944935147},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2044,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4070878322595579,"extension":6.846714785961135},"index":3,"playId":"04fb3bbd-23fa-3e70-a482-ed6dc32a8576","pitchNumber":3,"startTime":"2025-07-26T19:25:31.819Z","endTime":"2025-07-26T19:25:36.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.473768068822277,"aZ":-21.97732851135126,"pfxX":0.2774461488076797,"pfxZ":5.982366102341109,"pX":0.11836796913592387,"pZ":2.5309602925186527,"vX0":4.627632373598867,"vY0":-129.55895655259093,"vZ0":-5.038843505992023,"x":112.49,"y":170.44,"x0":-1.7251536678653085,"y0":50.00153068256699,"z0":6.175485260662756,"aX":0.47185090046238476},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2059,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4223949812928467,"extension":6.764077085347681},"index":4,"playId":"34b51e47-352e-3001-bf3c-4252ace4ddd7","pitchNumber":4,"startTime":"2025-07-26T19:25:49.973Z","endTime":"2025-07-26T19:25:54.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:25:54.802Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Santana grounds into a force out, second baseman Adam Frazier to shortstop Bobby Witt Jr. José Ramírez out at 2nd. Carlos Santana to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T19:26:07.560Z","endTime":"2025-07-26T19:27:27.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.6,"endSpeed":64.8,"strikeZoneTop":3.36218522135844,"strikeZoneBottom":1.62999711914553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.515100208213223,"aZ":-42.10598028795159,"pfxX":0.8663556941565957,"pfxZ":-9.259599588869378,"pX":-1.5505692171278085,"pZ":4.681729368776728,"vX0":-0.3582851539067716,"vY0":-103.89799098458343,"vZ0":5.928500131161527,"x":176.1,"y":112.37,"x0":-1.486675231071003,"y0":50.00394134543197,"z0":6.852899392638883,"aX":0.9290845702423866},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-14.3,"breakHorizontal":-1.4,"spinRate":1850,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.5310996410657807,"extension":6.432476721899491},"index":0,"playId":"ad3e2e78-fd3a-3970-8fcd-34d7cd24df00","pitchNumber":1,"startTime":"2025-07-26T19:26:17.135Z","endTime":"2025-07-26T19:26:20.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.4608559209775,"strikeZoneBottom":1.72676539973301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.616849993833217,"aZ":-24.058350651692937,"pfxX":0.7266055440719574,"pfxZ":5.095144711407601,"pX":-0.5102397032212785,"pZ":2.8263164373885465,"vX0":2.914333556118765,"vY0":-125.26528034618478,"vZ0":-3.875128266502722,"x":136.45,"y":162.47,"x0":-1.7818556983831044,"y0":50.00614875984095,"z0":6.3537554955387625,"aX":1.1579062524025217},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.9,"spinRate":1931,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.4367771996218086,"extension":6.763679464749331},"index":1,"playId":"edc669b5-8455-3b1c-9e58-3c2b7e656225","pitchNumber":2,"startTime":"2025-07-26T19:26:30.368Z","endTime":"2025-07-26T19:26:34.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"839de31b-991b-3300-b830-97ee94346251","startTime":"2025-07-26T19:26:45.410Z","endTime":"2025-07-26T19:26:49.511Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.232957618239954,"aZ":-13.963658679799385,"pfxX":-5.143702311042163,"pfxZ":10.098125216229683,"pX":-0.25009379581003494,"pZ":3.2611093774307824,"vX0":4.7223838170993835,"vY0":-133.34818075889075,"vZ0":-5.346118486107641,"x":126.53,"y":150.73,"x0":-1.3742834506317951,"y0":50.00620343800522,"z0":6.2966518071875885,"aX":-9.28033480296138},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2001,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.41048265367757075,"extension":6.860122105740698},"index":3,"playId":"bdb71baa-a8a2-3b4c-9808-7713c67faa05","pitchNumber":3,"startTime":"2025-07-26T19:27:00.764Z","endTime":"2025-07-26T19:27:05.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.488504345400933,"aZ":-29.410135924730838,"pfxX":-10.053891191339384,"pfxZ":2.1786725864128016,"pX":-0.03142417224489433,"pZ":2.008540474106581,"vX0":5.702678555476982,"vY0":-112.48336221537245,"vZ0":-3.334783571758398,"x":118.2,"y":184.55,"x0":-1.3075530032006843,"y0":50.00085626975751,"z0":6.526384873201247,"aX":-12.740851737176778},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.4,"breakHorizontal":16.6,"spinRate":1577,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.48897990824410087,"extension":6.685740902270809},"hitData":{"launchSpeed":68.7,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":155.74}},"index":4,"playId":"efdf0a51-1601-32d2-92ce-961a2a721e2e","pitchNumber":4,"startTime":"2025-07-26T19:27:19.594Z","endTime":"2025-07-26T19:27:27.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:27:27.664Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T19:27:58.660Z","endTime":"2025-07-26T19:29:39.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.45775090901331,"strikeZoneBottom":1.5699978560044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37730801033548,"aZ":-28.49290703423266,"pfxX":1.6484368862982222,"pfxZ":2.3959822796836523,"pX":0.683834701411287,"pZ":3.0546460060415757,"vX0":4.879968885736207,"vY0":-122.62869418279502,"vZ0":-2.2297958454002895,"x":90.93,"y":156.3,"x0":-1.5394522585529269,"y0":50.001542548813745,"z0":6.386656124714068,"aX":2.530576509859276},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-4.1,"spinRate":1835,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.44525853416825134,"extension":6.778207886454657},"index":0,"playId":"3edfddb1-fde7-3c7a-af17-a20dbd472e2e","pitchNumber":1,"startTime":"2025-07-26T19:28:09.351Z","endTime":"2025-07-26T19:28:13.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.857238337351355,"aZ":-14.117522834514816,"pfxX":-5.240515048868558,"pfxZ":9.640478056761664,"pX":0.05566721432964792,"pZ":3.912198612672429,"vX0":5.985719645858941,"vY0":-136.0086914035354,"vZ0":-3.4353504246699815,"x":114.88,"y":133.15,"x0":-1.492896721453683,"y0":50.00478809571552,"z0":6.170865265361425,"aX":-9.818293473835938},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2195,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40271968817157333,"extension":6.721517900784827},"index":1,"playId":"c015c7d6-aff0-39f9-b993-63c1cbabe115","pitchNumber":2,"startTime":"2025-07-26T19:28:23.752Z","endTime":"2025-07-26T19:28:26.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.245824075660106,"aZ":-14.194706295660621,"pfxX":-5.899901310528106,"pfxZ":9.665487578681208,"pX":0.19523511358196946,"pZ":2.9742502844609358,"vX0":6.166629547969049,"vY0":-135.00075631407103,"vZ0":-6.079877806047134,"x":109.56,"y":158.48,"x0":-1.3436100798176087,"y0":50.00264917438078,"z0":6.240891685621648,"aX":-10.975104797897826},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2224,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.404510704637036,"extension":6.846331249822143},"index":2,"playId":"6f767a8a-d3a4-3dc4-988c-221ee3c67d64","pitchNumber":3,"startTime":"2025-07-26T19:28:38.974Z","endTime":"2025-07-26T19:28:43.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"ecba01e3-c40e-3e28-8095-c8897c679230","startTime":"2025-07-26T19:28:58.646Z","endTime":"2025-07-26T19:29:03.529Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.53999504632431,"strikeZoneBottom":1.56999675647781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51504787789738,"aZ":-14.429311048455219,"pfxX":-5.466540760611964,"pfxZ":9.424426742161113,"pX":1.00590611632121,"pZ":4.059193443548517,"vX0":7.833257568750564,"vY0":-136.04202073855447,"vZ0":-3.228376013209185,"x":78.66,"y":129.18,"x0":-1.1942959785476257,"y0":50.00640679992777,"z0":6.255209008328467,"aX":-10.297641795814622},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2157,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4018915126162179,"extension":6.7032427598596875},"index":4,"playId":"9506d68c-e187-3c7f-99f4-4bd9760b582d","pitchNumber":4,"startTime":"2025-07-26T19:29:16.550Z","endTime":"2025-07-26T19:29:20.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38556817531137,"aZ":-14.52274144287118,"pfxX":-3.8848137654904327,"pfxZ":9.617620786586603,"pX":-0.6865893566534316,"pZ":4.147499759554792,"vX0":3.612850618622173,"vY0":-134.44362446799806,"vZ0":-3.415210413260694,"x":143.17,"y":126.8,"x0":-1.5412738491073183,"y0":50.00550749496186,"z0":6.461152000466241,"aX":-7.132605600855651},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2159,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40695744025001934,"extension":6.681987112119515},"index":5,"playId":"606b9603-2bc4-352b-a2e8-a1f456248608","pitchNumber":5,"startTime":"2025-07-26T19:29:34.768Z","endTime":"2025-07-26T19:29:39.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:29:39.066Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to second baseman Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:31:39.063Z","endTime":"2025-07-26T19:32:09.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.46975975992594,"strikeZoneBottom":1.57305044080496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.826847655963658,"aZ":-23.64573719109006,"pfxX":-5.503053084132958,"pfxZ":4.602805215233788,"pX":-0.5572460467467898,"pZ":2.8780997582801136,"vX0":7.61741730180009,"vY0":-134.91737192828165,"vZ0":-3.4746787030332524,"x":138.24,"y":161.07,"x0":-2.695034088106523,"y0":50.00674145229757,"z0":5.838663740582628,"aX":-10.204784000138577},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":8.4,"spinRate":2273,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.40512805860055856,"extension":6.799069906644623},"index":0,"playId":"9189f024-f456-34b2-b17b-969fc6ca3dfd","pitchNumber":1,"startTime":"2025-07-26T19:31:47.591Z","endTime":"2025-07-26T19:31:52.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.854359697878408,"aZ":-23.647510078220325,"pfxX":-2.967395604459342,"pfxZ":4.717778352962292,"pX":0.4486378606461224,"pZ":1.5225828239591757,"vX0":9.17267028614468,"vY0":-133.61606593515174,"vZ0":-6.328973355876979,"x":99.9,"y":197.67,"x0":-2.643663392094867,"y0":50.00416308680203,"z0":5.621806643780871,"aX":-5.365404999800302},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":3.4,"spinRate":2372,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4099599579137778,"extension":7.035152033375378},"hitData":{"launchSpeed":75.7,"launchAngle":5.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.41,"coordY":142.05}},"index":1,"playId":"29838d3d-9cd8-344a-a8cb-675b7f5681e7","pitchNumber":2,"startTime":"2025-07-26T19:32:01.935Z","endTime":"2025-07-26T19:32:09.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:32:09.889Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:32:32.177Z","endTime":"2025-07-26T19:33:09.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.58307603132823,"strikeZoneBottom":1.54750114226857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66455839285136,"aZ":-40.416803892577946,"pfxX":4.112323812373866,"pfxZ":-5.653483883511329,"pX":0.05431233231978771,"pZ":1.1853927759537046,"vX0":5.509751860037274,"vY0":-119.80327829409069,"vZ0":-3.133745521747062,"x":114.93,"y":206.77,"x0":-2.8078311343961335,"y0":50.00563527998498,"z0":6.11505675554576,"aX":5.991242292961023},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.7,"breakHorizontal":-8.8,"spinRate":2421,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4568071271473304,"extension":6.409045271206386},"index":0,"playId":"3441668e-5cf2-3938-8a5b-37baa399114f","pitchNumber":1,"startTime":"2025-07-26T19:32:38.765Z","endTime":"2025-07-26T19:32:42.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.556937919365794,"aZ":-19.736898089980123,"pfxX":-7.647491599059922,"pfxZ":6.226431770755804,"pX":0.2322231445479656,"pZ":2.0797752247383525,"vX0":10.806117396791791,"vY0":-139.11121014141995,"vZ0":-6.591304648606174,"x":108.15,"y":182.63,"x0":-2.674683797824462,"y0":50.004012715532035,"z0":5.74864671956083,"aX":-15.279641624226807},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.3,"breakHorizontal":12.1,"spinRate":2178,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39085877037701433,"extension":6.876939523580196},"hitData":{"launchSpeed":92.6,"launchAngle":42.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.68,"coordY":64.97}},"index":1,"playId":"e10a5ee4-6b1d-3b02-8ed8-4775b84e67fc","pitchNumber":2,"startTime":"2025-07-26T19:32:56.830Z","endTime":"2025-07-26T19:33:09.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:33:09.581Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maikel Garcia homers (9) on a line drive to left center field. Bobby Witt Jr. scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:34:06.230Z","endTime":"2025-07-26T19:35:18.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"203399da-6bea-3ca4-b005-520a71299ccd","startTime":"2025-07-26T19:33:35.488Z","endTime":"2025-07-26T19:33:39.852Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.56499179927471,"strikeZoneBottom":1.68999851044441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.897124085461062,"aZ":-25.024673758515327,"pfxX":-4.040804265712066,"pfxZ":3.7967833827013484,"pX":0.4891799784866071,"pZ":1.4736934693480366,"vX0":9.778704917364093,"vY0":-135.45468626023512,"vZ0":-6.7645158278000865,"x":98.35,"y":198.99,"x0":-2.6214430120906784,"y0":50.00307953803208,"z0":5.720048041340094,"aX":-7.609837770662372},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":5.5,"spinRate":2180,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4023165695750639,"extension":7.548209925632851},"index":1,"playId":"5de9aab3-0d25-3e9d-b181-d0d346bb3fc8","pitchNumber":1,"startTime":"2025-07-26T19:34:08.495Z","endTime":"2025-07-26T19:34:12.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.390885162609955,"aZ":-16.280363730575747,"pfxX":-7.152908491270331,"pfxZ":7.868423474996162,"pX":-0.33370945809252084,"pZ":2.4473216696048348,"vX0":8.862989461563432,"vY0":-140.66007212993588,"vZ0":-6.377250164009202,"x":129.72,"y":172.7,"x0":-2.58376925149514,"y0":50.00593573433668,"z0":5.784254712669804,"aX":-14.456143188077828},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2288,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3881380627841624,"extension":6.97657933030276},"index":2,"playId":"31489696-21ce-3d7d-a2eb-baefd819e4e5","pitchNumber":2,"startTime":"2025-07-26T19:34:29.342Z","endTime":"2025-07-26T19:34:33.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.391569274029848,"aZ":-24.953405356323866,"pfxX":-1.7676295425081765,"pfxZ":3.914247628595925,"pX":-0.06160515787553486,"pZ":2.8079188857526405,"vX0":7.9548828245883705,"vY0":-134.74477017535793,"vZ0":-3.183357842035567,"x":119.35,"y":162.97,"x0":-2.8182878616338494,"y0":50.00315491184123,"z0":5.7614489819865,"aX":-3.2619094652486473},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":1.6,"spinRate":2234,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4059847048984251,"extension":6.826654336658579},"hitData":{"launchSpeed":103.2,"launchAngle":20.0,"totalDistance":418.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":76.82,"coordY":38.17}},"index":3,"playId":"5a455bd9-4d68-3df2-80f1-734952685ff3","pitchNumber":3,"startTime":"2025-07-26T19:34:52.036Z","endTime":"2025-07-26T19:35:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":20.700000000000003,"leverageIndex":1.48,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:35:18.714Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (27) on a sharp fly ball to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:35:37.827Z","endTime":"2025-07-26T19:36:31.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.67549730754912,"strikeZoneBottom":1.70000522243495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2645347756412,"aZ":-29.68282946860612,"pfxX":6.002945808668072,"pfxZ":1.5773114940351878,"pX":-0.9071150016474036,"pZ":3.144559324274181,"vX0":3.2066538716984674,"vY0":-124.40040190346025,"vZ0":-0.5657611417771538,"x":151.58,"y":153.88,"x0":-2.989737955357129,"y0":50.002917653659,"z0":5.820173251403717,"aX":9.475170194181585},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-11.6,"spinRate":2071,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.43908399738359627,"extension":6.895297682384263},"index":0,"playId":"6782cd25-caec-30a6-96c4-d2ea15928378","pitchNumber":1,"startTime":"2025-07-26T19:35:42.128Z","endTime":"2025-07-26T19:35:47.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41818233320811,"aZ":-34.62715123067063,"pfxX":3.549528262629236,"pfxZ":-1.4938308727159137,"pX":0.45814613415543776,"pZ":1.0743840454783775,"vX0":6.9023750511684385,"vY0":-127.34349903242787,"vZ0":-4.572306996225903,"x":99.54,"y":209.77,"x0":-2.7452056885166782,"y0":50.00067911109945,"z0":5.623431066542945,"aX":5.844013499491941},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-7.9,"spinRate":2069,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4296304588387301,"extension":7.059522143192861},"index":1,"playId":"eb36d804-13d3-37e6-98c9-30d7ff07c557","pitchNumber":2,"startTime":"2025-07-26T19:35:55.585Z","endTime":"2025-07-26T19:35:59.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-26T19:36:08.336Z","endTime":"2025-07-26T19:36:17.718Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.894021810980128,"aZ":-31.680711544203323,"pfxX":4.725722412620222,"pfxZ":0.29442309988387194,"pX":0.35971889006036434,"pZ":3.719786746109846,"vX0":6.32557184335375,"vY0":-127.95322831768401,"vZ0":0.9887826325269817,"x":103.29,"y":138.35,"x0":-2.7563198410182435,"y0":50.00130877546915,"z0":5.806874794651135,"aX":7.84905993345394},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-10.0,"spinRate":2045,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.4277456905793935,"extension":6.6289764408143155},"hitData":{"launchSpeed":102.0,"launchAngle":24.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.37,"coordY":57.88}},"index":3,"playId":"f4f2b042-c0fd-353c-af54-2e99dd0e707d","pitchNumber":3,"startTime":"2025-07-26T19:36:17.718Z","endTime":"2025-07-26T19:36:31.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.46,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:36:31.304Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out sharply to right fielder Daniel Schneemann. Salvador Perez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:36:53.945Z","endTime":"2025-07-26T19:37:17.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.788743463246785,"aZ":-14.952427909583715,"pfxX":-8.887050278716389,"pfxZ":8.598838577213273,"pX":0.17020602329963105,"pZ":3.1813345203673213,"vX0":10.606494137638334,"vY0":-139.97974976612178,"vZ0":-4.438145933522774,"x":110.51,"y":152.88,"x0":-2.496510956882193,"y0":50.006077706122795,"z0":5.752443834372547,"aX":-17.807131032805874},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":14.2,"spinRate":2215,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3898777272012941,"extension":7.0351138530241695},"hitData":{"launchSpeed":100.7,"launchAngle":44.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.34,"coordY":64.91}},"index":0,"playId":"526b740c-f82f-3b15-bb97-29e5a94d38ac","pitchNumber":1,"startTime":"2025-07-26T19:37:03.827Z","endTime":"2025-07-26T19:37:17.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:37:17.895Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T19:37:56.818Z","endTime":"2025-07-26T19:38:59.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.07291693463323,"strikeZoneBottom":1.44999986100598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95602457293901,"aZ":-42.036673743051765,"pfxX":4.309394418103472,"pfxZ":-6.758405795020255,"pX":0.004774515865667993,"pZ":1.0184044627602156,"vX0":4.833068729969174,"vY0":-120.26249108282475,"vZ0":-2.644196555172372,"x":116.82,"y":211.28,"x0":-2.5927805047760724,"y0":50.000919525586355,"z0":5.871189709328245,"aX":6.291525569002825},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.6,"breakHorizontal":-9.0,"spinRate":2415,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45595753753523827,"extension":6.849170649710328},"index":0,"playId":"8c75bf83-fe0a-3a45-9471-12902ddb6a4b","pitchNumber":1,"startTime":"2025-07-26T19:38:06.462Z","endTime":"2025-07-26T19:38:10.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.07444876882142,"strikeZoneBottom":1.44999792681687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13804094090069,"aZ":-24.710222817264885,"pfxX":-3.0879273641170446,"pfxZ":4.077085060966963,"pX":1.687371965355607,"pZ":1.3045574809566167,"vX0":12.508939856490414,"vY0":-134.02368175382924,"vZ0":-6.571019524632465,"x":52.68,"y":203.56,"x0":-2.6257844828332315,"y0":50.00613615862569,"z0":5.53639775894746,"aX":-5.6588111161087085},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":3.1,"spinRate":2218,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.407635334557896,"extension":7.090793946500373},"index":1,"playId":"bfe8ada3-d2eb-315d-810c-0183fd50b85c","pitchNumber":2,"startTime":"2025-07-26T19:38:30.330Z","endTime":"2025-07-26T19:38:35.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":87.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44123718992782,"aZ":-25.011622823379202,"pfxX":-3.2247995766026794,"pfxZ":3.7572179441658964,"pX":0.0010849008107278973,"pZ":1.1122444829301614,"vX0":8.522617495623873,"vY0":-135.20982717378712,"vZ0":-7.348104126038547,"x":116.96,"y":208.75,"x0":-2.7329073211915795,"y0":50.00050919130721,"z0":5.546191012550851,"aX":-6.144126261153573},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":4.6,"spinRate":2245,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4006889390872832,"extension":6.886263857816448},"hitData":{"launchSpeed":70.9,"launchAngle":7.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.91,"coordY":147.63}},"index":2,"playId":"42be2394-3689-3b17-a7e0-f42d669852ca","pitchNumber":3,"startTime":"2025-07-26T19:38:51.196Z","endTime":"2025-07-26T19:38:59.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.8000000000000114,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:38:59.716Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Schneemann doubles (11) on a sharp line drive to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T19:41:18.595Z","endTime":"2025-07-26T19:42:21.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.33859185245645,"strikeZoneBottom":1.69339492694411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54820726529735,"aZ":-16.84355348714102,"pfxX":-4.338357885914681,"pfxZ":8.71552332605344,"pX":-1.255747943852402,"pZ":3.2810144504944168,"vX0":1.848381345582219,"vY0":-131.44974859810412,"vZ0":-5.16108038602685,"x":164.87,"y":150.19,"x0":-1.402465908773811,"y0":50.00049473940874,"z0":6.510859608569196,"aX":-7.629349326548152},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2056,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4158806373215933,"extension":6.748941996364687},"index":0,"playId":"28b62f02-6a4b-3278-b4a5-8eb6e0aa1291","pitchNumber":1,"startTime":"2025-07-26T19:41:31.095Z","endTime":"2025-07-26T19:41:35.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.41095806854154,"strikeZoneBottom":1.73272351272882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.748013728923638,"aZ":-24.87909227464529,"pfxX":-5.157285958689953,"pfxZ":5.62796832934996,"pX":0.19173424494111074,"pZ":4.343916102022326,"vX0":4.850660619966764,"vY0":-113.13868254915717,"vZ0":0.40789846580221456,"x":109.69,"y":121.49,"x0":-1.3105147556336276,"y0":50.00131611725822,"z0":6.6558100200338774,"aX":-6.6820012344273705},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":10.6,"breakHorizontal":8.0,"spinRate":1517,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4842225894200558,"extension":6.665658990313457},"index":1,"playId":"b478da60-b0d5-38bb-ab24-03e2abbfd577","pitchNumber":2,"startTime":"2025-07-26T19:41:43.970Z","endTime":"2025-07-26T19:41:47.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.38109004966439,"strikeZoneBottom":1.7131775316458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.022653191076802,"aZ":-22.733124001430948,"pfxX":1.6656213063927763,"pfxZ":5.882748140366052,"pX":0.11202192573540273,"pZ":3.2589724956888686,"vX0":3.7433833977329463,"vY0":-125.02810084322971,"vZ0":-3.074196082170559,"x":112.73,"y":150.79,"x0":-1.6130032273064367,"y0":50.0022824527449,"z0":6.342533578399571,"aX":2.671476224890903},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.3,"breakHorizontal":-3.7,"spinRate":1952,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.43585153271711663,"extension":6.714917172780313},"index":2,"playId":"c64cd72d-4014-3bfe-aa15-618308d77d90","pitchNumber":3,"startTime":"2025-07-26T19:41:56.548Z","endTime":"2025-07-26T19:42:00.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463890478098328,"aZ":-15.244901157934907,"pfxX":-4.236917047227968,"pfxZ":9.354789535844352,"pX":0.0436995274491174,"pZ":2.444837353737662,"vX0":5.378509717666022,"vY0":-132.69051028283297,"vZ0":-6.93123251487584,"x":115.33,"y":172.77,"x0":-1.4452225381672605,"y0":50.00085171538796,"z0":6.171949353702891,"aX":-7.6661289448628125},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2022,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4104681467575211,"extension":6.798062291165994},"hitData":{"launchSpeed":106.3,"launchAngle":10.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":149.56,"coordY":93.98}},"index":3,"playId":"ed45d677-8934-3420-b91d-6a4d38f092f8","pitchNumber":4,"startTime":"2025-07-26T19:42:10.006Z","endTime":"2025-07-26T19:42:21.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.5,"awayTeamWinProbability":32.5,"homeTeamWinProbabilityAdded":-7.599999999999994,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:42:21.512Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Kyle Isbel. Daniel Schneemann to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T19:42:38.616Z","endTime":"2025-07-26T19:43:31.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.08805860063653,"strikeZoneBottom":1.38998819008528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343039723365692,"aZ":-13.614431110561677,"pfxX":-3.7351497892121053,"pfxZ":10.238231827688619,"pX":-0.4012527994255521,"pZ":1.4962777778462875,"vX0":3.6386781744226235,"vY0":-133.00124771864765,"vZ0":-9.839325436414626,"x":132.29,"y":198.38,"x0":-1.2940201870314991,"y0":50.00466978928333,"z0":6.203130779865709,"aX":-6.77231960038114},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2059,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4099589726597328,"extension":6.79168019830029},"index":0,"playId":"ab225eb5-b474-3117-b06b-6dfd8fc0a555","pitchNumber":1,"startTime":"2025-07-26T19:42:47.988Z","endTime":"2025-07-26T19:42:55.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.08083550181633,"strikeZoneBottom":1.38999903769467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67477338481967,"aZ":-19.427433740389635,"pfxX":0.18645644410824613,"pfxZ":7.502495183625781,"pX":-0.35637188210589504,"pZ":1.8632550758809976,"vX0":3.72507183090968,"vY0":-128.28293525534036,"vZ0":-6.981277815210447,"x":130.58,"y":188.47,"x0":-1.8398593183561354,"y0":50.00552315412794,"z0":6.088343086727038,"aX":0.3161643059148992},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":-1.0,"spinRate":2074,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.42383319456796986,"extension":6.6839421681117415},"index":1,"playId":"dbe97c5a-23ef-33c9-88bb-5c7f7cee702d","pitchNumber":2,"startTime":"2025-07-26T19:43:03.783Z","endTime":"2025-07-26T19:43:08.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.945374796964554,"aZ":-27.770383093834628,"pfxX":-5.941990427394629,"pfxZ":3.3108389875859867,"pX":-0.7070883423377187,"pZ":2.916706143983143,"vX0":3.3749028403040544,"vY0":-113.96196731937461,"vZ0":-2.1145591501998817,"x":143.95,"y":160.03,"x0":-1.4275955338275097,"y0":50.001562418114844,"z0":6.572804697009519,"aX":-7.894749242054485},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.8,"breakHorizontal":10.1,"spinRate":1456,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.47877269379645737,"extension":6.543689126430755},"hitData":{"launchSpeed":97.2,"launchAngle":33.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.04,"coordY":39.91}},"index":2,"playId":"93e02adc-5a16-31f8-91d9-70d99425e104","pitchNumber":3,"startTime":"2025-07-26T19:43:18.644Z","endTime":"2025-07-26T19:43:31.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.7,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:43:31.961Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bo Naylor out on a sacrifice fly to right fielder John Rave. Daniel Schneemann scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T19:43:51.458Z","endTime":"2025-07-26T19:44:32.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.28264806384966,"strikeZoneBottom":1.44999094640668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.304517379733518,"aZ":-19.90544292618618,"pfxX":-1.992350422110071,"pfxZ":6.80937281607021,"pX":0.7225889178385131,"pZ":1.7394928218222039,"vX0":6.225271293163914,"vY0":-132.17596816245307,"vZ0":-7.414738471403965,"x":89.46,"y":191.81,"x0":-1.3855230162655956,"y0":50.00514229973889,"z0":5.9994204027533815,"aX":-3.5915739400512896},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":2.5,"spinRate":2069,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4115136622522906,"extension":6.865869393977325},"index":0,"playId":"c520a187-51e3-3718-a1d0-af1019109efb","pitchNumber":1,"startTime":"2025-07-26T19:44:03.768Z","endTime":"2025-07-26T19:44:09.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71980204828731,"aZ":-22.267515017187385,"pfxX":-0.6208520897351855,"pfxZ":5.663054002101861,"pX":0.20369372616249665,"pZ":2.4748562706900588,"vX0":4.750401114343146,"vY0":-130.28173904570392,"vZ0":-5.12270250978528,"x":109.24,"y":171.96,"x0":-1.5487316504169912,"y0":50.00520712474761,"z0":6.109861399237592,"aX":-1.086768671972014},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2034,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4175343966388687,"extension":6.695028890362771},"hitData":{"launchSpeed":105.2,"launchAngle":21.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.33,"coordY":90.78}},"index":1,"playId":"03fa09b0-d262-33dc-9d66-6c2fba3a859b","pitchNumber":2,"startTime":"2025-07-26T19:44:22.627Z","endTime":"2025-07-26T19:44:32.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":1.62,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:44:32.777Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T19:44:51.323Z","endTime":"2025-07-26T19:45:55.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.16224483461727,"strikeZoneBottom":1.39571209100431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.598303485603694,"aZ":-14.97543026572177,"pfxX":-3.705380415705954,"pfxZ":9.222543162312673,"pX":0.14673421039914708,"pZ":3.2603740772664076,"vX0":5.588899898939573,"vY0":-134.7908272087445,"vZ0":-5.4184620644310595,"x":111.41,"y":150.75,"x0":-1.459428678535283,"y0":50.003614362160576,"z0":6.331096737750815,"aX":-6.910993670714042},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2056,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40427917738273544,"extension":6.735445758750908},"index":0,"playId":"a851119f-cb7b-3a1a-843d-bfc4278f57e5","pitchNumber":1,"startTime":"2025-07-26T19:45:02.006Z","endTime":"2025-07-26T19:45:06.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.13502628202176,"strikeZoneBottom":1.42000197326406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59827828689755,"aZ":-14.420174616128326,"pfxX":-3.4042741915778985,"pfxZ":9.371188460457027,"pX":-0.4255357950135434,"pZ":3.9940616352078324,"vX0":4.250799769176711,"vY0":-136.44526390788218,"vZ0":-3.3701509879245193,"x":133.22,"y":130.94,"x0":-1.5576745806921652,"y0":50.0061184678508,"z0":6.232093512579349,"aX":-6.4525034339787},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2156,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40063852442905334,"extension":6.7722556130303975},"index":1,"playId":"1c35e1dc-45c8-322b-9b8c-c100b28923d8","pitchNumber":2,"startTime":"2025-07-26T19:45:15.785Z","endTime":"2025-07-26T19:45:20.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08065393182006,"aZ":-26.95840034537043,"pfxX":2.296091814216556,"pfxZ":3.2886488484238647,"pX":-0.15202990755466,"pZ":3.190190046643946,"vX0":2.9137602265204103,"vY0":-124.41733934397892,"vZ0":-2.232937111450854,"x":122.8,"y":152.64,"x0":-1.631285287127439,"y0":50.004338968867195,"z0":6.306145137882536,"aX":3.6442814931337497},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":1796,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.43818140024113905,"extension":6.777829478538295},"index":2,"playId":"d6cd1b4c-46c4-3e46-b536-100ae5d1a748","pitchNumber":3,"startTime":"2025-07-26T19:45:28.536Z","endTime":"2025-07-26T19:45:32.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.168696589849873,"aZ":-26.143143465775733,"pfxX":-6.609835648397861,"pfxZ":4.519948598998191,"pX":-0.40606022164414,"pZ":2.244726147200763,"vX0":4.264153760715998,"vY0":-114.73106085157035,"vZ0":-3.7030706679200267,"x":132.48,"y":178.17,"x0":-1.4297150182376934,"y0":50.00092155999169,"z0":6.426620836127571,"aX":-8.813558459653862},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.6,"breakHorizontal":10.9,"spinRate":1605,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4773436857048421,"extension":6.678165129932788},"hitData":{"launchSpeed":91.6,"launchAngle":38.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.67,"coordY":64.82}},"index":3,"playId":"ae839fb1-2abd-3660-a991-d6d563361a3c","pitchNumber":4,"startTime":"2025-07-26T19:45:45.926Z","endTime":"2025-07-26T19:45:55.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:45:55.113Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T19:47:51.328Z","endTime":"2025-07-26T19:49:30.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.33832494870192,"strikeZoneBottom":1.49152099747474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04579958400218,"aZ":-42.4880594103075,"pfxX":6.440067960434895,"pfxZ":-7.334829056465244,"pX":-0.6311178372258022,"pZ":1.579221971211569,"vX0":3.272194466705896,"vY0":-118.02332580642808,"vZ0":-1.41286677646615,"x":141.06,"y":196.14,"x0":-2.8732939399901247,"y0":50.00128110042733,"z0":6.108325030344525,"aX":9.058430344898285},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.3,"breakHorizontal":-12.5,"spinRate":2418,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4645822226508347,"extension":6.723758904312974},"index":0,"playId":"eee90e86-fa95-3996-80ac-ae6d1eee77c7","pitchNumber":1,"startTime":"2025-07-26T19:48:01.657Z","endTime":"2025-07-26T19:48:07.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.36544649493928,"strikeZoneBottom":1.61115474250029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.823889859070416,"aZ":-42.561896840806035,"pfxX":4.824875732779031,"pfxZ":-7.331942844117698,"pX":-1.2564689762321946,"pZ":1.813868758775321,"vX0":2.0477664204746397,"vY0":-118.36914154462059,"vZ0":-1.0366108733760067,"x":164.89,"y":189.81,"x0":-2.759824509999268,"y0":50.00175985628392,"z0":6.158178509789188,"aX":6.837802178788989},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.2,"breakHorizontal":-9.2,"spinRate":2430,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4629340863244473,"extension":6.596630608960931},"index":1,"playId":"0c2d2279-d8d4-37f9-803d-da2a01e07087","pitchNumber":2,"startTime":"2025-07-26T19:48:13.299Z","endTime":"2025-07-26T19:48:17.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.39683895690453,"strikeZoneBottom":1.64297013855475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.741443833261922,"aZ":-17.516271644599534,"pfxX":-6.546120507802072,"pfxZ":7.431902385298744,"pX":-0.042775134670342926,"pZ":1.635977398891142,"vX0":9.387737975234675,"vY0":-138.76752035761882,"vZ0":-8.260127235805772,"x":118.63,"y":194.61,"x0":-2.601451146539453,"y0":50.00644359086003,"z0":5.793400526758659,"aX":-12.9161572280684},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2295,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.393008487097509,"extension":7.39247469378833},"index":2,"playId":"b41d314c-7c17-3ddd-a0eb-bf340cbf90ea","pitchNumber":3,"startTime":"2025-07-26T19:48:29.148Z","endTime":"2025-07-26T19:48:34.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45898156893599,"aZ":-15.384902830936262,"pfxX":-7.8417055422975395,"pfxZ":8.535869569678187,"pX":-0.08863319019578049,"pZ":2.5323340773779455,"vX0":9.627125557225776,"vY0":-138.9537111481338,"vZ0":-5.787412041579746,"x":120.38,"y":170.41,"x0":-2.5699628730546107,"y0":50.00182976644343,"z0":5.654377815265342,"aX":-15.422440582228399},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2358,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.393323288536783,"extension":7.3100454276909765},"index":3,"playId":"c94e549e-8d09-3cf5-b546-f92edf1e7872","pitchNumber":4,"startTime":"2025-07-26T19:48:44.208Z","endTime":"2025-07-26T19:48:49.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-26T19:48:54.911Z","endTime":"2025-07-26T19:49:08.089Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.30843797726687,"strikeZoneBottom":1.55999817345392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.262871707855588,"aZ":-41.69519771860492,"pfxX":3.724082273563421,"pfxZ":-6.395912244355586,"pX":-1.295662176758128,"pZ":0.8474309241844483,"vX0":2.4821704769043365,"vY0":-121.16469704116425,"vZ0":-3.652355809288838,"x":166.39,"y":215.9,"x0":-2.8164079945740106,"y0":50.000125658744636,"z0":6.010788398422597,"aX":5.546361789243552},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.2,"breakHorizontal":-7.3,"spinRate":2391,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4517207583040679,"extension":6.779136989988722},"index":5,"playId":"5258318b-fe81-301a-9e63-92b895abdd87","pitchNumber":5,"startTime":"2025-07-26T19:49:08.089Z","endTime":"2025-07-26T19:49:12.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.36783766056435,"strikeZoneBottom":1.66307347650241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.250839083090955,"aZ":-14.692432642546418,"pfxX":-8.672527115393816,"pfxZ":8.789598827882383,"pX":0.006708408599297084,"pZ":1.2921606516783801,"vX0":10.399405878093003,"vY0":-140.04856654444603,"vZ0":-9.284338826150076,"x":116.74,"y":203.89,"x0":-2.625710140380743,"y0":50.00338647494807,"z0":5.608490856576237,"aX":-17.250395965405882},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":13.6,"spinRate":2356,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39091028219286805,"extension":7.1104062227163665},"index":6,"playId":"7a7ec6f2-b824-3e28-8c47-014911e90639","pitchNumber":6,"startTime":"2025-07-26T19:49:25.984Z","endTime":"2025-07-26T19:49:30.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:49:30.624Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kyle Isbel out on a sacrifice bunt, third baseman José Ramírez to first baseman Kyle Manzardo. John Rave to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T19:49:58.237Z","endTime":"2025-07-26T19:50:08.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555129553803248,"aZ":-27.957240222668254,"pfxX":5.906039740636066,"pfxZ":2.664003014461464,"pX":-0.14675020294186625,"pZ":2.235222936103785,"vX0":4.576605340549547,"vY0":-124.90707335155916,"vZ0":-2.9520129782312416,"x":122.59,"y":178.43,"x0":-2.768621489584342,"y0":50.00591452410434,"z0":5.725187282016692,"aX":9.355884845369204},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-11.8,"spinRate":2137,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.43809655038263795,"extension":7.169178446703534},"hitData":{"launchSpeed":22.6,"launchAngle":19.0,"totalDistance":27.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":122.81,"coordY":190.49}},"index":0,"playId":"73f4742b-858c-36b9-ba23-3bc590098a4f","pitchNumber":1,"startTime":"2025-07-26T19:49:58.237Z","endTime":"2025-07-26T19:50:08.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.35,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:50:08.876Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T19:50:31.474Z","endTime":"2025-07-26T19:50:59.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06692316545058,"aZ":-30.168940787589474,"pfxX":2.4626039630572216,"pfxZ":1.2235580138035722,"pX":-0.6251061958159562,"pZ":2.7901193195064984,"vX0":4.280452087832014,"vY0":-126.91154419332294,"vZ0":-1.773251377632543,"x":140.83,"y":163.45,"x0":-2.651041292763737,"y0":50.00285907414614,"z0":5.892338152177458,"aX":4.030672678883369},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":1974,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4309790793561543,"extension":6.860220774388157},"hitData":{"launchSpeed":65.2,"launchAngle":67.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":155.74}},"index":0,"playId":"bbe949a2-548f-352e-97b1-11c94855bdc1","pitchNumber":1,"startTime":"2025-07-26T19:50:48.956Z","endTime":"2025-07-26T19:50:59.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.39999999999999,"awayTeamWinProbability":30.60000000000001,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:50:59.946Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T19:51:19.098Z","endTime":"2025-07-26T19:54:43.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.47085780456907,"strikeZoneBottom":1.60999846392914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9368259470394,"aZ":-29.756440146729126,"pfxX":2.183264565394522,"pfxZ":1.433286337134918,"pX":0.5976504835586945,"pZ":0.9209055969210642,"vX0":7.46829293793726,"vY0":-128.4919374133791,"vZ0":-6.177779167592327,"x":94.22,"y":213.92,"x0":-2.617718979439701,"y0":50.00413052579801,"z0":5.6370267073971965,"aX":3.6907701230030208},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2093,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.42452958342040636,"extension":7.288626949463361},"index":0,"playId":"d537de2d-cdb8-3887-8453-848c63e5ee7a","pitchNumber":1,"startTime":"2025-07-26T19:51:29.769Z","endTime":"2025-07-26T19:51:33.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5173299227101,"aZ":-20.128545729621724,"pfxX":-8.41964323722489,"pfxZ":5.957829464245279,"pX":-0.6296709555980792,"pZ":3.017613831311005,"vX0":8.123652476522901,"vY0":-140.73877179979795,"vZ0":-4.019298813511814,"x":141.0,"y":157.3,"x0":-2.44835242375916,"y0":50.00422501736991,"z0":5.754326480503073,"aX":-17.02872486354028},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.2,"breakHorizontal":13.8,"spinRate":2224,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3879749399359955,"extension":6.920928656800519},"index":1,"playId":"612bbf15-cde1-3463-b95c-3b1edac5eafb","pitchNumber":2,"startTime":"2025-07-26T19:51:56.020Z","endTime":"2025-07-26T19:52:01.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"0cf5f450-6d2f-3a1e-9e83-2f3000397111","startTime":"2025-07-26T19:52:33.643Z","endTime":"2025-07-26T19:52:39.441Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.176921109517004,"aZ":-15.949564035827299,"pfxX":-6.9602233461739935,"pfxZ":8.159197366888804,"pX":0.09240314946034817,"pZ":2.5193831508674625,"vX0":9.809771498603292,"vY0":-140.45165755546512,"vZ0":-5.980290561373948,"x":113.48,"y":170.76,"x0":-2.548762559664479,"y0":50.003384641562796,"z0":5.721553055410413,"aX":-13.842426676852881},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":2270,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39065281228030324,"extension":7.1194007861160795},"index":3,"playId":"8ea4a7e2-7d44-37b7-a6be-8b3d88a15012","pitchNumber":3,"startTime":"2025-07-26T19:53:08.396Z","endTime":"2025-07-26T19:53:12.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85106931709286,"aZ":-26.475741981631856,"pfxX":3.024933821045061,"pfxZ":3.3891547888154196,"pX":1.2122972710393232,"pZ":1.5163987877156762,"vX0":8.714477348576887,"vY0":-128.63077009073692,"vZ0":-5.333582376866446,"x":70.79,"y":197.84,"x0":-2.607937154559842,"y0":50.00323876030433,"z0":5.66100139444625,"aX":5.084435629115051},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-7.3,"spinRate":2226,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.425266226476094,"extension":6.910610107038361},"index":4,"playId":"adfd4222-35da-3641-9125-fc405e293a17","pitchNumber":4,"startTime":"2025-07-26T19:53:34.794Z","endTime":"2025-07-26T19:53:39.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.41348721459022,"strikeZoneBottom":1.61000044618425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024214788299812,"aZ":-27.75797691504708,"pfxX":4.29088373810932,"pfxZ":2.6337769571775507,"pX":3.006238229715884,"pZ":-0.4488118441026315,"vX0":12.798379221092118,"vY0":-128.99325085305549,"vZ0":-9.626735819593431,"x":2.41,"y":250.9,"x0":-2.5866554712118197,"y0":50.003516366115214,"z0":5.487673502987757,"aX":7.195791260480494},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-10.8,"spinRate":2267,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4253809599585052,"extension":7.50734636478566},"index":5,"playId":"149590a2-7ffa-39f9-940a-32fd65b7c7ac","pitchNumber":5,"startTime":"2025-07-26T19:54:01.586Z","endTime":"2025-07-26T19:54:05.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gavin Williams. John Rave to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"149590a2-7ffa-39f9-940a-32fd65b7c7ac","startTime":"2025-07-26T19:54:14.201Z","endTime":"2025-07-26T19:54:36.261Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"postOnThird":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.29,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.603954511978355,"aZ":-40.80574761426404,"pfxX":2.80801876040393,"pfxZ":-5.5525890860722225,"pX":0.7752950027523534,"pZ":2.3692209317267605,"vX0":7.044631044518886,"vY0":-123.8782665099539,"vZ0":-0.6799792986683818,"x":87.45,"y":174.81,"x0":-2.4692639142765027,"y0":50.00102608017351,"z0":6.0565294381289485,"aX":4.366183912978324},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.0,"breakHorizontal":-6.7,"spinRate":2306,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4420381976097483,"extension":7.017482278288799},"hitData":{"launchSpeed":82.5,"launchAngle":7.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.17,"coordY":147.63}},"index":7,"playId":"cd99f621-85c7-331a-81ad-18cce7d1f064","pitchNumber":6,"startTime":"2025-07-26T19:54:36.261Z","endTime":"2025-07-26T19:54:43.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:54:43.913Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out sharply to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T19:56:53.576Z","endTime":"2025-07-26T19:59:31.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":68.4,"strikeZoneTop":3.16487240629208,"strikeZoneBottom":1.39000143385906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.200813408497208,"aZ":-38.64747152800566,"pfxX":3.6985960210247537,"pfxZ":-5.644355998072893,"pX":1.3105037947753708,"pZ":0.7391110546726117,"vX0":5.044033412055127,"vY0":-106.4094830729642,"vZ0":-2.878322850975024,"x":67.05,"y":218.82,"x0":-1.5707491043885973,"y0":50.0017433468231,"z0":6.486307094687277,"aX":4.242443445323265},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-10.7,"breakHorizontal":-8.0,"spinRate":2179,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.514658680183,"extension":6.585427353342588},"index":0,"playId":"f5fb1249-a998-3095-baeb-40dd3d56854e","pitchNumber":1,"startTime":"2025-07-26T19:57:02.640Z","endTime":"2025-07-26T19:57:09.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.204374870007353,"aZ":-21.87161101884687,"pfxX":1.172613146319704,"pfxZ":6.1042206000769195,"pX":0.247323214513289,"pZ":3.5603145779745398,"vX0":4.372015739730692,"vY0":-128.03332989765406,"vZ0":-2.713110404931043,"x":107.57,"y":142.65,"x0":-1.6231563800570168,"y0":50.00490684752373,"z0":6.313868222934978,"aX":1.9804855428954986},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.8,"breakHorizontal":-3.0,"spinRate":2161,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4250267476918488,"extension":6.817599450256028},"index":1,"playId":"8b855b7c-abee-32eb-9347-6badc0b9d961","pitchNumber":2,"startTime":"2025-07-26T19:57:18.291Z","endTime":"2025-07-26T19:57:21.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.15833799072573,"strikeZoneBottom":1.39865436468705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.0675258649331,"aZ":-24.858509399494935,"pfxX":-7.998908956318367,"pfxZ":5.532591211287775,"pX":0.2736311061663689,"pZ":3.4075746228419175,"vX0":5.732093340967016,"vY0":-114.25118945287608,"vZ0":-1.8154812727376584,"x":106.57,"y":146.78,"x0":-1.2286597126436665,"y0":50.00158225599737,"z0":6.655725079745039,"aX":-10.573140245092302},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":9.8,"breakHorizontal":13.1,"spinRate":1482,"spinDirection":254},"zone":12,"typeConfidence":2.0,"plateTime":0.4794253047471133,"extension":6.659695299989419},"index":2,"playId":"02961bd3-a073-3618-a67f-f5b811582e43","pitchNumber":3,"startTime":"2025-07-26T19:57:49.723Z","endTime":"2025-07-26T19:57:54.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.10988113947805,"strikeZoneBottom":1.41002027863067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25281864504243,"aZ":-21.704093447047413,"pfxX":-0.5982503039723177,"pfxZ":6.129259385070588,"pX":1.6786053408093353,"pZ":2.659229027761286,"vX0":8.460595758594145,"vY0":-128.9568727402216,"vZ0":-4.778274540969171,"x":53.02,"y":166.98,"x0":-1.5473986960745032,"y0":50.002963493424396,"z0":6.180016125014418,"aX":-1.0231515860186229},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.5,"spinRate":2077,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.42246768153670944,"extension":6.763510357072409},"index":3,"playId":"61dca8b9-bf3b-3be6-9ead-bf12f8ac0c78","pitchNumber":4,"startTime":"2025-07-26T19:58:04.353Z","endTime":"2025-07-26T19:58:08.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65496332659998,"aZ":-13.791725660925755,"pfxX":-5.452986859267775,"pfxZ":10.069368268654653,"pX":-0.032538768705912414,"pZ":2.384710776492949,"vX0":4.757032782793597,"vY0":-133.94183619326165,"vZ0":-7.838189831976679,"x":118.24,"y":174.39,"x0":-1.1190512962452739,"y0":50.001167342760155,"z0":6.325415787602285,"aX":-9.95371665183993},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2149,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40818331579325795,"extension":6.9059475543001945},"index":4,"playId":"ea808836-71e1-3499-a735-1d5703721a12","pitchNumber":5,"startTime":"2025-07-26T19:58:18.941Z","endTime":"2025-07-26T19:58:22.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.126352597052975,"aZ":-20.373133149308543,"pfxX":0.19336963119353312,"pfxZ":6.825619438580606,"pX":0.9005885632748741,"pZ":2.8479788458009647,"vX0":6.130468805371309,"vY0":-129.84427427895636,"vZ0":-4.588117347548085,"x":82.67,"y":161.88,"x0":-1.50414018532221,"y0":50.00000885214083,"z0":6.1639008647979825,"aX":0.33214824552732736},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-1.6,"spinRate":2168,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.419926598902717,"extension":6.870238621959636},"index":5,"playId":"eae29e01-08c5-32f2-97f4-643a63d22c1c","pitchNumber":6,"startTime":"2025-07-26T19:58:38.290Z","endTime":"2025-07-26T19:58:42.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.236875246181548,"aZ":-14.239679636977131,"pfxX":-3.4162803287839734,"pfxZ":9.618583742901404,"pX":-0.4858329101379032,"pZ":2.3357457343192727,"vX0":3.4763429689945258,"vY0":-135.15943892352766,"vZ0":-7.611313925010854,"x":135.52,"y":175.71,"x0":-1.3399033052681482,"y0":50.005617235153565,"z0":6.172206782971944,"aX":-6.372591382490848},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2076,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4039981578066696,"extension":6.7786459756760244},"index":6,"playId":"499ad0f4-6920-3cb4-a012-61df7c863713","pitchNumber":7,"startTime":"2025-07-26T19:59:02.319Z","endTime":"2025-07-26T19:59:06.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-26T19:59:16.829Z","endTime":"2025-07-26T19:59:24.678Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.662438689967452,"aZ":-25.588550069010783,"pfxX":1.3153550978155744,"pfxZ":4.07576532165352,"pX":-0.4044109643170983,"pZ":3.6511252752856937,"vX0":3.135850863639751,"vY0":-124.86067348777317,"vZ0":-1.7438333394523138,"x":132.42,"y":140.2,"x0":-1.8360146466546983,"y0":50.001785852867464,"z0":6.417526354965779,"aX":2.124866095719572},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":1912,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.43482716626098883,"extension":6.650633652254627},"hitData":{"launchSpeed":100.1,"launchAngle":18.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.35,"coordY":99.15}},"index":8,"playId":"8e45520b-5a00-3cb4-b103-1374105f1f1a","pitchNumber":8,"startTime":"2025-07-26T19:59:24.678Z","endTime":"2025-07-26T19:59:31.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-26T19:59:31.523Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to left fielder MJ Melendez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T20:01:55.186Z","endTime":"2025-07-26T20:02:52.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T19:59:52.199Z","endTime":"2025-07-26T20:00:03.363Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Zerpa replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-26T20:00:03.363Z","endTime":"2025-07-26T20:01:57.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.47398290272948,"strikeZoneBottom":1.52000051616489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.723260082731787,"aZ":-31.115635961123992,"pfxX":9.27322327773389,"pfxZ":0.5391595255209403,"pX":-0.1487459211889026,"pZ":1.8962988120763526,"vX0":-10.819205248621472,"vY0":-138.8083190150549,"vZ0":-3.057308707702915,"x":122.67,"y":187.58,"x0":2.573634865372785,"y0":50.00471044285694,"z0":5.058722619840997,"aX":18.30595084705442},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.6,"breakHorizontal":-14.9,"spinRate":1969,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.39285662046089387,"extension":5.545545279402639},"index":2,"playId":"80d7457f-b548-3c09-bad0-da684561fa46","pitchNumber":1,"startTime":"2025-07-26T20:01:57.484Z","endTime":"2025-07-26T20:02:01.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88116936065243,"aZ":-37.71321950804341,"pfxX":-0.9337250739259819,"pfxZ":-3.423541526604918,"pX":-0.43079907762551367,"pZ":1.3481505328645962,"vX0":-7.185873681264466,"vY0":-125.71927252043224,"vZ0":-2.0316365137248544,"x":133.42,"y":202.38,"x0":2.572996670019119,"y0":50.00327041348169,"z0":5.196625578336026,"aX":-1.5094253459527294},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.5,"breakHorizontal":3.1,"spinRate":2672,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4338677731374809,"extension":5.47164249618322},"index":3,"playId":"4582ee04-c662-30c4-86eb-81df01dc69a7","pitchNumber":2,"startTime":"2025-07-26T20:02:11.006Z","endTime":"2025-07-26T20:02:14.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29715968311213,"aZ":-17.371999747804846,"pfxX":5.121709906444284,"pfxZ":7.326885966781811,"pX":-0.5043427894985092,"pZ":3.5088839238008513,"vX0":-9.942654375963471,"vY0":-140.83155056405124,"vZ0":-2.2093020839266235,"x":136.22,"y":144.04,"x0":2.397376708225295,"y0":50.00043469722104,"z0":5.420004658929817,"aX":10.3448593668453},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":-7.3,"spinRate":2114,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.3880771243750565,"extension":5.4510756069447455},"hitData":{"launchSpeed":77.4,"launchAngle":17.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.8,"coordY":104.56}},"index":4,"playId":"38c99cd4-66b2-31f6-8c49-a749489c588c","pitchNumber":3,"startTime":"2025-07-26T20:02:42.535Z","endTime":"2025-07-26T20:02:52.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:02:52.467Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out sharply to center fielder Kyle Isbel. José Ramírez to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T20:03:05.264Z","endTime":"2025-07-26T20:03:47.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.2290312440145,"strikeZoneBottom":1.41864984927937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.663252888823727,"aZ":-22.41992331287145,"pfxX":10.873666667486276,"pfxZ":4.9592727050654295,"pX":-0.1897947815912243,"pZ":2.195190234645163,"vX0":-11.071703241901606,"vY0":-139.44282215177486,"vZ0":-3.9536605472873325,"x":124.23,"y":179.51,"x0":2.421437018613494,"y0":50.00546454406204,"z0":5.112693660328472,"aX":21.395120188276604},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":-17.4,"spinRate":2187,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3929561831030606,"extension":5.446208084357579},"index":0,"playId":"6257db4f-4d4f-320f-8e68-7d50dffc9ec9","pitchNumber":1,"startTime":"2025-07-26T20:03:15.088Z","endTime":"2025-07-26T20:03:19.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8154222424624,"aZ":-35.66914057172205,"pfxX":-1.8110962055217295,"pfxZ":-2.2426578935587784,"pX":-0.027168376661047978,"pZ":1.8900621111324591,"vX0":-5.194663642955919,"vY0":-123.89109453078773,"vZ0":-1.2437738747901355,"x":118.04,"y":187.75,"x0":2.3324862410245064,"y0":50.006059500945995,"z0":5.380423819171261,"aX":-2.815617225826693},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":4.4,"spinRate":2648,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.44213600384176566,"extension":5.486311910877717},"hitData":{"launchSpeed":101.7,"launchAngle":35.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.63,"coordY":39.07}},"index":1,"playId":"fdec8b3c-9b68-3487-abbc-9d560d7b9098","pitchNumber":2,"startTime":"2025-07-26T20:03:32.629Z","endTime":"2025-07-26T20:03:47.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":2.03,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:03:47.997Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T20:04:04.716Z","endTime":"2025-07-26T20:05:25.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.48660319805761,"strikeZoneBottom":1.7002654051907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.768344347973986,"aZ":-18.10918504810469,"pfxX":6.367676697421557,"pfxZ":7.158001846146487,"pX":-1.1547772940772008,"pZ":1.7395929857609278,"vX0":-12.027483031108101,"vY0":-139.20513582063077,"vZ0":-6.031921106606774,"x":161.02,"y":191.81,"x0":2.3915028722290708,"y0":50.006541959395356,"z0":5.130359937149858,"aX":12.5200334188371},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":-9.1,"spinRate":2109,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3932140315958188,"extension":5.624080668225315},"index":0,"playId":"9bf9cd71-2d59-3da0-b3c6-49cf1f755322","pitchNumber":1,"startTime":"2025-07-26T20:04:13.879Z","endTime":"2025-07-26T20:04:18.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.43376667430761,"strikeZoneBottom":1.74558146013484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17047713751736,"aZ":-36.682514069455536,"pfxX":-6.977161832740697,"pfxZ":-3.0211847931688514,"pX":0.09032988520598105,"pZ":2.805398419418558,"vX0":-3.747272175872544,"vY0":-122.04980836868599,"vZ0":1.0647009352273191,"x":113.56,"y":163.03,"x0":2.5565756826932624,"y0":50.000492267745045,"z0":5.546222589904204,"aX":-10.422708822168943},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":13.6,"spinRate":2671,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.45043531621228317,"extension":5.36915387142854},"index":1,"playId":"1a5c9bb0-b27e-3cd4-ba03-a21ce0aaf515","pitchNumber":2,"startTime":"2025-07-26T20:04:30.018Z","endTime":"2025-07-26T20:04:34.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.988234502982188,"aZ":-38.38063598130344,"pfxX":-1.6442664946638386,"pfxZ":-3.990041035091445,"pX":-0.4208484934051205,"pZ":0.6662840779210675,"vX0":-6.384078286466138,"vY0":-123.92636256445549,"vZ0":-3.4299924447776196,"x":133.04,"y":220.79,"x0":2.4034457422407747,"y0":50.00575346194345,"z0":5.2775100614652635,"aX":-2.554710197043083},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.8,"breakHorizontal":4.4,"spinRate":2752,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4421431248458836,"extension":5.505433172366204},"index":2,"playId":"6613bba5-3936-3f0d-9415-3be5af30f636","pitchNumber":3,"startTime":"2025-07-26T20:04:46.251Z","endTime":"2025-07-26T20:04:51.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T20:05:04.968Z","endTime":"2025-07-26T20:05:19.745Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86848903902945,"aZ":-34.51526750684051,"pfxX":-2.09002471954247,"pfxZ":-1.4330102699156706,"pX":-0.2010693425566019,"pZ":0.870847837601487,"vX0":-6.509676150774795,"vY0":-126.66945605647648,"vZ0":-3.5761190992374097,"x":124.66,"y":215.27,"x0":2.6694224206076727,"y0":50.003593700440724,"z0":5.048497305375047,"aX":-3.4104656077086277},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":5.2,"spinRate":2749,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4317153318802367,"extension":5.658170834348458},"index":4,"playId":"70a47615-a1bc-3d2d-a9ce-654805cefc4a","pitchNumber":4,"startTime":"2025-07-26T20:05:19.745Z","endTime":"2025-07-26T20:05:25.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:05:25.026Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T20:07:18.671Z","endTime":"2025-07-26T20:08:18.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.54513710761054,"strikeZoneBottom":1.64999976104446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40744108447856,"aZ":-16.87404608296052,"pfxX":-5.860268115341997,"pfxZ":7.876249935588056,"pX":-0.2113433960276456,"pZ":2.0072703740159175,"vX0":8.858165296981358,"vY0":-137.72939597106435,"vZ0":-6.891437791232789,"x":125.06,"y":184.58,"x0":-2.6915041034535014,"y0":50.00313118952929,"z0":5.66098843410084,"aX":-11.384722371556247},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2197,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39600731479599816,"extension":7.185594061321121},"index":0,"playId":"44a576fe-6838-3ad0-93a6-791d774e9bb0","pitchNumber":1,"startTime":"2025-07-26T20:07:34.793Z","endTime":"2025-07-26T20:07:39.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.262916099348278,"aZ":-19.32816196274569,"pfxX":-7.332864757285102,"pfxZ":6.683615401012121,"pX":0.06791214461556705,"pZ":2.3299421772588444,"vX0":10.346977023213336,"vY0":-137.0431449740481,"vZ0":-5.544706231977035,"x":114.41,"y":175.87,"x0":-2.7853949304445105,"y0":50.003477513974495,"z0":5.679019120597176,"aX":-14.096989586274544},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":11.4,"spinRate":2105,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3980545062225995,"extension":7.748650416352524},"index":1,"playId":"41f5f19b-f515-37a0-a848-16e8448b30b2","pitchNumber":2,"startTime":"2025-07-26T20:07:50.568Z","endTime":"2025-07-26T20:07:54.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.938476258667272,"aZ":-40.94217530057159,"pfxX":3.4320497662044085,"pfxZ":-6.129933507599501,"pX":-0.8878915208541911,"pZ":1.6976207334782303,"vX0":3.2230555879408973,"vY0":-119.62660094036102,"vZ0":-1.9712472730077502,"x":150.84,"y":192.94,"x0":-2.705171071143714,"y0":50.00287389790269,"z0":6.248121877669272,"aX":4.908197560888169},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.3,"breakHorizontal":-7.1,"spinRate":2378,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4602020212511091,"extension":7.029880089381423},"hitData":{"launchSpeed":100.6,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":149.15}},"index":2,"playId":"a5002a0b-8549-3d01-9a07-0ae66792546e","pitchNumber":3,"startTime":"2025-07-26T20:08:09.145Z","endTime":"2025-07-26T20:08:18.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:08:18.015Z","atBatIndex":43},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Maikel Garcia triples (4) on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T20:08:33.462Z","endTime":"2025-07-26T20:08:55.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.088617015645916,"aZ":-41.966623094377915,"pfxX":4.145817820708973,"pfxZ":-6.591362090845467,"pX":-0.5306936782491394,"pZ":1.8252313363742398,"vX0":3.5289243003442694,"vY0":-120.67483581875534,"vZ0":-1.27631101291849,"x":137.23,"y":189.5,"x0":-2.5475011773846057,"y0":50.00561158024703,"z0":6.037037410799757,"aX":6.154581092750526},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2264,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.45278163518726755,"extension":6.821960029302263},"hitData":{"launchSpeed":98.5,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.95,"coordY":121.79}},"index":0,"playId":"b765fb36-2b5b-3986-8478-9960de2b2f00","pitchNumber":1,"startTime":"2025-07-26T20:08:39.943Z","endTime":"2025-07-26T20:08:55.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":0.64,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:08:55.557Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T20:09:36.128Z","endTime":"2025-07-26T20:12:22.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T20:09:26.495Z","endTime":"2025-07-26T20:09:38.427Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.451505086833993,"aZ":-18.967843773184985,"pfxX":-6.292843859992925,"pfxZ":6.6052804670275,"pX":0.5782523438531781,"pZ":2.8642823828671857,"vX0":10.699937672481486,"vY0":-139.35942504752822,"vZ0":-4.6772899995480195,"x":94.96,"y":161.44,"x0":-2.464646147290079,"y0":50.0033485857151,"z0":5.788712182129452,"aX":-12.583730022852043},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":9.6,"spinRate":2167,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39056201429483073,"extension":6.976465203549087},"index":1,"playId":"30b49b91-a574-399f-b9b9-1e2d8449610f","pitchNumber":1,"startTime":"2025-07-26T20:09:38.427Z","endTime":"2025-07-26T20:09:42.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.979458861139474,"aZ":-20.64978778039033,"pfxX":-9.27976421621017,"pfxZ":5.838787408842392,"pX":0.03834539114428498,"pZ":2.4353993281740385,"vX0":10.549450814628909,"vY0":-139.29184482980963,"vZ0":-5.155097206333933,"x":115.54,"y":173.02,"x0":-2.5843979408726407,"y0":50.00356640077845,"z0":5.666981238779262,"aX":-18.31795212106338},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":14.8,"spinRate":2125,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3925478343804665,"extension":7.340748680815072},"index":2,"playId":"35b4f419-2545-3cba-84c1-02ee5f4c5eda","pitchNumber":2,"startTime":"2025-07-26T20:10:00.530Z","endTime":"2025-07-26T20:10:05.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.57806227190517,"strikeZoneBottom":1.70000094182547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.644410957112413,"aZ":-35.75445241204565,"pfxX":0.45817956542357585,"pfxZ":-2.2288098373580034,"pX":2.29758183143413,"pZ":-0.4350728344190092,"vX0":11.93462943428545,"vY0":-126.66160533917912,"vZ0":-7.64511164099149,"x":29.42,"y":250.53,"x0":-2.557697927751324,"y0":50.00266167252568,"z0":5.523623157788719,"aX":0.7355767829513177},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.9,"breakHorizontal":-3.8,"spinRate":2266,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43434700776588997,"extension":7.374523978367122},"index":3,"playId":"7fd94798-d31c-3262-a2a0-b8a5aad56b6b","pitchNumber":3,"startTime":"2025-07-26T20:10:47.308Z","endTime":"2025-07-26T20:10:54.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.59695854348722,"strikeZoneBottom":1.69999730312213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.712345415748622,"aZ":-41.38559726560505,"pfxX":0.9365399440836858,"pfxZ":-5.939720797064044,"pX":0.22842324945485534,"pZ":-0.5580663620780438,"vX0":6.133353762260949,"vY0":-123.95058879835348,"vZ0":-7.164428608209786,"x":108.29,"y":253.85,"x0":-2.4040511262387487,"y0":50.005297321346674,"z0":5.842188204571388,"aX":1.451278346577438},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.2,"breakHorizontal":-3.1,"spinRate":2432,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4425823924014578,"extension":7.109845525149911},"index":4,"playId":"a59fe9f2-2bb1-313b-8093-536041114dff","pitchNumber":4,"startTime":"2025-07-26T20:11:22.231Z","endTime":"2025-07-26T20:11:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.550457622149153,"aZ":-42.33195514857566,"pfxX":1.7612194015124598,"pfxZ":-6.764870952607772,"pX":0.29531105492749987,"pZ":0.590439589516829,"vX0":6.124358462007283,"vY0":-122.20716968359365,"vZ0":-4.1934037953436025,"x":105.74,"y":222.84,"x0":-2.4785663944305614,"y0":50.001654773594744,"z0":5.98955604123524,"aX":2.644357259378347},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.0,"breakHorizontal":-4.7,"spinRate":2409,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44933292349243503,"extension":6.977825040897315},"index":5,"playId":"a2174215-c491-384e-ae1a-458c031bab67","pitchNumber":5,"startTime":"2025-07-26T20:11:46.844Z","endTime":"2025-07-26T20:11:52.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.025584913374775,"aZ":-41.318492302381124,"pfxX":4.6964573858103105,"pfxZ":-6.157866151668431,"pX":-0.8449789252786043,"pZ":1.2103665268701633,"vX0":3.030881416419076,"vY0":-121.42621759359943,"vZ0":-2.486039560023439,"x":149.21,"y":206.1,"x0":-2.721918696887522,"y0":50.003199044410096,"z0":5.861747264402625,"aX":6.973327301305595},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.5,"breakHorizontal":-9.2,"spinRate":2396,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.45205208562070043,"extension":6.733862507935107},"index":6,"playId":"54a433fc-0fee-32b3-a972-df11525e6bfc","pitchNumber":6,"startTime":"2025-07-26T20:12:16.944Z","endTime":"2025-07-26T20:12:22.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.2,"awayTeamWinProbability":26.799999999999997,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.43,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:12:22.634Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to right fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T20:12:38.940Z","endTime":"2025-07-26T20:13:18.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.41228648875105,"strikeZoneBottom":1.52614832224543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.832027685592614,"aZ":-42.00465583519434,"pfxX":5.271454001921941,"pfxZ":-6.8561968766864165,"pX":-1.6406122994727024,"pZ":2.371366468031909,"vX0":1.0408623163924453,"vY0":-119.48847658642183,"vZ0":-0.0987387169088354,"x":179.54,"y":174.75,"x0":-2.767295575545917,"y0":50.002600209178745,"z0":6.2140725564125505,"aX":7.558087135527957},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.1,"breakHorizontal":-9.8,"spinRate":2367,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4598723659632702,"extension":6.65380959911079},"index":0,"playId":"4def125c-9afa-3ddd-8ab2-8250de933d92","pitchNumber":1,"startTime":"2025-07-26T20:12:49.206Z","endTime":"2025-07-26T20:12:52.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.115132441370193,"aZ":-16.72416464599524,"pfxX":-6.738791810581879,"pfxZ":7.7449926569989405,"pX":0.05725281830803609,"pZ":3.0202338474020913,"vX0":9.662446490205735,"vY0":-140.00263432364503,"vZ0":-4.6450758558188525,"x":114.82,"y":157.23,"x0":-2.555203762404943,"y0":50.004487664620335,"z0":5.787433164520065,"aX":-13.446593561885898},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2281,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39047166131995015,"extension":7.240596371345647},"hitData":{"launchSpeed":91.2,"launchAngle":55.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.55,"coordY":127.68}},"index":1,"playId":"113af314-ee68-3c2e-8416-353376042a08","pitchNumber":2,"startTime":"2025-07-26T20:13:08.139Z","endTime":"2025-07-26T20:13:18.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.000000000000014,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:13:18.927Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T20:16:01.894Z","endTime":"2025-07-26T20:17:05.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:14:43.824Z","endTime":"2025-07-26T20:15:33.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nolan Jones replaces Gabriel Arias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:15:33.892Z","endTime":"2025-07-26T20:16:04.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84915633635978,"aZ":-19.691425273453024,"pfxX":-5.949606682627261,"pfxZ":6.599889955670381,"pX":-0.3511995591179392,"pZ":3.3394386705423704,"vX0":7.311094436673605,"vY0":-136.16700308536045,"vZ0":0.05368543934543357,"x":130.39,"y":148.62,"x0":-2.2887874541602,"y0":50.00278385492875,"z0":4.6736350398650535,"aX":-11.254197417370197},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":9.4,"spinRate":2206,"spinDirection":243},"zone":1,"typeConfidence":0.9,"plateTime":0.40112438833326225,"extension":6.286826279373127},"index":2,"playId":"12dd0f03-3b64-3ebc-8b97-8e5f5c47610a","pitchNumber":1,"startTime":"2025-07-26T20:16:04.143Z","endTime":"2025-07-26T20:16:08.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30482175145456,"aZ":-20.238668454048824,"pfxX":-6.620850082539926,"pfxZ":6.414902463876871,"pX":0.08515678670907825,"pZ":2.6335249351113377,"vX0":8.600976688035534,"vY0":-135.02927481689952,"vZ0":-1.3686899934220778,"x":113.75,"y":167.67,"x0":-2.2699339125750093,"y0":50.001967566633965,"z0":4.560293282103829,"aX":-12.318547843018253},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":10.3,"spinRate":2201,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4044481477698061,"extension":6.363513087948406},"index":3,"playId":"d86ffdab-bcd0-3d17-bb3d-5fa0fae1cc21","pitchNumber":2,"startTime":"2025-07-26T20:16:21.345Z","endTime":"2025-07-26T20:16:24.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.74423132230709,"strikeZoneBottom":1.72000016364821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.029477431852232,"aZ":-23.234192416169734,"pfxX":-6.750834533491441,"pfxZ":4.7709400119985546,"pX":-0.8207039070181826,"pZ":3.5055906695997825,"vX0":6.461966165544931,"vY0":-135.41914215479184,"vZ0":1.4491471734061316,"x":148.28,"y":144.13,"x0":-2.3502457925673506,"y0":50.004613344937226,"z0":4.578614154248015,"aX":-12.655104686388631},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":11.0,"spinRate":2271,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.4030638672353648,"extension":6.295245692053011},"index":4,"playId":"3735195c-9fff-3652-bff2-833299abb092","pitchNumber":3,"startTime":"2025-07-26T20:16:41.745Z","endTime":"2025-07-26T20:16:45.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.652946183896223,"aZ":-22.388713807056675,"pfxX":-7.264192679203589,"pfxZ":5.110877737824326,"pX":-0.2643349713851297,"pZ":3.614110624701469,"vX0":7.9008713518112055,"vY0":-136.86797776416722,"vZ0":1.4688732574973002,"x":127.08,"y":141.2,"x0":-2.232309286009581,"y0":50.00133043441389,"z0":4.594277465444259,"aX":-13.905470045124899},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":11.6,"spinRate":2259,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.39880932014955794,"extension":6.443873615444053},"index":5,"playId":"52960c9b-e82c-3c9b-8e3e-865b7155cfe8","pitchNumber":4,"startTime":"2025-07-26T20:17:01.141Z","endTime":"2025-07-26T20:17:05.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:17:05.281Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T20:17:18.559Z","endTime":"2025-07-26T20:19:16.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.39395074676793,"strikeZoneBottom":1.64999923290097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56842987848826,"aZ":-33.18456437993444,"pfxX":6.804377435845572,"pfxZ":-0.6863378869073191,"pX":-0.15820577164879876,"pZ":2.3066318495378595,"vX0":3.4597253135593236,"vY0":-119.83172485555961,"vZ0":1.5936825988609633,"x":123.03,"y":176.5,"x0":-2.5015786824514614,"y0":50.00593176880835,"z0":4.581719701023784,"aX":9.9682973963421},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":-13.1,"spinRate":2323,"spinDirection":67},"zone":5,"typeConfidence":0.9,"plateTime":0.4558254074440664,"extension":6.3191779518688715},"index":0,"playId":"673e9f18-0bc8-38c9-9d6a-a1348a1259c5","pitchNumber":1,"startTime":"2025-07-26T20:17:28.632Z","endTime":"2025-07-26T20:17:33.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.35538942092644,"strikeZoneBottom":1.59393653650771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.215343753696963,"aZ":-32.98834263513304,"pfxX":5.183920729688293,"pfxZ":-0.5545355965655068,"pX":0.00579242203519218,"pZ":1.346487255162427,"vX0":4.37618919782186,"vY0":-120.19559968265025,"vZ0":-0.9745159380417665,"x":116.78,"y":202.42,"x0":-2.511808764112477,"y0":50.00384694548714,"z0":4.685450657527747,"aX":7.587728950195065},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":-10.4,"spinRate":2535,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4556329244836994,"extension":6.47351078491207},"index":1,"playId":"2c279a11-a0cb-3119-ad6a-414ab6295547","pitchNumber":2,"startTime":"2025-07-26T20:17:44.218Z","endTime":"2025-07-26T20:17:48.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.41963584181161,"strikeZoneBottom":1.64999990601053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.881255122721825,"aZ":-28.61792022456419,"pfxX":-0.9895101751134525,"pfxZ":2.091628028355201,"pX":0.07689348694324717,"pZ":3.8144563054072997,"vX0":6.420704192894121,"vY0":-128.67287097484163,"vZ0":3.434164760570297,"x":114.07,"y":135.79,"x0":-2.306080160670808,"y0":50.00557609974561,"z0":4.660587697313881,"aX":-1.686173698068324},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":0.6,"spinRate":2506,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.42323288165543493,"extension":6.306392915341712},"index":2,"playId":"dd7e64c3-0ba0-37c0-a8ea-a8443c104212","pitchNumber":3,"startTime":"2025-07-26T20:18:01.120Z","endTime":"2025-07-26T20:18:05.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.382321462063214,"aZ":-27.15934355291022,"pfxX":-0.10922441744353906,"pfxZ":2.9120983252013026,"pX":0.714711937441476,"pZ":2.810789558256409,"vX0":7.516714885877577,"vY0":-129.70141801702644,"vZ0":0.46957884515971615,"x":89.76,"y":162.89,"x0":-2.193596425769259,"y0":50.00279854115682,"z0":4.680884836733056,"aX":-0.18892218789176363},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.3,"spinRate":2683,"spinDirection":172},"zone":6,"typeConfidence":0.9,"plateTime":0.4205617265119175,"extension":6.273742874108108},"index":3,"playId":"da846f4d-001f-3687-b929-30256be3e281","pitchNumber":4,"startTime":"2025-07-26T20:18:19.215Z","endTime":"2025-07-26T20:18:23.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-26T20:18:32.148Z","endTime":"2025-07-26T20:18:47.886Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.40605317425368,"strikeZoneBottom":1.67721126095309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249197876135234,"aZ":-22.84103340372342,"pfxX":-6.014018548324022,"pfxZ":4.924786952090614,"pX":-1.354918172668094,"pZ":4.239346729527852,"vX0":4.674609549104462,"vY0":-136.16092218404353,"vZ0":2.938892933901923,"x":168.65,"y":124.32,"x0":-2.3045866822799215,"y0":50.00298917715177,"z0":4.718382435264844,"aX":-11.39938783235474},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":10.1,"spinRate":2337,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4008195394902363,"extension":6.290227914368819},"index":5,"playId":"4df263a3-27d3-37e9-b049-3c603a2b4db8","pitchNumber":5,"startTime":"2025-07-26T20:18:47.886Z","endTime":"2025-07-26T20:18:51.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21832740817616,"aZ":-22.1420398142752,"pfxX":-6.384075197021339,"pfxZ":5.201296232181413,"pX":0.5349859912849629,"pZ":2.7853568188790625,"vX0":9.349247700588865,"vY0":-137.4654234679768,"vZ0":-0.7921225731631066,"x":96.61,"y":163.58,"x0":-2.0683344451991954,"y0":50.00333032695421,"z0":4.569652359301708,"aX":-12.315646491592396},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":9.8,"spinRate":2336,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.3972457994940415,"extension":6.4766263045345065},"hitData":{"launchSpeed":82.3,"launchAngle":16.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.37,"coordY":104.01}},"index":6,"playId":"ee8cc859-fc92-399b-ac50-103d43fbd965","pitchNumber":6,"startTime":"2025-07-26T20:19:07.340Z","endTime":"2025-07-26T20:19:16.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:19:16.561Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks. Daniel Schneemann to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T20:19:29.240Z","endTime":"2025-07-26T20:20:51.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.06071337397177,"strikeZoneBottom":1.45351027432093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.283048832888642,"aZ":-22.2073528900641,"pfxX":-6.482087965845624,"pfxZ":5.353615500185494,"pX":0.2012230935946766,"pZ":3.2426250001234833,"vX0":8.773099022420704,"vY0":-135.4975758569937,"vZ0":0.8153713907046907,"x":109.33,"y":151.23,"x0":-2.234589966680277,"y0":50.0017468198961,"z0":4.488120298770062,"aX":-12.066564656122578},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":9.8,"spinRate":2308,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.4040544811252831,"extension":6.424093291914143},"index":0,"playId":"69a26be7-2b44-3c6d-8c95-55aaa5e0566c","pitchNumber":1,"startTime":"2025-07-26T20:19:45.289Z","endTime":"2025-07-26T20:19:50.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.1509332896416,"strikeZoneBottom":1.44415893656891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73549280282979,"aZ":-20.821478570982382,"pfxX":-5.156672312082904,"pfxZ":6.095021821667485,"pX":1.2264233344656033,"pZ":2.7541643342709903,"vX0":10.891820084538338,"vY0":-135.42721637615816,"vZ0":-1.2163956851973836,"x":70.25,"y":164.42,"x0":-2.1721363160767275,"y0":50.00398743146241,"z0":4.661237712607315,"aX":-9.608079328163218},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":7.1,"spinRate":2265,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.4039730550142657,"extension":6.40143948572543},"index":1,"playId":"8bbfce05-7e94-32b2-9bf0-fb1ea0efabda","pitchNumber":2,"startTime":"2025-07-26T20:20:04.245Z","endTime":"2025-07-26T20:20:08.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.04741603222412,"strikeZoneBottom":1.40705885470033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.428140439940893,"aZ":-20.91387027575261,"pfxX":-6.135770328418698,"pfxZ":5.917718042764175,"pX":-1.9625702606931108,"pZ":3.1691649771757002,"vX0":3.421076869045862,"vY0":-136.4286703104276,"vZ0":0.13950479048163322,"x":191.81,"y":153.21,"x0":-2.4296086685335716,"y0":50.00068904135679,"z0":4.5480508582598125,"aX":-11.671312523536262},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":10.4,"spinRate":2284,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.40006670160564317,"extension":6.255671557454043},"index":2,"playId":"1c412708-fba1-3370-b0ed-37dfdb959181","pitchNumber":3,"startTime":"2025-07-26T20:20:24.411Z","endTime":"2025-07-26T20:20:27.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.05801624011539,"strikeZoneBottom":1.39000253178383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570298664552162,"aZ":-20.910473180202825,"pfxX":-6.078102424702463,"pfxZ":6.0633420417723745,"pX":0.9815981976346972,"pZ":2.0645634595584936,"vX0":10.463161690867793,"vY0":-134.78433370020912,"vZ0":-2.417267640068444,"x":79.58,"y":183.04,"x0":-2.143601166150076,"y0":50.004577227863386,"z0":4.433815508126604,"aX":-11.295830388021383},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":9.0,"spinRate":2281,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4048451964355051,"extension":6.667999639665323},"index":3,"playId":"e487c80c-017a-376e-942f-6ed91432013c","pitchNumber":4,"startTime":"2025-07-26T20:20:45.951Z","endTime":"2025-07-26T20:20:51.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":-7.20000000000001,"leverageIndex":2.42,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:20:51.022Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (11) on a fly ball to center fielder Kyle Isbel. Daniel Schneemann scores. Brayan Rocchio out at home on the throw, center fielder Kyle Isbel to shortstop Bobby Witt Jr. to catcher Salvador Perez.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T20:21:54.242Z","endTime":"2025-07-26T20:23:51.729Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T20:21:04.578Z","endTime":"2025-07-26T20:21:56.464Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.23624788796465,"strikeZoneBottom":1.44142014935126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.039384703974076,"aZ":-34.169031711327946,"pfxX":7.15640095487165,"pfxZ":-1.3776742747377764,"pX":-0.8869686480464997,"pZ":2.2027626832766,"vX0":1.8342711231399618,"vY0":-119.48610281077096,"vZ0":1.6569500511723139,"x":150.81,"y":179.31,"x0":-2.594416567091431,"y0":50.00354643700892,"z0":4.570632190473134,"aX":10.347419452806008},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.8,"breakHorizontal":-13.4,"spinRate":2590,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.4584079397858245,"extension":6.1643981962931065},"index":1,"playId":"379c7047-c03e-38c4-b1f6-fcfd395dc682","pitchNumber":1,"startTime":"2025-07-26T20:21:56.464Z","endTime":"2025-07-26T20:22:01.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.26596321954803,"strikeZoneBottom":1.50438234666511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.292960457432507,"aZ":-19.579364393545564,"pfxX":-5.916719115702044,"pfxZ":6.754419390207943,"pX":-0.4003861076214136,"pZ":3.639616228831065,"vX0":6.8811200304372315,"vY0":-135.3985892317338,"vZ0":1.0816530481257802,"x":132.26,"y":140.51,"x0":-2.200533662926991,"y0":50.00507959542589,"z0":4.600555711344997,"aX":-11.037766344504133},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":9.4,"spinRate":2342,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.40382432316785843,"extension":6.234233583786514},"index":2,"playId":"b1b57638-e458-3b11-bc8e-31cbb3249590","pitchNumber":2,"startTime":"2025-07-26T20:22:13.497Z","endTime":"2025-07-26T20:22:17.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.31655508986109,"strikeZoneBottom":1.44999793752808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.306589674330112,"aZ":-20.78915978122945,"pfxX":-6.221665968955762,"pfxZ":6.063646432585804,"pX":0.9790083421062823,"pZ":2.985403420153505,"vX0":10.46471816482686,"vY0":-135.79465994843034,"vZ0":-0.12549943846671607,"x":79.68,"y":158.17,"x0":-2.107159432606528,"y0":50.000496199679056,"z0":4.472198476792626,"aX":-11.678255485467153},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2372,"spinDirection":242},"zone":12,"typeConfidence":0.9,"plateTime":0.4025654854344225,"extension":6.224553729115426},"index":3,"playId":"b273b0b1-e478-3fd9-a549-6325cd132db2","pitchNumber":3,"startTime":"2025-07-26T20:22:31.267Z","endTime":"2025-07-26T20:22:37.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.28426884864006,"strikeZoneBottom":1.5226043893001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.005590365173052,"aZ":-35.1379872441904,"pfxX":7.007093320975435,"pfxZ":-2.0627690111845016,"pX":-0.40843857251676013,"pZ":2.6119243876042693,"vX0":2.8589504150558342,"vY0":-119.24926012766801,"vZ0":2.781841547255862,"x":132.57,"y":168.26,"x0":-2.533094343949948,"y0":50.00002634591595,"z0":4.600875291750122,"aX":10.085808765633368},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.8,"breakHorizontal":-13.3,"spinRate":2495,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4593719877282214,"extension":6.328500034741861},"index":4,"playId":"5cb30a6f-9a9b-3a52-9ef0-c17ec134fec7","pitchNumber":4,"startTime":"2025-07-26T20:22:53.812Z","endTime":"2025-07-26T20:22:58.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.984005180866436,"aZ":-20.855277466666575,"pfxX":-6.534859287500056,"pfxZ":6.005283512874266,"pX":0.088145037261862,"pZ":2.9899207317628047,"vX0":8.496002094594575,"vY0":-135.9635560573758,"vZ0":-0.3439193618768772,"x":113.64,"y":158.05,"x0":-2.2185694470003035,"y0":50.00037022429297,"z0":4.557068743543976,"aX":-12.313244979171671},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":10.2,"spinRate":2303,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.4018322768165721,"extension":6.377738260907599},"index":5,"playId":"e00d20e6-6d09-3412-8b7e-9d99a27c3b20","pitchNumber":5,"startTime":"2025-07-26T20:23:13.754Z","endTime":"2025-07-26T20:23:17.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14574341462863,"aZ":-20.004486730491333,"pfxX":-6.969638460874904,"pfxZ":6.373170965218748,"pX":-0.04969765945167551,"pZ":2.917136664871595,"vX0":8.240844795475315,"vY0":-136.82064223440355,"vZ0":-0.9042540989883427,"x":118.89,"y":160.02,"x0":-2.1849528849014694,"y0":50.002761418024505,"z0":4.6135937252948835,"aX":-13.309622025349967},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":11.0,"spinRate":2346,"spinDirection":238},"zone":2,"typeConfidence":0.9,"plateTime":0.3992231873016503,"extension":6.289258117996705},"hitData":{"launchSpeed":98.7,"launchAngle":30.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":175.17,"coordY":44.18}},"index":6,"playId":"3488ae04-5479-37e1-a1d3-ca846eda6fd7","pitchNumber":6,"startTime":"2025-07-26T20:23:36.089Z","endTime":"2025-07-26T20:23:51.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":682177,"link":"/api/v1/people/682177"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.76,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:23:51.729Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T20:26:34.252Z","endTime":"2025-07-26T20:27:18.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T20:24:52.118Z","endTime":"2025-07-26T20:25:01.702Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lucas Erceg replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-26T20:25:01.702Z","endTime":"2025-07-26T20:26:36.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.14744435622227,"strikeZoneBottom":1.42392933758511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09333727567402,"aZ":-15.483182862485531,"pfxX":-6.359683424196767,"pfxZ":8.352977303696559,"pX":0.26367734638699286,"pZ":2.4478928501411255,"vX0":7.795250436003599,"vY0":-140.52372557354735,"vZ0":-6.3470084955097406,"x":106.95,"y":172.69,"x0":-1.7211152342519103,"y0":50.00150627562444,"z0":5.7430440800923614,"aX":-12.707237039680967},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2072,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38988511388619873,"extension":6.590567035423403},"index":2,"playId":"82cb4ddf-ee53-3d80-98dc-c93190b5eb25","pitchNumber":1,"startTime":"2025-07-26T20:26:36.237Z","endTime":"2025-07-26T20:26:41.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47452573592492,"aZ":-16.267346979484888,"pfxX":-6.987751579706691,"pfxZ":8.065257899599562,"pX":0.2756306426573558,"pZ":2.2965341947929394,"vX0":7.8951218892871955,"vY0":-139.57115685537053,"vZ0":-6.2343641417719144,"x":106.49,"y":176.77,"x0":-1.6821832255766926,"y0":50.00287989669169,"z0":5.630781801279868,"aX":-13.783309393817213},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2099,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3924612188389438,"extension":6.723447070700883},"index":3,"playId":"6835cd39-e16c-3826-b7a2-117db38a9c25","pitchNumber":2,"startTime":"2025-07-26T20:26:52.609Z","endTime":"2025-07-26T20:26:57.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132269960105578,"aZ":-34.616467812509676,"pfxX":-0.80477273188726,"pfxZ":-1.5901873654791945,"pX":0.1033148738715642,"pZ":0.26509424986065583,"vX0":4.829067121716289,"vY0":-123.2753983023648,"vZ0":-5.988702922278456,"x":113.06,"y":231.62,"x0":-1.7787367140707622,"y0":50.00296985981321,"z0":5.657447220567637,"aX":-1.235303977324552},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":0.2,"spinRate":2178,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44477655705245134,"extension":6.5215312787248365},"index":4,"playId":"39a4a86b-6c2a-3105-83fd-19e98db1d347","pitchNumber":3,"startTime":"2025-07-26T20:27:12.520Z","endTime":"2025-07-26T20:27:18.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.37,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:27:18.843Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adam Frazier walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T20:29:33.627Z","endTime":"2025-07-26T20:30:25.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Nolan Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:29:16.151Z","endTime":"2025-07-26T20:29:16.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to second base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:29:16.167Z","endTime":"2025-07-26T20:29:17.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Brayan Rocchio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T20:29:16.167Z","endTime":"2025-07-26T20:29:16.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-26T20:29:16.168Z","endTime":"2025-07-26T20:29:35.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.11078773053362,"strikeZoneBottom":1.50517081925904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018670065410046,"aZ":-12.03701597763843,"pfxX":6.997279792493154,"pfxZ":10.821812206769529,"pX":0.9887216199999822,"pZ":2.286229008013686,"vX0":-2.928338465619828,"vY0":-134.97587711025142,"vZ0":-6.965614491580594,"x":79.31,"y":177.05,"x0":1.1733506019534279,"y0":50.004078462421546,"z0":5.732706051580597,"aX":13.02267271715862},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":-12.1,"spinRate":2566,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40446759617802375,"extension":6.533813094045446},"index":4,"playId":"afa4b3d7-286a-30e1-ba47-d2131ba3a873","pitchNumber":1,"startTime":"2025-07-26T20:29:35.892Z","endTime":"2025-07-26T20:29:40.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.16802029294942,"strikeZoneBottom":1.49694296654007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24744434631464,"aZ":-26.551398274697963,"pfxX":0.7402631158297623,"pfxZ":3.5049349742664866,"pX":-1.6923119786341319,"pZ":1.9778627181043091,"vX0":-7.216755944837211,"vY0":-125.0343516869714,"vZ0":-4.252725246284904,"x":181.51,"y":185.38,"x0":1.1197553128908484,"y0":50.0009822737973,"z0":5.8480462996989875,"aX":1.187571789356455},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.8,"breakHorizontal":0.1,"spinRate":2491,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43597182484215136,"extension":6.45628094701},"index":5,"playId":"0f111402-d1a6-303d-a774-6a792d7e8715","pitchNumber":2,"startTime":"2025-07-26T20:29:51.056Z","endTime":"2025-07-26T20:29:54.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.1436264964475,"strikeZoneBottom":1.45000065617376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.361283771547164,"aZ":-13.263995438400231,"pfxX":5.792774398363095,"pfxZ":10.191398042429359,"pX":-1.5399721389406134,"pZ":2.714943961088582,"vX0":-8.760783568141912,"vY0":-134.87026397410472,"vZ0":-5.7620054808033245,"x":175.7,"y":165.48,"x0":0.987084740072649,"y0":50.00122517291413,"z0":5.80240368232956,"aX":10.747502575516389},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-8.8,"spinRate":2539,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4050028801951129,"extension":6.593676556862024},"index":6,"playId":"aa7eef2a-b853-3bf7-b1d1-49dc49677c3c","pitchNumber":3,"startTime":"2025-07-26T20:30:05.674Z","endTime":"2025-07-26T20:30:10.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.15088275490814,"strikeZoneBottom":1.54643598994426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.613277170627306,"aZ":-11.899741557080898,"pfxX":6.799159611966189,"pfxZ":11.095042822288773,"pX":1.6647456817519932,"pZ":2.84530700864761,"vX0":-1.6008032004427735,"vY0":-134.20636086544474,"vZ0":-5.589659915972518,"x":53.54,"y":161.96,"x0":1.3850650963411077,"y0":50.00098429286019,"z0":5.800126245710868,"aX":12.420211690322882},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-12.0,"spinRate":2643,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4078886659438994,"extension":6.480757556907143},"index":7,"playId":"5b61c904-062f-37ee-bb21-3064dac07c97","pitchNumber":4,"startTime":"2025-07-26T20:30:21.529Z","endTime":"2025-07-26T20:30:25.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:30:25.369Z","atBatIndex":52},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"John Rave bunt pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T20:31:35.991Z","endTime":"2025-07-26T20:33:27.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,5],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Adam Frazier.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:30:44.279Z","endTime":"2025-07-26T20:30:49.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"base":1,"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:30:49.699Z","endTime":"2025-07-26T20:31:38.252Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.23506347179661,"strikeZoneBottom":1.45407564163543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04510277552615,"aZ":-12.167912365724195,"pfxX":5.437719899292006,"pfxZ":11.157852019110239,"pX":-0.9821457164676305,"pZ":2.100116608942241,"vX0":-6.998606218888721,"vY0":-133.17821512345088,"vZ0":-7.0541773494443305,"x":154.44,"y":182.08,"x0":0.9753962069659776,"y0":50.0058052676217,"z0":5.666513984968067,"aX":9.753445618165806},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-8.3,"spinRate":2576,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41154104404280245,"extension":6.663008135638841},"index":2,"playId":"0c5d3934-4b56-3d15-abf3-bc95c95f998d","pitchNumber":1,"startTime":"2025-07-26T20:31:38.252Z","endTime":"2025-07-26T20:31:42.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"e769c580-5efa-362a-bbba-813b0e7b0295","startTime":"2025-07-26T20:31:52.328Z","endTime":"2025-07-26T20:31:57.059Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.10384176184009,"strikeZoneBottom":1.36179501988288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.928837414666337,"aZ":-13.44106843249721,"pfxX":5.818394522393428,"pfxZ":10.333072294242058,"pX":0.7099548488519806,"pZ":3.0871070049774767,"vX0":-3.7768046666589328,"vY0":-133.82171081551576,"vZ0":-4.245374733775219,"x":89.94,"y":155.43,"x0":1.3837169175809818,"y0":50.00617164546544,"z0":5.657280747691455,"aX":10.553032349341215},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-9.7,"spinRate":2589,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4093287740325362,"extension":6.725283648718204},"index":4,"playId":"60c50dfa-f4df-3811-b961-dc1c9a73fd6f","pitchNumber":2,"startTime":"2025-07-26T20:32:13.687Z","endTime":"2025-07-26T20:32:19.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolbert steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":5,"actionPlayId":"60c50dfa-f4df-3811-b961-dc1c9a73fd6f","startTime":"2025-07-26T20:32:26.999Z","endTime":"2025-07-26T20:33:02.430Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"postOnSecond":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.33,"dramaIndex":95.0,"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.27143622253028,"strikeZoneBottom":1.43993876335301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.530721857079836,"aZ":-11.83760431235909,"pfxX":4.856205516876026,"pfxZ":11.340438691393972,"pX":-0.15111406789770065,"pZ":3.0111750030745537,"vX0":-5.165265957303733,"vY0":-133.06071504386463,"vZ0":-4.704204773117208,"x":122.76,"y":157.48,"x0":1.1842447494445778,"y0":50.003075625532695,"z0":5.659661122292321,"aX":8.70900676992473},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.7,"breakHorizontal":-7.7,"spinRate":2530,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4116361889718503,"extension":6.709846430298226},"index":6,"playId":"16fd6f59-aaad-3ebb-bfc8-ab0e02a9bd17","pitchNumber":3,"startTime":"2025-07-26T20:33:02.430Z","endTime":"2025-07-26T20:33:07.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.747014863073414,"aZ":-11.350277399871496,"pfxX":5.4042577646877925,"pfxZ":11.392073096481521,"pX":-0.41820034953913815,"pZ":2.869783807168377,"vX0":-6.179557213387124,"vY0":-134.27471408929938,"vZ0":-5.508430928188419,"x":132.94,"y":161.3,"x0":1.2096016282649222,"y0":50.005844782612165,"z0":5.753704246637377,"aX":9.882015305665512},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":-8.5,"spinRate":2596,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4077344397321325,"extension":6.666171286416627},"hitData":{"launchSpeed":34.2,"launchAngle":38.0,"totalDistance":77.0,"trajectory":"bunt_popup","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":193.23}},"index":7,"playId":"4fb405ab-deac-37fd-a17d-72270a5b38ab","pitchNumber":4,"startTime":"2025-07-26T20:33:22.186Z","endTime":"2025-07-26T20:33:27.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":2.33,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:33:27.947Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Kyle Manzardo in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T20:34:42.830Z","endTime":"2025-07-26T20:35:11.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Freddy Fermin replaces Kyle Isbel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T20:33:47.875Z","endTime":"2025-07-26T20:33:54.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-26T20:33:54.012Z","endTime":"2025-07-26T20:34:45.193Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80499301526395,"aZ":-13.019361356908073,"pfxX":6.842899689535651,"pfxZ":10.613699241232265,"pX":0.06485999154412099,"pZ":2.444344751807044,"vX0":-5.652060171024419,"vY0":-133.50234877419814,"vZ0":-6.148830379249964,"x":114.53,"y":172.78,"x0":1.3206305865096208,"y0":50.00240042146456,"z0":5.714945292218198,"aX":12.34885837630787},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-11.2,"spinRate":2507,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.410321360647421,"extension":6.649350196787653},"index":2,"playId":"42163f1c-86ca-3b19-9a65-7b50c95a58cb","pitchNumber":1,"startTime":"2025-07-26T20:34:45.193Z","endTime":"2025-07-26T20:34:49.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.121049596879132,"aZ":-37.42283881906569,"pfxX":-2.960159077973982,"pfxZ":-3.734675705546568,"pX":-0.5073952941106987,"pZ":2.2741754248449793,"vX0":-2.702446317261031,"vY0":-117.44408999753085,"vZ0":-0.8870863527458259,"x":136.34,"y":177.38,"x0":1.0406068211893926,"y0":50.005048069563635,"z0":6.1210854883346135,"aX":-4.157181249114521},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.7,"breakHorizontal":6.0,"spinRate":2610,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.46542759147443036,"extension":6.428674552138157},"hitData":{"launchSpeed":74.2,"launchAngle":74.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.51,"coordY":182.09}},"index":3,"playId":"382eb20e-c0a7-39ec-b3d8-a0422f2abf00","pitchNumber":2,"startTime":"2025-07-26T20:35:01.671Z","endTime":"2025-07-26T20:35:11.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":2.24,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:35:11.223Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out softly, first baseman Kyle Manzardo to pitcher Cade Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T20:37:36.752Z","endTime":"2025-07-26T20:38:02.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T20:35:39.643Z","endTime":"2025-07-26T20:36:17.244Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Smith replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-26T20:36:17.244Z","endTime":"2025-07-26T20:37:39.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.34560914594537,"strikeZoneBottom":1.54999757620616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.041260618737233,"aZ":-13.900456127736817,"pfxX":-7.950237480527188,"pfxZ":9.4572476996746,"pX":-0.87384473054594,"pZ":2.696542651900293,"vX0":6.874004665386918,"vY0":-137.96648950214896,"vZ0":-5.8556084568313205,"x":150.31,"y":165.97,"x0":-2.3619574433103585,"y0":50.00327931212555,"z0":5.779547982395301,"aX":-15.362129235990002},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":13.0,"spinRate":2433,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3966673529947786,"extension":7.242291327258725},"index":2,"playId":"d87993ef-c393-3eba-bdab-09efccbb961e","pitchNumber":1,"startTime":"2025-07-26T20:37:39.027Z","endTime":"2025-07-26T20:37:43.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.564238660187826,"aZ":-14.265961018257704,"pfxX":-6.594736609886819,"pfxZ":9.272900833873898,"pX":-0.7076717383373429,"pZ":3.456663658060477,"vX0":6.989695305087912,"vY0":-138.50019538065442,"vZ0":-3.759355276016109,"x":143.97,"y":145.45,"x0":-2.4141249773102293,"y0":50.00593825040171,"z0":5.793442006696108,"aX":-12.741734856589066},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":10.4,"spinRate":2435,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3963202504914043,"extension":7.27566064323998},"hitData":{"launchSpeed":33.3,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.64,"coordY":188.45}},"index":3,"playId":"9232de47-da1d-3165-895c-f77d0b99d30c","pitchNumber":2,"startTime":"2025-07-26T20:37:54.878Z","endTime":"2025-07-26T20:38:02.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":2.44,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:38:02.207Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, first baseman Vinnie Pasquantino to pitcher Lucas Erceg.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T20:40:07.877Z","endTime":"2025-07-26T20:40:17.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonathan India remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:40:09.870Z","endTime":"2025-07-26T20:40:09.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"100","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:40:09.872Z","endTime":"2025-07-26T20:40:09.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Lucas Erceg enters the batting order, batting 9th, Freddy Fermin leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T20:40:09.874Z","endTime":"2025-07-26T20:40:09.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"902","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.846324344964177,"aZ":-16.526127244488926,"pfxX":-7.319982872653377,"pfxZ":7.843734739258323,"pX":-0.06757329883551459,"pZ":2.6489392048380918,"vX0":7.2087573756493395,"vY0":-140.16844460863308,"vZ0":-5.576657171542588,"x":119.58,"y":167.26,"x0":-1.7181741194905904,"y0":50.00582933358198,"z0":5.738571370540441,"aX":-14.609400367722728},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2210,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3903375515815162,"extension":6.640173027612944},"hitData":{"launchSpeed":102.6,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":169.42}},"index":3,"playId":"d9f3ac11-1f73-385b-8b81-4553e66ce38d","pitchNumber":1,"startTime":"2025-07-26T20:40:09.876Z","endTime":"2025-07-26T20:40:17.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:40:17.568Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T20:40:46.346Z","endTime":"2025-07-26T20:41:30.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.4952354966351,"strikeZoneBottom":1.66764328568991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.479529977086845,"aZ":-17.7647657909573,"pfxX":-6.56108103738613,"pfxZ":7.16149081204253,"pX":-0.18931802388238178,"pZ":2.2009942391852064,"vX0":6.737775127101758,"vY0":-140.2024074668244,"vZ0":-6.457028752303611,"x":124.22,"y":179.35,"x0":-1.758780973575521,"y0":50.00544461862721,"z0":5.672669803027258,"aX":-13.205849053333104},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":10.7,"spinRate":2046,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3890571180587461,"extension":6.707907297580734},"index":0,"playId":"d504d26e-e3dc-3b22-b8db-9c2b73e261af","pitchNumber":1,"startTime":"2025-07-26T20:40:51.881Z","endTime":"2025-07-26T20:40:56.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.44413074442398,"strikeZoneBottom":1.51999885597112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.481199829103378,"aZ":-19.277025729337524,"pfxX":-6.5463787662195445,"pfxZ":6.424161545618052,"pX":-0.2758753018933082,"pZ":4.39173291997381,"vX0":6.571645033215532,"vY0":-140.27345921181475,"vZ0":-0.19663768126799702,"x":127.52,"y":120.2,"x0":-1.7899567052296153,"y0":50.00383260701404,"z0":5.7114440218349385,"aX":-13.14552106344417},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":10.7,"spinRate":2125,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38934437747029094,"extension":6.578375267486926},"index":1,"playId":"2cd35aec-77bb-3502-80a5-249c30d09ae3","pitchNumber":2,"startTime":"2025-07-26T20:41:07.597Z","endTime":"2025-07-26T20:41:11.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.892163237369918,"aZ":-34.09058337527992,"pfxX":-1.2425457485537263,"pfxZ":-1.258808403681023,"pX":-0.47622549395866787,"pZ":1.6362467137416252,"vX0":3.6456472776577513,"vY0":-122.87141208282874,"vZ0":-2.7607672108714274,"x":135.15,"y":194.6,"x0":-1.8222287615933452,"y0":50.00421610896652,"z0":5.690772715802909,"aX":-1.8870610388192923},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":1.3,"spinRate":1991,"spinDirection":22},"zone":7,"typeConfidence":2.0,"plateTime":0.44694008485019854,"extension":6.4051623309879275},"hitData":{"launchSpeed":77.0,"launchAngle":6.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":151.18}},"index":2,"playId":"d85a1915-3d47-3850-9281-1b0762c90e72","pitchNumber":3,"startTime":"2025-07-26T20:41:23.602Z","endTime":"2025-07-26T20:41:30.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:41:30.240Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out to right fielder John Rave.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T20:41:48.131Z","endTime":"2025-07-26T20:42:19.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.2077095791877,"strikeZoneBottom":1.44075923065796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59252684745529,"aZ":-23.18558735228426,"pfxX":-8.460737274276497,"pfxZ":5.144204125327946,"pX":-2.2898816039381864,"pZ":2.8192331130025243,"vX0":2.306885789260559,"vY0":-130.86783544867595,"vZ0":-3.0110805087459003,"x":104.82,"y":175.29,"x0":-2.079101441482108,"y0":50.005912123395404,"z0":5.706547719853918,"aX":-14.792596259942416},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":1730,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4172962900379642,"extension":6.56561020645645},"index":0,"playId":"79e95672-48f7-3ec1-b046-046f5f72699a","pitchNumber":1,"startTime":"2025-07-26T20:41:55.897Z","endTime":"2025-07-26T20:41:59.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.594031939111733,"aZ":-24.85853928981729,"pfxX":-7.795952680542951,"pfxZ":4.290468517178439,"pX":-0.5345269028996751,"pZ":2.123114302785501,"vX0":5.837803537907263,"vY0":-128.69774464107698,"vZ0":-4.086344601264767,"x":137.37,"y":181.46,"x0":-1.8010678105803406,"y0":50.00342342681311,"z0":5.620096117236133,"aX":-13.293282145969728},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":13.1,"spinRate":1626,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4229478766078172,"extension":6.61889441147665},"hitData":{"launchSpeed":79.5,"launchAngle":27.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.05,"coordY":101.75}},"index":1,"playId":"9db2f476-92c6-3b01-8191-ad0746224ef8","pitchNumber":2,"startTime":"2025-07-26T20:42:11.658Z","endTime":"2025-07-26T20:42:19.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:42:19.694Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:44:22.309Z","endTime":"2025-07-26T20:45:35.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.51360379000226,"strikeZoneBottom":1.61000243922932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01059814854301,"aZ":-18.279422087976197,"pfxX":-4.415160340230657,"pfxZ":7.283950240592773,"pX":0.019163203939401026,"pZ":3.277405769914835,"vX0":8.310069427825827,"vY0":-136.95321175335656,"vZ0":-3.296013264123318,"x":116.27,"y":150.29,"x0":-2.474916160485572,"y0":50.005386397627156,"z0":5.740141993594942,"aX":-8.426050735891975},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":6.4,"spinRate":2285,"spinDirection":213},"zone":2,"typeConfidence":0.87,"plateTime":0.39927906848736283,"extension":7.271324907881403},"index":0,"playId":"05542b8f-09b9-38de-b65a-6b9c92a47afc","pitchNumber":1,"startTime":"2025-07-26T20:44:32.724Z","endTime":"2025-07-26T20:44:37.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.486048286964497,"aZ":-27.87733419170764,"pfxX":6.88086618618409,"pfxZ":2.731608578290622,"pX":-0.028572001204835353,"pZ":2.8058447520002114,"vX0":4.267534455006276,"vY0":-124.23864875772384,"vZ0":-1.6128641145161668,"x":118.09,"y":163.02,"x0":-2.659035615862454,"y0":50.00315569468296,"z0":5.767258937308868,"aX":10.819721634249431},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":-13.4,"spinRate":2066,"spinDirection":75},"zone":5,"typeConfidence":0.9,"plateTime":0.43986750042032297,"extension":6.917252057143337},"index":1,"playId":"f8aaaca4-53c0-3941-bdf2-788ae846be7d","pitchNumber":2,"startTime":"2025-07-26T20:44:46.591Z","endTime":"2025-07-26T20:44:50.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-26T20:44:56.142Z","endTime":"2025-07-26T20:45:11.251Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.51543143192654,"strikeZoneBottom":1.61000136027506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.909176319240654,"aZ":-16.261056587459862,"pfxX":-5.056511857818842,"pfxZ":8.156922858689475,"pX":-1.636123097160246,"pZ":2.823398609959087,"vX0":4.286776178299066,"vY0":-138.12096968423313,"vZ0":-4.93311771948666,"x":179.37,"y":162.55,"x0":-2.5437646465663457,"y0":50.0059807575591,"z0":5.709863013818568,"aX":-9.868612061906237},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2305,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.39507082179936237,"extension":7.413906404767047},"index":3,"playId":"54dd84c5-2ea4-3732-98cb-eae5077ffe81","pitchNumber":3,"startTime":"2025-07-26T20:45:11.251Z","endTime":"2025-07-26T20:45:15.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73337466733149,"aZ":-16.074453208183844,"pfxX":-6.720873682622972,"pfxZ":8.238228763483452,"pX":-1.1159226553510102,"pZ":2.6229622022098096,"vX0":5.994630998819659,"vY0":-138.40283856761195,"vZ0":-5.462842419234661,"x":159.54,"y":167.96,"x0":-2.4288678083197426,"y0":50.004437130379195,"z0":5.686143777093454,"aX":-13.137297170652074},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2269,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3946328338205687,"extension":7.300908035065883},"hitData":{"launchSpeed":85.3,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.96,"coordY":136.48}},"index":4,"playId":"cd2360c1-8d83-3876-9a97-3d06447e5b18","pitchNumber":4,"startTime":"2025-07-26T20:45:27.589Z","endTime":"2025-07-26T20:45:35.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:45:35.100Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out sharply to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:45:53.379Z","endTime":"2025-07-26T20:46:21.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90263160096322,"aZ":-37.478234941299476,"pfxX":-6.576231580204746,"pfxZ":-3.2230915313890076,"pX":-0.0490980904803941,"pZ":2.28082353220385,"vX0":9.077140795525107,"vY0":-127.59158772705307,"vZ0":-0.9764175135114764,"x":118.87,"y":177.2,"x0":-2.802789451710083,"y0":50.00498090656939,"z0":5.628802697088166,"aX":-10.81603521364422},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.8,"breakHorizontal":9.8,"spinRate":630,"spinDirection":282},"zone":5,"typeConfidence":0.91,"plateTime":0.42972083493183577,"extension":7.165784381728379},"index":0,"playId":"e84b6ee4-711d-3397-abb4-a12a06824ab0","pitchNumber":1,"startTime":"2025-07-26T20:45:58.662Z","endTime":"2025-07-26T20:46:01.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.523980001911728,"aZ":-36.72782631309423,"pfxX":-5.280074509586513,"pfxZ":-2.920387085543611,"pX":-0.5109332340494155,"pZ":2.3204427688949316,"vX0":6.758348734583999,"vY0":-123.9206320725178,"vZ0":-0.6541418914506953,"x":136.48,"y":176.13,"x0":-2.5862720926254843,"y0":50.006115772632235,"z0":5.653331700570854,"aX":-8.222377231349544},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.2,"breakHorizontal":8.0,"spinRate":532,"spinDirection":326},"zone":4,"typeConfidence":0.9,"plateTime":0.4418267665196871,"extension":7.307511007993503},"hitData":{"launchSpeed":100.1,"launchAngle":28.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.18,"coordY":39.06}},"index":1,"playId":"cf2ec8b7-48fc-3553-ada3-c99e15170946","pitchNumber":2,"startTime":"2025-07-26T20:46:12.842Z","endTime":"2025-07-26T20:46:21.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:46:21.808Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:46:41.226Z","endTime":"2025-07-26T20:47:32.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.62312827543709,"strikeZoneBottom":1.76175434067104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.971982860172414,"aZ":-27.25679517833872,"pfxX":4.32014213368154,"pfxZ":3.0799714820489825,"pX":1.9985127789548323,"pZ":1.3252602186930238,"vX0":9.527919565955749,"vY0":-125.48571356988757,"vZ0":-5.051193039494828,"x":40.82,"y":203.0,"x0":-2.4064854684849135,"y0":50.00559986786704,"z0":5.5802755557514,"aX":6.900874197007765},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-10.0,"spinRate":2146,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.4362052562002017,"extension":7.169025725913058},"index":0,"playId":"8094e410-87c0-3cbd-a50b-0bf1a0afe1e5","pitchNumber":1,"startTime":"2025-07-26T20:46:47.524Z","endTime":"2025-07-26T20:46:50.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352052270315212,"aZ":-12.34794793822041,"pfxX":-4.673082454311196,"pfxZ":10.05666274186457,"pX":-0.19143168696923363,"pZ":2.691655391180398,"vX0":7.938938349304705,"vY0":-139.51299799465747,"vZ0":-5.865517740546933,"x":124.3,"y":166.11,"x0":-2.4666421648763732,"y0":50.00392602832446,"z0":5.635078320137914,"aX":-9.214394132498006},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2348,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.392579991456385,"extension":7.295917807408991},"index":1,"playId":"3c815299-03c9-3528-b1bd-a4e75f85f8f7","pitchNumber":2,"startTime":"2025-07-26T20:47:00.767Z","endTime":"2025-07-26T20:47:04.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.57296275071263,"strikeZoneBottom":1.68999952076771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.981504972933326,"aZ":-12.473600914801098,"pfxX":-4.908620001060359,"pfxZ":9.999496521544916,"pX":-0.6499266112178341,"pZ":1.7279239719722257,"vX0":6.615381405926002,"vY0":-139.598849992576,"vZ0":-8.483803099736688,"x":141.77,"y":192.13,"x0":-2.4147064094541304,"y0":50.000923671119274,"z0":5.6310953403622985,"aX":-9.6691595626205},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2383,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.3926355500821308,"extension":7.343053975475923},"index":2,"playId":"8f80c86a-9a0d-33b6-ba40-41c3033fcdd6","pitchNumber":3,"startTime":"2025-07-26T20:47:13.499Z","endTime":"2025-07-26T20:47:18.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.97959316294528,"aZ":-10.94901683219675,"pfxX":-5.445133417731904,"pfxZ":10.75519781698294,"pX":-0.7199980411891292,"pZ":3.3767951295534524,"vX0":6.877941904921488,"vY0":-140.57222817591014,"vZ0":-4.569786159725528,"x":144.44,"y":147.61,"x0":-2.507077537067875,"y0":50.0059896481556,"z0":5.752348163365696,"aX":-10.749369245157279},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2355,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.3917254098769103,"extension":7.359453908092428},"index":3,"playId":"9ac96d52-13af-3d6b-b392-8f960d2dc612","pitchNumber":4,"startTime":"2025-07-26T20:47:28.599Z","endTime":"2025-07-26T20:47:32.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:47:32.836Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a line drive to right fielder John Rave.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:50:05.506Z","endTime":"2025-07-26T20:50:19.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Estévez replaces Lucas Erceg, batting 9th, replacing pitcher Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:48:44.714Z","endTime":"2025-07-26T20:49:59.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"903","replacedPlayer":{"id":668674,"link":"/api/v1/people/668674"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:49:59.492Z","endTime":"2025-07-26T20:50:07.738Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.341654131540718,"aZ":-28.450583600286702,"pfxX":2.7624922610949434,"pfxZ":2.2805925921065366,"pX":-0.5388514804365748,"pZ":2.530444367621117,"vX0":2.6777924781994735,"vY0":-125.68703546643896,"vZ0":-3.2961176297650225,"x":137.54,"y":170.46,"x0":-1.9688725618396974,"y0":50.00607450063051,"z0":6.117288323833309,"aX":4.514511495527217},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-5.5,"spinRate":2202,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.4322659714242736,"extension":5.937684907953507},"hitData":{"launchSpeed":85.2,"launchAngle":25.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.43,"coordY":82.5}},"index":2,"playId":"428bea54-d7cc-3d67-bd11-55ee019d10b2","pitchNumber":1,"startTime":"2025-07-26T20:50:07.738Z","endTime":"2025-07-26T20:50:19.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:50:19.512Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to third baseman Maikel Garcia.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:50:37.906Z","endTime":"2025-07-26T20:51:48.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.74635744704839,"strikeZoneBottom":1.80297422250973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.171430452035573,"aZ":-29.008800533293456,"pfxX":1.829639626735452,"pfxZ":1.9965036775711589,"pX":-0.21505101720674186,"pZ":3.100231941639115,"vX0":3.8756125271328146,"vY0":-124.01613042101285,"vZ0":-1.654374080928335,"x":125.2,"y":155.07,"x0":-2.02376831234811,"y0":50.005821179747265,"z0":6.150731446961698,"aX":2.9070710055822953},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.1,"spinRate":2321,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.43834512514898183,"extension":6.0896764930407725},"index":0,"playId":"6e609c58-5b95-3663-a135-ba88864d9925","pitchNumber":1,"startTime":"2025-07-26T20:50:46.707Z","endTime":"2025-07-26T20:50:51.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.689539799280542,"aZ":-26.247136336019558,"pfxX":-8.531913120671732,"pfxZ":3.567064484221027,"pX":-1.0838342137046986,"pZ":2.074876913543903,"vX0":5.2851303836357335,"vY0":-127.67661077684372,"vZ0":-4.44285803588604,"x":158.31,"y":182.76,"x0":-2.0653305570967317,"y0":50.003710048083576,"z0":5.887359033905369,"aX":-14.178134912121557},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":14.4,"spinRate":1583,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4279416715160558,"extension":6.361060292328486},"index":1,"playId":"8f119da3-2441-31c4-9293-b387ceeed2b5","pitchNumber":2,"startTime":"2025-07-26T20:51:01.715Z","endTime":"2025-07-26T20:51:04.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.035201024466396,"aZ":-12.889860258403997,"pfxX":-5.808060319464001,"pfxZ":9.438019181614528,"pX":0.5198118789385641,"pZ":3.1161332480901307,"vX0":9.171630972428643,"vY0":-141.50805189051187,"vZ0":-4.8367805730333195,"x":97.19,"y":154.64,"x0":-1.997595655421807,"y0":50.00243873170447,"z0":5.662886154588267,"aX":-11.867628234145362},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2208,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.3859624239610979,"extension":6.232247404895647},"index":2,"playId":"9c1149ef-0bb3-36be-9868-8fc6609479e9","pitchNumber":3,"startTime":"2025-07-26T20:51:19.967Z","endTime":"2025-07-26T20:51:22.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.301729804609316,"aZ":-16.2662500536259,"pfxX":-5.21140757663087,"pfxZ":7.709766482646358,"pX":0.5220277294023494,"pZ":1.9557300911616955,"vX0":9.540248993981075,"vY0":-141.99551211102767,"vZ0":-6.9614834983774525,"x":97.1,"y":185.98,"x0":-2.1882561038954025,"y0":50.00451157683383,"z0":5.454368041339553,"aX":-10.75590977185059},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":7.7,"spinRate":2223,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.3841976666120428,"extension":6.229981524366109},"hitData":{"launchSpeed":67.1,"launchAngle":53.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":71.82,"coordY":145.99}},"index":3,"playId":"893547af-739c-3192-9eba-28441f2b657b","pitchNumber":4,"startTime":"2025-07-26T20:51:36.543Z","endTime":"2025-07-26T20:51:48.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.43,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:51:48.935Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks. Carlos Santana to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:52:07.279Z","endTime":"2025-07-26T20:54:26.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.42656106588891,"strikeZoneBottom":1.64999968497626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46341739047026,"aZ":-20.142574578700113,"pfxX":-6.259026774735279,"pfxZ":7.20043116089624,"pX":0.1274003280816593,"pZ":1.3286985826479283,"vX0":7.345313507461787,"vY0":-127.70760528854473,"vZ0":-7.217318630564312,"x":112.14,"y":202.91,"x0":-1.957485994020625,"y0":50.003237404346784,"z0":5.747300100297686,"aX":-10.458508508710656},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.8,"breakHorizontal":10.0,"spinRate":1706,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.42702521067953736,"extension":6.425799182337327},"index":0,"playId":"b7621692-adb5-3c37-80a1-d88394534617","pitchNumber":1,"startTime":"2025-07-26T20:52:16.439Z","endTime":"2025-07-26T20:52:21.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.3744861808223,"strikeZoneBottom":1.70524895071106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.98534370333728,"aZ":-12.504666228058003,"pfxX":-5.840184356183904,"pfxZ":9.77697126295352,"pX":-0.6942362306291443,"pZ":3.5250643325531756,"vX0":6.4032807387627155,"vY0":-140.93899065266183,"vZ0":-3.674741193653514,"x":143.46,"y":143.6,"x0":-2.236704232111744,"y0":50.004579847694956,"z0":5.653225516060993,"aX":-11.752239953899133},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2120,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38860019867295836,"extension":6.3108772362818994},"index":1,"playId":"09202ee0-9e98-377b-b716-34e9f767b984","pitchNumber":2,"startTime":"2025-07-26T20:52:30.100Z","endTime":"2025-07-26T20:52:34.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.40373291888542,"strikeZoneBottom":1.65000192931917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.030837061230557,"aZ":-27.600037691296833,"pfxX":2.668247878223527,"pfxZ":2.8711093609192693,"pX":-0.23722918864681303,"pZ":1.925656881313578,"vX0":3.3543535334742223,"vY0":-124.63068568424275,"vZ0":-4.343162250406316,"x":126.04,"y":186.79,"x0":-1.9407491803519252,"y0":50.00303672035465,"z0":5.936906567905903,"aX":4.251177815643798},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-5.5,"spinRate":2291,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.43734037714903806,"extension":6.182124740569029},"index":2,"playId":"15b1adcc-0153-3c26-9b75-e378d2aa5fa1","pitchNumber":3,"startTime":"2025-07-26T20:52:47.843Z","endTime":"2025-07-26T20:52:52.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.4118338292361,"strikeZoneBottom":1.65000380490789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69143486014957,"aZ":-24.105069155265753,"pfxX":-7.074259264036964,"pfxZ":4.9032604856145685,"pX":-0.8678745263141477,"pZ":2.518931087647562,"vX0":5.4052883105278005,"vY0":-127.11733060695045,"vZ0":-3.5249739047826885,"x":150.08,"y":170.77,"x0":-2.0968661451223642,"y0":50.00216534644533,"z0":5.82508231518717,"aX":-11.641748201463283},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":11.6,"spinRate":1512,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.42995810062461004,"extension":6.395134145561124},"index":3,"playId":"20dedee3-8964-37d2-b731-b0383d6c9ab2","pitchNumber":4,"startTime":"2025-07-26T20:53:02.891Z","endTime":"2025-07-26T20:53:07.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"e8c12dc9-8dcd-3e71-98fb-f68162ccac9b","startTime":"2025-07-26T20:53:21.170Z","endTime":"2025-07-26T20:53:25.283Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.37517752662664,"strikeZoneBottom":1.64999718426568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85509498007503,"aZ":-18.817502778929033,"pfxX":-8.212362780471715,"pfxZ":7.98311315395165,"pX":-0.5124205970523824,"pZ":0.4653765945587516,"vX0":6.535974214451713,"vY0":-128.58371987786228,"vZ0":-9.284558749974606,"x":136.53,"y":226.21,"x0":-2.021214132400176,"y0":50.00455318028805,"z0":5.585356468150228,"aX":-13.742637847677969},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":1631,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.42609278053811384,"extension":6.529436939675402},"index":5,"playId":"d33689c9-b2f0-3963-be67-36621d555b71","pitchNumber":5,"startTime":"2025-07-26T20:53:39.232Z","endTime":"2025-07-26T20:53:44.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40573786363949,"aZ":-28.22569151129522,"pfxX":3.2851578276313167,"pfxZ":2.404634785757443,"pX":-0.2841328406647011,"pZ":2.6223207101234047,"vX0":2.952466493692348,"vY0":-127.12694659927342,"vZ0":-2.5947856240305347,"x":127.83,"y":167.98,"x0":-1.8862096825335897,"y0":50.00255118821584,"z0":5.8906449620815176,"aX":5.390393220863756},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-6.6,"spinRate":2274,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.43042124584654085,"extension":6.258071261913779},"index":6,"playId":"c920ae96-f012-37bc-a270-907ebbcbabd3","pitchNumber":6,"startTime":"2025-07-26T20:54:01.610Z","endTime":"2025-07-26T20:54:07.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.42391423120723,"strikeZoneBottom":1.68783943930123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4521892601295,"aZ":-12.112283295851062,"pfxX":-5.155878169213903,"pfxZ":9.98848726558419,"pX":-1.6513816462857744,"pZ":2.422812974190006,"vX0":2.727454125595884,"vY0":-140.92658707658768,"vZ0":-6.785428172634362,"x":179.95,"y":173.36,"x0":-1.9625942213083678,"y0":50.00455976350786,"z0":5.646678198211135,"aX":-10.356734533388485},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2273,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.38887480631696025,"extension":6.42789568538245},"index":7,"playId":"c9bdc111-c289-3361-a226-368770a6d559","pitchNumber":7,"startTime":"2025-07-26T20:54:22.204Z","endTime":"2025-07-26T20:54:26.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-8.300000000000004,"leverageIndex":3.11,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:54:26.645Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:54:43.797Z","endTime":"2025-07-26T20:55:37.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12024346755728,"aZ":-11.927108392416095,"pfxX":-4.445369345291972,"pfxZ":9.908633286288717,"pX":-0.24095145696904524,"pZ":3.10495280797202,"vX0":6.411668203444074,"vY0":-142.37727571865966,"vZ0":-4.936492732026554,"x":126.18,"y":154.95,"x0":-1.9494591161475439,"y0":50.0047679846019,"z0":5.6225854164429645,"aX":-9.08565850873886},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2179,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3853993275231433,"extension":6.4013829381034215},"index":0,"playId":"dd454ad6-3d36-3528-916a-43c8e14100cc","pitchNumber":1,"startTime":"2025-07-26T20:54:54.243Z","endTime":"2025-07-26T20:54:57.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.580659648622202,"aZ":-18.677806929275977,"pfxX":-7.925508597459972,"pfxZ":7.955735113290093,"pX":-0.14595861469737714,"pZ":1.6262791207929939,"vX0":7.533875091916785,"vY0":-129.79907767053663,"vZ0":-6.5970682745743146,"x":122.56,"y":194.87,"x0":-2.064195240550536,"y0":50.00465427108761,"z0":5.635687632305936,"aX":-13.449704806502115},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.0,"breakHorizontal":12.6,"spinRate":1739,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.422878099970883,"extension":6.538424423100813},"index":1,"playId":"dec541b9-3660-33dd-a4c7-eb81b26750b3","pitchNumber":2,"startTime":"2025-07-26T20:55:11.900Z","endTime":"2025-07-26T20:55:15.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.520909289422328,"aZ":-28.468950700724793,"pfxX":-10.034661168501644,"pfxZ":2.1710944416773086,"pX":-1.019364892594796,"pZ":0.9988912998188474,"vX0":6.324600650008555,"vY0":-130.40720948168624,"vZ0":-6.247498268930721,"x":155.86,"y":211.81,"x0":-2.1825309721878106,"y0":50.0041805636404,"z0":5.596259576742189,"aX":-17.142963861070008},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":16.6,"spinRate":1662,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4213272542325619,"extension":6.67245455695128},"index":2,"playId":"9deb1401-41d1-35bb-aa49-40b551cf10f5","pitchNumber":3,"startTime":"2025-07-26T20:55:31.877Z","endTime":"2025-07-26T20:55:37.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":4.56,"dramaIndex":184.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:55:37.175Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:55:51.027Z","endTime":"2025-07-26T20:57:13.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.30082568908918,"strikeZoneBottom":1.49794351236668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.051227924408423,"aZ":-10.137651089443137,"pfxX":-5.26585393007406,"pfxZ":10.634809159210725,"pX":0.6227660736020538,"pZ":1.641848159377682,"vX0":9.209898068777473,"vY0":-142.22140303975485,"vZ0":-9.139430093584735,"x":93.26,"y":194.45,"x0":-1.956306278475178,"y0":50.00562445011787,"z0":5.518285662461899,"aX":-10.914964702393895},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2200,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.3834225969352758,"extension":6.473481486013336},"index":0,"playId":"47567043-858c-3c1b-abb4-8bba33dc1e08","pitchNumber":1,"startTime":"2025-07-26T20:56:00.742Z","endTime":"2025-07-26T20:56:07.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.28657068454071,"strikeZoneBottom":1.54904647740608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.896631266082792,"aZ":-29.273806694244154,"pfxX":2.613763143331832,"pfxZ":1.784174170810732,"pX":-0.4117979169903111,"pZ":1.3213150521716108,"vX0":3.0342319866000147,"vY0":-126.39006479402347,"vZ0":-5.287214128372793,"x":132.7,"y":203.1,"x0":-1.9641561946367805,"y0":50.00606124340556,"z0":5.769452740158638,"aX":4.2625475673868936},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-5.4,"spinRate":2307,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.43207373559749973,"extension":6.350600918904112},"index":1,"playId":"df978a93-fb0b-3924-a8d8-c02e42979be8","pitchNumber":2,"startTime":"2025-07-26T20:56:16.398Z","endTime":"2025-07-26T20:56:22.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.28184012570783,"strikeZoneBottom":1.55295943725098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78467951904901,"aZ":-15.980328539730385,"pfxX":-4.830231136736604,"pfxZ":9.372198377381286,"pX":-0.8496661733176908,"pZ":3.0214636267337025,"vX0":5.020589879510616,"vY0":-130.68154192864364,"vZ0":-3.737288550418373,"x":149.39,"y":157.2,"x0":-2.1690657677247263,"y0":50.00372340323259,"z0":5.672118800352143,"aX":-8.347105925763174},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":1615,"spinDirection":222},"zone":11,"typeConfidence":0.55,"plateTime":0.4192878907934876,"extension":6.6048477673668815},"index":2,"playId":"c7db383a-be6f-3647-b53f-c5746c5bdbc1","pitchNumber":3,"startTime":"2025-07-26T20:56:33.063Z","endTime":"2025-07-26T20:56:38.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.564668781868953,"aZ":-11.54329533019234,"pfxX":-4.558859271458275,"pfxZ":9.873449907677195,"pX":-0.19582414040904522,"pZ":2.820174384084925,"vX0":6.400310088289072,"vY0":-142.66459284427017,"vZ0":-6.018618714589772,"x":124.46,"y":162.64,"x0":-1.861739000391635,"y0":50.005710989909815,"z0":5.6643865855832995,"aX":-9.529181238812066},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2225,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3819098088600268,"extension":6.572637310444029},"index":3,"playId":"c63c2193-b516-3727-ace4-ed0caa234b17","pitchNumber":4,"startTime":"2025-07-26T20:56:50.570Z","endTime":"2025-07-26T20:56:54.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.21428724920283,"strikeZoneBottom":1.44999895482076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.132092198671163,"aZ":-32.39222843772091,"pfxX":2.7539425997240725,"pfxZ":-0.13328680014841154,"pX":-0.026636935688067423,"pZ":2.9670851997578493,"vX0":3.6400750206677106,"vY0":-127.63255358780248,"vZ0":-1.0327892705309294,"x":118.02,"y":158.67,"x0":-1.819992545935756,"y0":50.00084835208158,"z0":5.889969368276997,"aX":4.6181807698438675},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.2,"breakHorizontal":-5.6,"spinRate":2359,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.4264326378873182,"extension":6.423423695573956},"index":4,"playId":"f7c373db-4d16-3499-9786-e7f62a5d3b54","pitchNumber":5,"startTime":"2025-07-26T20:57:08.872Z","endTime":"2025-07-26T20:57:13.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682177,"link":"/api/v1/people/682177"},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":4.63,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2025-07-26T20:57:13.909Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out softly, catcher Bo Naylor to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:59:45.590Z","endTime":"2025-07-26T21:00:12.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:59:03.502Z","endTime":"2025-07-26T20:59:34.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:59:34.077Z","endTime":"2025-07-26T20:59:47.683Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.47797736004465,"strikeZoneBottom":1.52005755140301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.816442220252398,"aZ":-29.18846263793243,"pfxX":2.3075129765362066,"pfxZ":1.7541927725260233,"pX":0.34548027711739215,"pZ":2.219410515321679,"vX0":4.372286178796751,"vY0":-129.10892262514284,"vZ0":-4.434914635356412,"x":103.83,"y":178.86,"x0":-1.6643556600680836,"y0":50.003789286393705,"z0":6.184751365949381,"aX":3.926606584840685},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.0,"spinRate":2229,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.4229279864775428,"extension":6.88027991626784},"index":2,"playId":"8936126a-0d65-37b1-a64f-0f752f3393f5","pitchNumber":1,"startTime":"2025-07-26T20:59:47.683Z","endTime":"2025-07-26T20:59:52.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64613820837863,"aZ":-28.78189836736133,"pfxX":3.19497100466109,"pfxZ":1.970027417896155,"pX":0.2950214461478551,"pZ":1.5558047074459793,"vX0":3.522750586730965,"vY0":-129.93730372053037,"vZ0":-6.0773174255709606,"x":105.75,"y":196.77,"x0":-1.490221070407768,"y0":50.00214970045079,"z0":6.094603460368839,"aX":5.495967312473693},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-6.5,"spinRate":2333,"spinDirection":150},"zone":14,"typeConfidence":0.91,"plateTime":0.42054104207436804,"extension":6.67999085814635},"hitData":{"launchSpeed":49.1,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":132.32,"coordY":197.2}},"index":3,"playId":"99867498-1c2a-3d1d-bc0a-32483fef9b0a","pitchNumber":2,"startTime":"2025-07-26T21:00:03.987Z","endTime":"2025-07-26T21:00:12.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:00:12.527Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to right fielder Nolan Jones.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T21:00:39.211Z","endTime":"2025-07-26T21:00:56.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.458286479733907,"aZ":-13.738450288790657,"pfxX":-5.028464192102071,"pfxZ":9.431510366595681,"pX":-0.09827484430908141,"pZ":2.69518101212192,"vX0":6.514605222025031,"vY0":-138.57155461568576,"vZ0":-6.345992782995063,"x":120.75,"y":166.01,"x0":-1.820692173718446,"y0":50.00518407117344,"z0":5.9240138842741406,"aX":-9.831852622548459},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2182,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.39448699600190373,"extension":6.835270704802995},"hitData":{"launchSpeed":88.9,"launchAngle":35.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.81,"coordY":92.7}},"index":0,"playId":"053daa3c-1781-36a3-b930-bd19bbc4f2f5","pitchNumber":1,"startTime":"2025-07-26T21:00:46.812Z","endTime":"2025-07-26T21:00:56.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:00:56.696Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T21:01:16.316Z","endTime":"2025-07-26T21:02:16.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09674576506201,"aZ":-29.382430869486726,"pfxX":2.7745465573415222,"pfxZ":1.5702062956934375,"pX":-0.20649095337475853,"pZ":1.9095692241940045,"vX0":2.85770026015984,"vY0":-130.8514708689189,"vZ0":-5.2384701645823615,"x":124.87,"y":187.22,"x0":-1.6633330560745778,"y0":50.00206170994314,"z0":6.0729733990033745,"aX":4.932029969896024},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-5.5,"spinRate":2240,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.4146338538788341,"extension":6.642968526023091},"index":0,"playId":"e68d0ec8-dbf1-33b8-9cb1-b1eb497d8776","pitchNumber":1,"startTime":"2025-07-26T21:01:25.332Z","endTime":"2025-07-26T21:01:29.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86653806284807,"aZ":-29.056960429869278,"pfxX":3.6782801341459015,"pfxZ":1.8407305455411516,"pX":0.5382144296873594,"pZ":1.55488063238306,"vX0":3.7712454103972406,"vY0":-129.19171778283055,"vZ0":-6.135630586223037,"x":96.48,"y":196.8,"x0":-1.4163021060569925,"y0":50.00576039488195,"z0":6.182157163162901,"aX":6.244882147592085},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-7.4,"spinRate":2239,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.4232855496533916,"extension":6.858714837563322},"index":1,"playId":"922bf4ba-60d3-3347-a4bc-eefee429f35c","pitchNumber":2,"startTime":"2025-07-26T21:01:47.516Z","endTime":"2025-07-26T21:01:50.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-26T21:01:59.039Z","endTime":"2025-07-26T21:02:10.808Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.524410685472294,"aZ":-30.33019703769831,"pfxX":2.24685685854634,"pfxZ":1.1098877536536254,"pX":0.09415863054449872,"pZ":1.6025113460062133,"vX0":3.1910667018905823,"vY0":-127.64361878837865,"vZ0":-5.902939246652915,"x":113.41,"y":195.51,"x0":-1.4607913820404719,"y0":50.00488691353642,"z0":6.312509338140503,"aX":3.733155979835697},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-4.8,"spinRate":2307,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.42795760712552333,"extension":6.746982429732429},"index":3,"playId":"bf6c5f4b-9615-3425-8ee2-6d4fd9025a54","pitchNumber":3,"startTime":"2025-07-26T21:02:10.808Z","endTime":"2025-07-26T21:02:16.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:02:16.263Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder MJ Melendez. Bo Naylor to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:05:07.706Z","endTime":"2025-07-26T21:05:34.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Carlos Estévez, batting 9th, replacing pitcher Carlos Estévez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T21:03:06.567Z","endTime":"2025-07-26T21:03:22.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"904","replacedPlayer":{"id":608032,"link":"/api/v1/people/608032"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bo Naylor starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T21:03:22.915Z","endTime":"2025-07-26T21:04:37.904Z","isPitch":false,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"base":2,"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T21:04:37.904Z","endTime":"2025-07-26T21:05:09.946Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.18338723507865,"strikeZoneBottom":1.41999758571027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28711821830844,"aZ":-13.780277827740118,"pfxX":-6.489599666422234,"pfxZ":8.90035253323957,"pX":-0.4682859607651946,"pZ":2.699853077486354,"vX0":9.924710472859811,"vY0":-142.92945627751098,"vZ0":-5.162579882776045,"x":134.85,"y":165.88,"x0":-3.1442948795655337,"y0":50.003522127435176,"z0":5.396558266018242,"aX":-13.413398071751736},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2257,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38338016806443953,"extension":6.7312144120438315},"index":3,"playId":"23d2cfa7-62e4-3eb9-9555-e00f775c7150","pitchNumber":1,"startTime":"2025-07-26T21:05:09.946Z","endTime":"2025-07-26T21:05:14.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.854866603965476,"aZ":-12.049125931296103,"pfxX":-6.135557834975742,"pfxZ":9.766369626101346,"pX":-0.3048057818097338,"pZ":3.076035703370454,"vX0":10.106102932125019,"vY0":-142.87189090531274,"vZ0":-4.534750749451202,"x":128.62,"y":155.73,"x0":-3.095793046354123,"y0":50.005555663289336,"z0":5.445103399707493,"aX":-12.647502116675826},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2323,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38381724531382977,"extension":6.568379285846618},"hitData":{"launchSpeed":83.8,"launchAngle":15.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.66,"coordY":118.71}},"index":4,"playId":"f5946883-9dd2-3f99-a0ea-de720043301b","pitchNumber":2,"startTime":"2025-07-26T21:05:25.247Z","endTime":"2025-07-26T21:05:34.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-14.300000000000004,"leverageIndex":2.29,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:05:34.701Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Martínez walks. Steven Kwan to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:05:58.067Z","endTime":"2025-07-26T21:07:06.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.23673138799406,"strikeZoneBottom":1.38999859003932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.730233007481093,"aZ":-21.39103172808848,"pfxX":-1.5830973276188178,"pfxZ":5.511756351997219,"pX":-0.740660785460656,"pZ":3.7624353237930594,"vX0":6.814879236918304,"vY0":-138.02317361949153,"vZ0":-1.2392479147102433,"x":145.23,"y":137.19,"x0":-3.021245954538589,"y0":50.00241707865886,"z0":5.6387485895320895,"aX":-3.0980955639263454},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":1.7,"spinRate":2155,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3947631524363997,"extension":6.727131069797053},"index":0,"playId":"2fd3f019-9d64-3463-b198-0335f4f01d7b","pitchNumber":1,"startTime":"2025-07-26T21:06:05.825Z","endTime":"2025-07-26T21:06:10.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.08309093872079,"strikeZoneBottom":1.311325580323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64241699443519,"aZ":-23.72543479046496,"pfxX":0.2506844464447706,"pfxZ":4.450922377879358,"pX":-0.6989023400610985,"pZ":3.8478865059155014,"vX0":6.002620111362916,"vY0":-135.9228281510819,"vZ0":-0.3415436528476762,"x":143.64,"y":134.89,"x0":-2.9549550064084595,"y0":50.00473800554179,"z0":5.601719111096892,"aX":0.47541539844399827},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2173,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4007122569195021,"extension":6.783452638669185},"index":1,"playId":"dec022ba-ce13-3db3-8915-66261fbb2ea4","pitchNumber":2,"startTime":"2025-07-26T21:06:23.682Z","endTime":"2025-07-26T21:06:28.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.18768538524209,"strikeZoneBottom":1.44966090955446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.081740255209574,"aZ":-21.249100839090488,"pfxX":-0.9471590841715023,"pfxZ":5.708683076690214,"pX":-0.8199030293437887,"pZ":3.572757081735437,"vX0":6.1968359810343,"vY0":-136.25437994392126,"vZ0":-1.685933513464434,"x":148.25,"y":142.32,"x0":-2.9837283330778432,"y0":50.0003096402739,"z0":5.642627188420238,"aX":-1.8134956964656002},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":0.6,"spinRate":2213,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39936849724539014,"extension":6.54083760493912},"index":2,"playId":"7b2f9cc5-fa08-3452-a8f6-32369c3db456","pitchNumber":3,"startTime":"2025-07-26T21:06:43.201Z","endTime":"2025-07-26T21:06:47.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.19667110413834,"strikeZoneBottom":1.42527255255575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.091298612750286,"aZ":-15.666950537647121,"pfxX":-6.8934969786568745,"pfxZ":8.004496861707658,"pX":-1.3272324959339674,"pZ":3.1167612788818557,"vX0":7.829354840735634,"vY0":-142.14311214076585,"vZ0":-3.40210053931194,"x":167.59,"y":154.63,"x0":-3.211097353673841,"y0":50.007081412400545,"z0":5.313162280955881,"aX":-14.224803778453099},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2294,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3841417175948174,"extension":6.894015661614129},"index":3,"playId":"7fd3dcfd-8196-3fa6-85c7-54d1fad5f835","pitchNumber":4,"startTime":"2025-07-26T21:07:00.329Z","endTime":"2025-07-26T21:07:06.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.61,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:07:06.899Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Ramírez grounds into a force out, first baseman Vinnie Pasquantino to catcher Salvador Perez. Bo Naylor out at home. Steven Kwan to 3rd. Angel Martínez to 2nd. José Ramírez to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:07:22.951Z","endTime":"2025-07-26T21:08:37.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.46122476404547,"strikeZoneBottom":1.63266934947745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.315874410359363,"aZ":-24.184222447895575,"pfxX":-1.8569406806067659,"pfxZ":3.9869422456941868,"pX":0.7344103111176447,"pZ":1.139186452763375,"vX0":10.81525172168617,"vY0":-139.65365110215322,"vZ0":-7.016029988134792,"x":89.01,"y":208.02,"x0":-2.9238832345537835,"y0":50.00264741468538,"z0":5.241896772447145,"aX":-3.722617796684232},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":1.4,"spinRate":2190,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39013364510786586,"extension":6.9438696462135585},"index":0,"playId":"3001cc87-9b2a-3989-8564-9e3183f784cb","pitchNumber":1,"startTime":"2025-07-26T21:07:28.189Z","endTime":"2025-07-26T21:07:31.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.32853474037154,"strikeZoneBottom":1.52000228496983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16543869127419,"aZ":-22.36167424128063,"pfxX":-0.18097324302798,"pfxZ":5.108092203167882,"pX":-0.44517083341927605,"pZ":3.5576458841816407,"vX0":6.901977914930052,"vY0":-136.78225268709917,"vZ0":-1.3892750332799038,"x":133.97,"y":142.72,"x0":-2.962797825343018,"y0":50.004606763397085,"z0":5.5845582174886435,"aX":-0.34795072709595193},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2232,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.398285305985389,"extension":6.758093356745148},"index":1,"playId":"7665e18d-a8f0-3163-902f-b6edcc7a8837","pitchNumber":2,"startTime":"2025-07-26T21:07:45.300Z","endTime":"2025-07-26T21:07:49.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T21:08:00.838Z","endTime":"2025-07-26T21:08:31.133Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01451601753728,"aZ":-19.668935017586065,"pfxX":-1.8992001450398144,"pfxZ":6.418251759579484,"pX":0.05018419442049186,"pZ":2.471256232975952,"vX0":8.726971967494464,"vY0":-137.8233485944858,"vZ0":-4.597003089217572,"x":115.09,"y":172.06,"x0":-2.8932391760892515,"y0":50.001490075585544,"z0":5.466584287555059,"aX":-3.7006143651142627},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":1.8,"spinRate":2208,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39551980828697264,"extension":6.773120555961401},"hitData":{"launchSpeed":92.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.34,"coordY":173.47}},"index":3,"playId":"81a7e4ad-bee0-377b-95f8-5384492fef00","pitchNumber":3,"startTime":"2025-07-26T21:08:31.133Z","endTime":"2025-07-26T21:08:37.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":13.200000000000003,"leverageIndex":2.93,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:08:37.432Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a sharp line drive to center fielder Tyler Tolbert. Steven Kwan scores. Angel Martínez to 3rd. José Ramírez to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:09:02.880Z","endTime":"2025-07-26T21:09:20.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94167793378345,"aZ":-21.523247439503063,"pfxX":-0.816008728601882,"pfxZ":5.505768879851459,"pX":-0.003190454442293815,"pZ":1.9399786942458943,"vX0":8.159966094722451,"vY0":-137.81670103907982,"vZ0":-5.555085792557473,"x":117.12,"y":186.4,"x0":-2.8890968313114915,"y0":50.005863770677934,"z0":5.4236515604081,"aX":-1.5809780588190228},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-0.1,"spinRate":2288,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.39653922544089193,"extension":6.687887056068036},"hitData":{"launchSpeed":100.1,"launchAngle":9.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.06,"coordY":87.46}},"index":0,"playId":"ab408d74-f4c8-3f2b-b27c-354771c97146","pitchNumber":1,"startTime":"2025-07-26T21:09:08.094Z","endTime":"2025-07-26T21:09:20.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.3,"awayTeamWinProbability":77.7,"homeTeamWinProbabilityAdded":-20.3,"leverageIndex":5.65,"dramaIndex":271.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:09:20.704Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:09:57.175Z","endTime":"2025-07-26T21:12:47.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T21:09:48.335Z","endTime":"2025-07-26T21:09:59.492Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15222138755908,"aZ":-13.738401692533783,"pfxX":-7.5800279690950285,"pfxZ":8.71082897633437,"pX":-0.5346579565814318,"pZ":3.5088796774183857,"vX0":10.29510710812823,"vY0":-144.8705407326382,"vZ0":-2.990468055447531,"x":137.38,"y":144.04,"x0":-3.1565237334049194,"y0":50.005316955728574,"z0":5.39902269938209,"aX":-16.047902358870235},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2190,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.37867929289005,"extension":6.609067618507679},"index":1,"playId":"1bab7ec9-c31e-3db4-b8fc-0562c867f2bd","pitchNumber":1,"startTime":"2025-07-26T21:09:59.492Z","endTime":"2025-07-26T21:10:02.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.6,"strikeZoneTop":3.52963827924454,"strikeZoneBottom":1.66586900236858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44492649332553,"aZ":-17.45001727227977,"pfxX":-9.014604891303437,"pfxZ":6.843412480936739,"pX":0.07419532247072261,"pZ":2.350802871308544,"vX0":12.292006987490389,"vY0":-145.7789936265904,"vZ0":-5.031890415711833,"x":114.17,"y":175.31,"x0":-3.026818390899467,"y0":50.00146505235543,"z0":5.153530576600028,"aX":-19.391632542401485},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2191,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.37580474031270983,"extension":7.055277560734458},"index":2,"playId":"2dcb0186-3785-348b-910f-084f95ef09cd","pitchNumber":2,"startTime":"2025-07-26T21:10:18.311Z","endTime":"2025-07-26T21:10:23.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.52247673610739,"strikeZoneBottom":1.65906961990926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.879830345016856,"aZ":-26.378426531656213,"pfxX":-1.0654426486586233,"pfxZ":3.2299064803213455,"pX":0.7627519766772176,"pZ":0.9351272887474006,"vX0":9.956558943774024,"vY0":-133.6482370849194,"vZ0":-6.710387797423608,"x":87.93,"y":213.53,"x0":-2.884923873557331,"y0":50.00374057376878,"z0":5.393461601804585,"aX":-1.9130567707877772},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2248,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.41104766514607594,"extension":6.830673844709508},"index":3,"playId":"d9a4fdc0-5749-3b8a-bb50-7cdd3d40d5ee","pitchNumber":3,"startTime":"2025-07-26T21:10:36.025Z","endTime":"2025-07-26T21:10:40.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64225554216331,"aZ":-29.120335978381824,"pfxX":1.7718681779002627,"pfxZ":1.7423943809129696,"pX":0.47812230977766595,"pZ":2.274151674820481,"vX0":8.55421713061224,"vY0":-131.83433577330686,"vZ0":-2.9291018790717716,"x":98.78,"y":177.38,"x0":-3.042225047714061,"y0":50.00575046688485,"z0":5.554348028391322,"aX":3.111668601915824},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":-5.2,"spinRate":2263,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.41583210565766304,"extension":6.863439173445171},"index":4,"playId":"315ed12d-4eac-30e1-8109-74ac1560470f","pitchNumber":4,"startTime":"2025-07-26T21:10:59.180Z","endTime":"2025-07-26T21:11:06.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.8,"strikeZoneTop":3.46643392424376,"strikeZoneBottom":1.63000106689783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.312085573841735,"aZ":-17.227996094635724,"pfxX":-6.707958924847914,"pfxZ":6.920513096987293,"pX":-0.8920310497784383,"pZ":4.1412289935203015,"vX0":9.242868077148144,"vY0":-145.5940923244888,"vZ0":-0.36852989417501025,"x":151.0,"y":126.97,"x0":-3.2275906629853544,"y0":50.000763680592144,"z0":5.3066941985491365,"aX":-14.484247215218652},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.6,"breakHorizontal":10.4,"spinRate":2168,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.37536519460246254,"extension":6.71774623398943},"index":5,"playId":"21f1b6aa-2ac9-3539-bf9c-781bfd6250f1","pitchNumber":5,"startTime":"2025-07-26T21:11:24.620Z","endTime":"2025-07-26T21:11:28.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"0c8fb872-97aa-42c1-b06f-b688549962b0","startTime":"2025-07-26T21:11:45.678Z","endTime":"2025-07-26T21:11:50.678Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.40927841299406,"strikeZoneBottom":1.62999708057131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30330323651953,"aZ":-17.788143822383933,"pfxX":-7.197765926264864,"pfxZ":6.796027171343583,"pX":0.92754217352011,"pZ":2.3960059326603234,"vX0":13.647522185956383,"vY0":-144.26594825794564,"vZ0":-4.685007587473316,"x":81.64,"y":174.09,"x0":-2.920508198526848,"y0":50.00074381727973,"z0":5.131031542245678,"aX":-15.232853282281159},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2146,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.37907963737838113,"extension":7.2781264598431505},"index":7,"playId":"9d697008-80fe-3397-99fa-c96b3a298d7a","pitchNumber":6,"startTime":"2025-07-26T21:11:59.636Z","endTime":"2025-07-26T21:12:04.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.253861569474026,"aZ":-15.620900847047386,"pfxX":-7.778619993695504,"pfxZ":7.898459661856675,"pX":-0.22080971541596484,"pZ":3.1654936629156603,"vX0":10.813135956062103,"vY0":-144.03059507067687,"vZ0":-2.964840694455119,"x":125.42,"y":153.31,"x0":-3.0175736991048634,"y0":50.00135082289872,"z0":5.177344573452882,"aX":-16.30024841892766},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2245,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3806629161604449,"extension":7.211499294741089},"index":8,"playId":"5c20ab27-1a29-3953-90ca-1ab76252bc68","pitchNumber":7,"startTime":"2025-07-26T21:12:20.399Z","endTime":"2025-07-26T21:12:24.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.599152505315896,"aZ":-21.850980781455863,"pfxX":-2.6483431095172527,"pfxZ":5.428656841170104,"pX":-0.4940263154874791,"pZ":3.947612110395784,"vX0":7.71094572201664,"vY0":-136.69992569137736,"vZ0":-0.028508083285398222,"x":135.83,"y":132.19,"x0":-3.000670911147624,"y0":50.0067096059588,"z0":5.451423891242534,"aX":-5.0405664050185415},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":3.2,"spinRate":2304,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39984856570700567,"extension":6.9271253631692735},"index":9,"playId":"a3e5c055-a596-301d-8b62-197a574f16c5","pitchNumber":8,"startTime":"2025-07-26T21:12:43.989Z","endTime":"2025-07-26T21:12:47.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":11.2,"leverageIndex":1.63,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:12:47.790Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T21:13:02.354Z","endTime":"2025-07-26T21:14:32.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.69732708357161,"strikeZoneBottom":1.71999821008881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3341469898556,"aZ":-16.866494813399235,"pfxX":-7.806850940862332,"pfxZ":7.457946364539867,"pX":-1.1527699113493248,"pZ":2.200793014056195,"vX0":8.67244125724751,"vY0":-142.30679886627084,"vZ0":-5.037986672935079,"x":160.94,"y":179.36,"x0":-3.2239633054448644,"y0":50.00698934687245,"z0":5.060983135472612,"aX":-16.033062611389596},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":12.4,"spinRate":2258,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.384733855656024,"extension":6.704361001649434},"index":0,"playId":"307a753e-e85d-3174-81a4-274b7e6585a6","pitchNumber":1,"startTime":"2025-07-26T21:13:26.978Z","endTime":"2025-07-26T21:13:31.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02341961701674,"aZ":-15.103680797366817,"pfxX":-6.532654154784511,"pfxZ":8.317067966534257,"pX":0.24970263958662597,"pZ":2.533156664715046,"vX0":11.266422910631485,"vY0":-142.22214061882696,"vZ0":-5.084392165511378,"x":107.48,"y":170.38,"x0":-2.9107500346528026,"y0":50.002663449609194,"z0":5.298914694417392,"aX":-13.408846149929971},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2318,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38482811485618207,"extension":6.969311700279366},"index":1,"playId":"29513ef0-7725-3230-bf7f-7be404fcf5c5","pitchNumber":2,"startTime":"2025-07-26T21:13:43.771Z","endTime":"2025-07-26T21:13:47.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.6,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.726390193675808,"aZ":-15.657069573988535,"pfxX":-5.955935648677945,"pfxZ":7.790494954531102,"pX":-0.5601534106353004,"pZ":2.8024007031515543,"vX0":9.218912103970188,"vY0":-143.2263904525568,"vZ0":-4.391041015562466,"x":138.35,"y":163.12,"x0":-3.0167715361902867,"y0":50.00477027897133,"z0":5.305255862312078,"aX":-12.63073498272559},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.6,"breakHorizontal":9.4,"spinRate":2161,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3794767794306533,"extension":7.040977009362684},"index":2,"playId":"c3a9719a-d39d-3d91-9015-38a0c3a7bd02","pitchNumber":3,"startTime":"2025-07-26T21:14:04.780Z","endTime":"2025-07-26T21:14:08.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.424821695633845,"aZ":-15.917676322784004,"pfxX":-6.253697294277002,"pfxZ":7.462908174451995,"pX":-0.567423083163566,"pZ":2.772733352738755,"vX0":9.39248451004667,"vY0":-145.15414807060054,"vZ0":-4.393498008244112,"x":138.63,"y":163.92,"x0":-3.002161184845629,"y0":50.00122657946109,"z0":5.2459533089013215,"aX":-13.61974477718976},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":2289,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.37443190700101203,"extension":7.174029532042623},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":150.67}},"index":3,"playId":"91161226-a423-39c7-9df7-374373b5e623","pitchNumber":4,"startTime":"2025-07-26T21:14:25.380Z","endTime":"2025-07-26T21:14:32.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":11.300000000000004,"leverageIndex":2.01,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:14:32.388Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T21:17:04.144Z","endTime":"2025-07-26T21:18:06.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Emmanuel Clase replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T21:15:41.970Z","endTime":"2025-07-26T21:15:58.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661403,"link":"/api/v1/people/661403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolbert starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T21:15:58.661Z","endTime":"2025-07-26T21:17:04.144Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"base":2,"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.40389687161581,"strikeZoneBottom":1.59338442842761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36030010355335,"aZ":-14.015011368229144,"pfxX":1.3513959537564828,"pfxZ":8.901358888398159,"pX":0.7874677204350592,"pZ":2.5111998402699456,"vX0":4.841956558388731,"vY0":-142.33117421201496,"vZ0":-6.118774157843519,"x":79.84,"y":179.54,"x0":-1.1152514784393799,"y0":50.00516583939763,"z0":5.585611841126287,"aX":2.757183944017994},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":-3.5,"spinRate":2573,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.38563845087616366,"extension":6.902620261583865},"index":2,"playId":"5446222c-3498-3cd7-ad4d-559f2136907e","pitchNumber":1,"startTime":"2025-07-26T21:17:04.144Z","endTime":"2025-07-26T21:17:10.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.3,"strikeZoneTop":3.33613144101449,"strikeZoneBottom":1.5599994439765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.004824214000028,"aZ":-15.768629037540412,"pfxX":-0.11691780014213204,"pfxZ":7.979971703848512,"pX":1.372223757741207,"pZ":1.3257047633529457,"vX0":7.203208459125822,"vY0":-141.71026115810074,"vZ0":-8.884829251866318,"x":64.69,"y":202.99,"x0":-1.1756830518603882,"y0":50.00546650040246,"z0":5.485190527383047,"aX":-0.2398639541476979},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":-1.1,"spinRate":2593,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.38487593096196004,"extension":6.981476620728651},"index":3,"playId":"299cc440-78a1-3d8c-86a9-5dfb3758befd","pitchNumber":2,"startTime":"2025-07-26T21:17:21.066Z","endTime":"2025-07-26T21:17:24.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.33373842799908,"strikeZoneBottom":1.55999867156125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.854887622185224,"aZ":-15.834467220476466,"pfxX":-1.2016625476218161,"pfxZ":7.996916443451278,"pX":0.4661130875681997,"pZ":0.8934145157118661,"vX0":5.176159981574374,"vY0":-141.68801512846144,"vZ0":-10.375097935232448,"x":99.23,"y":214.66,"x0":-1.2243347006653025,"y0":50.00381597397189,"z0":5.602634754166376,"aX":-2.455949588012657},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":1.2,"spinRate":2668,"spinDirection":182},"zone":14,"typeConfidence":0.89,"plateTime":0.3858265487939221,"extension":6.8442348601202},"index":4,"playId":"35ebfcb7-b8c4-35c0-b213-ea15d688a5be","pitchNumber":3,"startTime":"2025-07-26T21:17:41.058Z","endTime":"2025-07-26T21:17:44.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.48567822199885,"strikeZoneBottom":1.74244087299665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.440657840967493,"aZ":-15.990559613287873,"pfxX":-0.15060759973052545,"pfxZ":7.857149844285523,"pX":0.019097727776001952,"pZ":1.5518157322784094,"vX0":3.3697954990513894,"vY0":-142.3187554528205,"vZ0":-8.68957232712532,"x":116.27,"y":196.88,"x0":-1.1586807944473252,"y0":50.00123619726827,"z0":5.648841647553753,"aX":-0.3104092886365945},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":-0.4,"spinRate":2545,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.38427514531168816,"extension":6.930451682558489},"index":5,"playId":"9995f7af-ca30-316d-a1ca-5dc54390adc0","pitchNumber":4,"startTime":"2025-07-26T21:18:01.492Z","endTime":"2025-07-26T21:18:06.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":4.4,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:18:06.269Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Maile walks. John Rave to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T21:18:50.693Z","endTime":"2025-07-26T21:21:10.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661403,"link":"/api/v1/people/661403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Maile replaces Steven Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T21:18:18.668Z","endTime":"2025-07-26T21:18:53.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"905","replacedPlayer":{"id":674444,"link":"/api/v1/people/674444"},"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":674444,"link":"/api/v1/people/674444","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":3.41214204060593,"strikeZoneBottom":1.63363589608954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.000350466679517,"aZ":-14.537803049872323,"pfxX":-0.07723625949453705,"pfxZ":8.407390909848797,"pX":0.7746671016028773,"pZ":1.7360072203997698,"vX0":5.470449404090497,"vY0":-143.4259296163327,"vZ0":-8.571707719012602,"x":87.47,"y":191.91,"x0":-1.141832736012382,"y0":50.00587408431525,"z0":5.656198083261759,"aX":-0.16294082541659097},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":-0.8,"spinRate":2545,"spinDirection":190},"zone":9,"typeConfidence":0.9,"plateTime":0.3808835936839272,"extension":7.00780922663275},"index":1,"playId":"0978e19f-48e4-3e18-b6d1-b1980ff483c9","pitchNumber":1,"startTime":"2025-07-26T21:18:53.061Z","endTime":"2025-07-26T21:18:58.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"a2acd216-0e40-335f-8635-cf575275fb6d","startTime":"2025-07-26T21:19:16.194Z","endTime":"2025-07-26T21:19:20.785Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Emmanuel Clase picks off Tyler Tolbert at 2nd on throw to second baseman Daniel Schneemann.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"a2acd216-0e40-335f-8635-cf575275fb6d","startTime":"2025-07-26T21:19:33.957Z","endTime":"2025-07-26T21:19:47.255Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"second":{"id":686475,"link":"/api/v1/people/686475"},"postOnFirst":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":-30.1,"leverageIndex":6.06,"dramaIndex":341.0,"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.16498690917632,"strikeZoneBottom":1.42237419280162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198152610258425,"aZ":-14.558147924951674,"pfxX":1.7601024280973765,"pfxZ":8.357129785177131,"pX":-0.5070643111711127,"pZ":2.8827633164101916,"vX0":1.780096261562809,"vY0":-143.57540280983196,"vZ0":-5.258431242986584,"x":136.33,"y":160.95,"x0":-1.3616981011071287,"y0":50.006706958921825,"z0":5.629427928724004,"aX":3.71054383765588},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2626,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.38007472877798554,"extension":6.837845536438586},"index":4,"playId":"53880eec-9c23-33a3-8d51-f5fae96d0069","pitchNumber":2,"startTime":"2025-07-26T21:19:47.255Z","endTime":"2025-07-26T21:19:51.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.09494253864684,"strikeZoneBottom":1.51945131070831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.939421649373006,"aZ":-15.095051737919931,"pfxX":0.04616158047398233,"pfxZ":8.230270284311324,"pX":-1.1431537774304725,"pZ":3.184539814972056,"vX0":0.7710058223461662,"vY0":-142.4971649459936,"vZ0":-4.120322676974138,"x":160.57,"y":152.8,"x0":-1.4221997430648634,"y0":50.00273719552912,"z0":5.5901260950855205,"aX":0.09580003596738448},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":-0.2,"spinRate":2566,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.3830340714793157,"extension":6.792407681520658},"index":5,"playId":"b6468f5c-0c56-3a36-8969-bf0f3a64ab2a","pitchNumber":3,"startTime":"2025-07-26T21:20:05.166Z","endTime":"2025-07-26T21:20:10.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.19196254294479,"strikeZoneBottom":1.5160392250384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03451311435834,"aZ":-12.919667066407243,"pfxX":1.2878419280640907,"pfxZ":9.183720510761896,"pX":-1.022333853363714,"pZ":3.118756978166559,"vX0":0.03901738651755035,"vY0":-143.1897550612971,"vZ0":-5.152971711115599,"x":155.97,"y":154.57,"x0":-1.203684125127828,"y0":50.00384268278696,"z0":5.736146327876343,"aX":2.7006133157756205},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":-2.4,"spinRate":2526,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.3810866276184113,"extension":6.757523491975572},"index":6,"playId":"2acf1687-5d10-3ee3-adbd-94839e075eb0","pitchNumber":4,"startTime":"2025-07-26T21:20:24.303Z","endTime":"2025-07-26T21:20:29.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.546863201429073,"aZ":-11.903534494318983,"pfxX":1.481932279937395,"pfxZ":9.459275940450587,"pX":-0.1802785579829549,"pZ":3.1145315667958147,"vX0":1.9944600966964399,"vY0":-144.72535923234875,"vZ0":-5.439421390084748,"x":123.87,"y":154.69,"x0":-1.0683015833214753,"y0":50.004580458730004,"z0":5.733400458177833,"aX":3.1753210957017624},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":-3.0,"spinRate":2583,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.37700280767578853,"extension":6.845567521467945},"index":7,"playId":"19ee5a8d-0cee-3af9-a9a7-3d144832960f","pitchNumber":5,"startTime":"2025-07-26T21:20:43.989Z","endTime":"2025-07-26T21:20:47.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.09409345085324,"strikeZoneBottom":1.5184036438587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80699532415557,"aZ":-13.900161329272962,"pfxX":1.5077271433929424,"pfxZ":8.582638523306485,"pX":0.6219532367702459,"pZ":1.5726643900481914,"vX0":3.923637823264808,"vY0":-144.76602588952667,"vZ0":-9.081110680099407,"x":93.29,"y":196.32,"x0":-0.9450792564328738,"y0":50.00076726738537,"z0":5.594569451295558,"aX":3.209857725533577},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.9,"breakHorizontal":-3.5,"spinRate":2578,"spinDirection":189},"zone":9,"typeConfidence":0.91,"plateTime":0.37788747886099605,"extension":6.9776903832613755},"index":8,"playId":"cb0d23fe-ac4d-3922-a8ae-e6286c4f99b8","pitchNumber":6,"startTime":"2025-07-26T21:21:04.764Z","endTime":"2025-07-26T21:21:10.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":12.900000000000006,"leverageIndex":6.06,"dramaIndex":262.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:21:10.847Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonathan India homers (5) on a fly ball to left center field. John Rave scores. Luke Maile scores.","rbi":3,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T21:21:28.911Z","endTime":"2025-07-26T21:23:34.524Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":661403,"link":"/api/v1/people/661403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":661403,"link":"/api/v1/people/661403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":{"id":661403,"link":"/api/v1/people/661403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.2463284732755,"strikeZoneBottom":1.40563729240389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.864593080541642,"aZ":-31.153079955251652,"pfxX":4.02344421433876,"pfxZ":0.6090798257621666,"pX":0.8672668564448607,"pZ":1.6943195900701291,"vX0":3.919089011231825,"vY0":-128.63728087867523,"vZ0":-4.207794934952165,"x":83.94,"y":193.03,"x0":-1.1970148233921218,"y0":50.00495723260903,"z0":5.757706510679926,"aX":6.76491656133921},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-8.2,"spinRate":2536,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.42526828205079914,"extension":6.82437156613375},"index":0,"playId":"0a7bdef3-092e-3e41-802f-41fb092aa0b2","pitchNumber":1,"startTime":"2025-07-26T21:21:36.668Z","endTime":"2025-07-26T21:21:42.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.31202929334526,"strikeZoneBottom":1.55000099864451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.319010689788513,"aZ":-26.53660280856432,"pfxX":3.227019713462047,"pfxZ":3.311701424958239,"pX":-0.484390599296211,"pZ":0.56266099403628,"vX0":1.1472200790861278,"vY0":-129.69432867671566,"vZ0":-7.404470326998973,"x":135.46,"y":223.59,"x0":-1.3518097692279956,"y0":50.00329208761241,"z0":5.480769708964572,"aX":5.492938370149829},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":2500,"spinDirection":90},"zone":13,"typeConfidence":0.9,"plateTime":0.4224548217927486,"extension":6.814001964334615},"index":1,"playId":"1e26ff6e-c6dc-3d3a-8cbf-afe9f11d3d75","pitchNumber":2,"startTime":"2025-07-26T21:21:55.591Z","endTime":"2025-07-26T21:21:59.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.37958200814799,"strikeZoneBottom":1.55000044336957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.60382079054557,"aZ":-17.150399646925656,"pfxX":1.464227394149995,"pfxZ":7.182313224293066,"pX":-0.3862286297987714,"pZ":1.8115086179464652,"vX0":2.076990736909529,"vY0":-143.966036628867,"vZ0":-7.39941412631536,"x":131.72,"y":189.87,"x0":-1.308222012737836,"y0":50.00125249809503,"z0":5.484008866078556,"aX":3.0607709052286083},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":-3.1,"spinRate":2812,"spinDirection":186},"zone":7,"typeConfidence":0.9,"plateTime":0.3810060687954855,"extension":6.877319060251916},"index":2,"playId":"964a2d18-e445-3b98-baa0-3ab695d5f137","pitchNumber":3,"startTime":"2025-07-26T21:22:18.002Z","endTime":"2025-07-26T21:22:21.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-26T21:22:29.590Z","endTime":"2025-07-26T21:22:44.211Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.460814313533596,"aZ":-32.73563155197463,"pfxX":4.2578294597113775,"pfxZ":-0.3166336166411412,"pX":0.275082686012388,"pZ":1.0267489393131337,"vX0":2.3246029935445374,"vY0":-130.8088244602644,"vZ0":-5.343702728445733,"x":106.51,"y":211.06,"x0":-1.176159958476958,"y0":50.00630117502051,"z0":5.526651333684101,"aX":7.441053420535407},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":-8.2,"spinRate":2562,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4174000893914265,"extension":6.790157706792145},"index":4,"playId":"34d570ef-9afb-352c-9ad3-7e72b2b340da","pitchNumber":4,"startTime":"2025-07-26T21:22:44.211Z","endTime":"2025-07-26T21:22:47.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54391818001528,"aZ":-27.943402293002904,"pfxX":4.0272138948429355,"pfxZ":2.445205043919458,"pX":0.13465312023441872,"pZ":2.1417181126678564,"vX0":1.8132549730085759,"vY0":-130.49403479266167,"vZ0":-3.8159683805516176,"x":111.87,"y":180.95,"x0":-1.0917350550040383,"y0":50.00390400170605,"z0":5.719737743310376,"aX":6.970115751213001},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-7.7,"spinRate":2640,"spinDirection":77},"zone":5,"typeConfidence":0.9,"plateTime":0.4191672820100738,"extension":6.670402889714774},"hitData":{"launchSpeed":109.0,"launchAngle":22.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":45.79,"coordY":51.71}},"index":5,"playId":"aac1bd87-62ba-3f5e-a582-60733fa5578b","pitchNumber":5,"startTime":"2025-07-26T21:23:09.682Z","endTime":"2025-07-26T21:23:34.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661403,"link":"/api/v1/people/661403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":571912,"link":"/api/v1/people/571912"},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":65.69999999999999,"leverageIndex":7.11,"dramaIndex":586.0,"contextMetrics":{},"playEndTime":"2025-07-26T21:23:34.524Z","atBatIndex":78}]