[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:10:05.883Z","endTime":"2026-07-29T17:11:31.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":"2026-07-29T15:05:40.937Z","endTime":"2026-07-29T16:47:57.990Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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":"2026-07-29T16:47:57.990Z","endTime":"2026-07-29T17:09:19.873Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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":"2026-07-29T17:09:19.873Z","endTime":"2026-07-29T17:10:08.170Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694182871728266,"aZ":-15.135280637805558,"pfxX":7.795585329347395,"pfxZ":8.52445724410502,"pX":-2.0883244252522393,"pZ":2.125976254300017,"vX0":-12.188526792995884,"vY0":-139.17269295763035,"vZ0":-7.718259391643939,"x":196.6,"y":181.38,"x0":1.2974832799646443,"y0":50.00421185471979,"z0":5.900495533520341,"aX":15.584611817147929},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-12.1,"spinRate":2169,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.390764648290749,"extension":6.578591423988797},"index":3,"playId":"066553d8-acb5-3cda-bdfd-926d1d05d71b","pitchNumber":1,"startTime":"2026-07-29T17:10:08.170Z","endTime":"2026-07-29T17:10:12.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.5,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93643344541321,"aZ":-30.59473453374827,"pfxX":-0.6679286074334052,"pfxZ":0.9410247316444487,"pX":0.3043720870512444,"pZ":4.007489911323339,"vX0":-4.005333848590785,"vY0":-127.52767562103966,"vZ0":0.6813156225706539,"x":105.4,"y":130.58,"x0":1.968431652105273,"y0":50.00384274556824,"z0":6.110125884755312,"aX":-1.1240787941127617},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":2083,"spinDirection":222},"zone":12,"typeConfidence":0.88,"plateTime":0.4260128222903319,"extension":6.243288379592112},"index":4,"playId":"fdb28b5d-c770-310a-b363-c33418095a0e","pitchNumber":2,"startTime":"2026-07-29T17:10:24.212Z","endTime":"2026-07-29T17:10:27.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420830459328613,"aZ":-14.073188411251431,"pfxX":3.251953127392477,"pfxZ":9.196955077127694,"pX":-0.07964052131135803,"pZ":3.3599315070297475,"vX0":-5.007020272157499,"vY0":-138.13446588040924,"vZ0":-5.084766456863659,"x":120.04,"y":148.06,"x0":1.3187050745440707,"y0":50.00634387101248,"z0":6.142395393780611,"aX":6.4030894989999485},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-5.0,"spinRate":2226,"spinDirection":146},"zone":2,"typeConfidence":0.87,"plateTime":0.3937533204712649,"extension":6.353676690489233},"index":5,"playId":"960e4b70-5d9e-3649-8860-8e2e0e573992","pitchNumber":3,"startTime":"2026-07-29T17:10:40.752Z","endTime":"2026-07-29T17:10:43.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.519180519573915,"aZ":-27.904730148224385,"pfxX":-2.6522027317025714,"pfxZ":2.48268331951801,"pX":0.33551595090594905,"pZ":1.150208420467393,"vX0":-3.228479989459854,"vY0":-128.92974414741025,"vZ0":-6.647116527907125,"x":104.21,"y":207.72,"x0":1.9387957862690754,"y0":50.00352069907309,"z0":5.856004502620233,"aX":-4.55793518556065},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2219,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.421468509225956,"extension":6.3326278355221755},"index":6,"playId":"ff473386-c3c0-3b52-ad1d-177110eabd14","pitchNumber":4,"startTime":"2026-07-29T17:10:58.242Z","endTime":"2026-07-29T17:11:01.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911375993085844,"aZ":-14.88153037816888,"pfxX":1.8047407697590425,"pfxZ":8.762956791022194,"pX":0.7387741506685099,"pZ":2.68856669475669,"vX0":-3.2152721106866347,"vY0":-138.399029812383,"vZ0":-6.609305961375366,"x":88.84,"y":166.19,"x0":1.672119677392099,"y0":50.00423343625276,"z0":6.073373366068747,"aX":3.5621510662834326},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-2.8,"spinRate":2087,"spinDirection":159},"zone":6,"typeConfidence":0.86,"plateTime":0.3931937816251434,"extension":6.342653667179954},"index":7,"playId":"849c5447-10f1-3378-b4b3-bed45a96aa54","pitchNumber":5,"startTime":"2026-07-29T17:11:13.060Z","endTime":"2026-07-29T17:11:16.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499720380854413,"aZ":-27.375737024496463,"pfxX":5.515359373140512,"pfxZ":3.100703158125797,"pX":-0.03590313376068998,"pZ":0.9198023293157778,"vX0":-6.362093159634734,"vY0":-123.31138877386735,"vZ0":-6.3387288697928295,"x":118.37,"y":213.95,"x0":1.8556240168559948,"y0":50.00166641444411,"z0":5.819874568883127,"aX":8.531182582289889},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-8.5,"spinRate":1712,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4434235946329368,"extension":6.293528023598043},"index":8,"playId":"0d0f1f54-7ed2-30fc-b2f3-9f393b6b5262","pitchNumber":6,"startTime":"2026-07-29T17:11:28.096Z","endTime":"2026-07-29T17:11:31.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-29T17:11:31.173Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to center fielder Javier Báez. Pete Alonso to 2nd. Pete Alonso advances to 2nd, on a fielding error by center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:11:33.516Z","endTime":"2026-07-29T17:12:33.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53215151101587,"aZ":-12.405318543455898,"pfxX":1.3397255765153755,"pfxZ":9.895313623342034,"pX":0.05396901556844055,"pZ":2.924601643571984,"vX0":-4.544492428071438,"vY0":-139.97188945569073,"vZ0":-6.425802765782964,"x":114.94,"y":159.82,"x0":1.5196273930234196,"y0":50.00499150724888,"z0":6.051026816182333,"aX":2.6773351699635413},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-1.6,"spinRate":2334,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.3902654768679503,"extension":6.24676471037389},"hitData":{"launchSpeed":96.1,"launchAngle":17.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.01,"coordY":91.81}},"index":0,"playId":"dc18c0e8-5922-3f15-a0e0-b8ed0a75250f","pitchNumber":1,"startTime":"2026-07-29T17:12:20.742Z","endTime":"2026-07-29T17:12:33.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:12:33.836Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out sharply, second baseman Gleyber Torres to first baseman Spencer Torkelson. Pete Alonso to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:12:59.199Z","endTime":"2026-07-29T17:13:56.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64191893050293,"aZ":-15.719277059142659,"pfxX":7.596745314038277,"pfxZ":8.554241639446824,"pX":-0.8110207419402485,"pZ":1.7491863446900329,"vX0":-8.459966236492654,"vY0":-137.82693940902178,"vZ0":-8.42483171180648,"x":147.91,"y":191.55,"x0":1.3112959534775401,"y0":50.00559468154973,"z0":5.907376149628754,"aX":14.617821506403432},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-12.0,"spinRate":2210,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.39740670801124267,"extension":6.4181689579238475},"index":0,"playId":"a8674d09-a42c-3a50-a119-d8fbbc4d7b85","pitchNumber":1,"startTime":"2026-07-29T17:13:10.117Z","endTime":"2026-07-29T17:13:14.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74206321091718,"aZ":-30.28197773687116,"pfxX":7.735971337131575,"pfxZ":1.2028067585356332,"pX":-0.7370129178023468,"pZ":2.455330862690313,"vX0":-8.658161008097457,"vY0":-124.24243695101133,"vZ0":-2.4733877844809307,"x":145.09,"y":172.49,"x0":1.7798437531698226,"y0":50.00107951551969,"z0":5.967929503871375,"aX":12.152716899230061},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-12.1,"spinRate":1761,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.440011260182676,"extension":6.386281876908136},"index":1,"playId":"e15dfcfd-f319-3b10-93e4-524a6f91764b","pitchNumber":2,"startTime":"2026-07-29T17:13:28.775Z","endTime":"2026-07-29T17:13:33.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.6,"endSpeed":87.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47732851840869,"aZ":-19.070029631095405,"pfxX":5.034356835334561,"pfxZ":6.738059631687219,"pX":0.055747770458183334,"pZ":2.1270758713922038,"vX0":-6.01488453607101,"vY0":-137.62738955642166,"vZ0":-6.9954952744773315,"x":114.88,"y":181.35,"x0":1.6010088092589119,"y0":50.00613952197295,"z0":5.963394268205726,"aX":9.796855759488801},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":-8.0,"spinRate":2192,"spinDirection":152},"zone":8,"typeConfidence":0.58,"plateTime":0.39582886870234013,"extension":6.3121349183625},"hitData":{"launchSpeed":107.3,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":135.95,"coordY":136.42}},"index":2,"playId":"e5a1d4a5-a6c9-3a55-96a4-95c0c0692d9c","pitchNumber":3,"startTime":"2026-07-29T17:13:49.248Z","endTime":"2026-07-29T17:13:56.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:13:56.914Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:14:09.115Z","endTime":"2026-07-29T17:16:09.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698554626285468,"aZ":-30.80644401154535,"pfxX":8.134021482867738,"pfxZ":0.8678537113364495,"pX":-0.013323250885169953,"pZ":3.2948899504034976,"vX0":-6.861860801935707,"vY0":-124.77011941651887,"vZ0":-0.6468241172814146,"x":117.51,"y":149.82,"x0":1.7133936631893563,"y0":50.00385055375392,"z0":6.0922225406307255,"aX":12.847570145715947},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":-13.2,"spinRate":1849,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.43870358253334896,"extension":6.229186388960928},"index":0,"playId":"d219dfc6-4eef-3561-b591-42157cda6a93","pitchNumber":1,"startTime":"2026-07-29T17:14:24.067Z","endTime":"2026-07-29T17:14:27.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.349217377245793,"aZ":-27.404219273647556,"pfxX":3.895668482927458,"pfxZ":2.987973230088093,"pX":1.1714264183345724,"pZ":1.7401046009972407,"vX0":-3.3109265627332105,"vY0":-124.60126091629546,"vZ0":-4.717426329802719,"x":72.35,"y":191.8,"x0":2.0012704157984404,"y0":50.00326497474133,"z0":5.880647842274715,"aX":6.221999495769073},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-6.5,"spinRate":1783,"spinDirection":133},"zone":14,"typeConfidence":0.77,"plateTime":0.4369606583690069,"extension":6.246183864500226},"index":1,"playId":"d33840e2-7bcc-36fe-ae1b-a632d918ec1a","pitchNumber":2,"startTime":"2026-07-29T17:14:42.039Z","endTime":"2026-07-29T17:14:45.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101580440982026,"aZ":-12.372660725733857,"pfxX":1.8569072204612094,"pfxZ":10.15015705404631,"pX":-0.17341589050531112,"pZ":3.1325155040349926,"vX0":-5.149272028917508,"vY0":-138.15362486768197,"vZ0":-5.88355911445425,"x":123.61,"y":154.2,"x0":1.4657565993511228,"y0":50.005015793012625,"z0":6.106853304294937,"aX":3.623951467363611},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":156},"zone":2,"typeConfidence":0.89,"plateTime":0.39507198050454084,"extension":6.2591421021973215},"index":2,"playId":"16acb6d2-b04f-3f20-8bcf-e52b734b5c78","pitchNumber":3,"startTime":"2026-07-29T17:14:59.546Z","endTime":"2026-07-29T17:15:02.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021983175210757,"aZ":-13.685305627613902,"pfxX":1.6184040853893378,"pfxZ":9.11786612937096,"pX":0.7375353188996522,"pZ":3.818827632945494,"vX0":-3.491130973451499,"vY0":-141.01929334772998,"vZ0":-3.797394022763182,"x":88.89,"y":135.67,"x0":1.7775102056068603,"y0":50.00247535387775,"z0":6.0568521876367925,"aX":3.2819370918986595},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-2.3,"spinRate":2333,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.38739105275176344,"extension":6.3025648444603775},"index":3,"playId":"6a936872-89db-3533-8d43-f0b947df8abe","pitchNumber":4,"startTime":"2026-07-29T17:15:19.255Z","endTime":"2026-07-29T17:15:22.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48176218935324,"aZ":-27.597943571954996,"pfxX":7.112687933000693,"pfxZ":2.826441658067865,"pX":1.2820523178332976,"pZ":1.501563906674806,"vX0":-4.028046762720305,"vY0":-125.50475401094141,"vZ0":-5.279814895103888,"x":68.13,"y":198.24,"x0":1.9701004003124076,"y0":50.005768970679235,"z0":5.835520237312891,"aX":11.535634389479656},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-12.1,"spinRate":1758,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4337003172579861,"extension":6.3769410950934295},"index":4,"playId":"715fa4c1-1ee7-3295-b01d-9256a6d8cce8","pitchNumber":5,"startTime":"2026-07-29T17:15:38.077Z","endTime":"2026-07-29T17:15:41.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728854037332905,"aZ":-30.24999691755977,"pfxX":10.147825407137988,"pfxZ":1.2133117312649837,"pX":0.4777333545181888,"pZ":2.285718674525522,"vX0":-6.921833495608742,"vY0":-124.92006405572376,"vZ0":-2.7883507171993545,"x":98.79,"y":177.07,"x0":1.9576044131243768,"y0":50.00571084315333,"z0":5.887869858571372,"aX":16.138720954334765},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":1741,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.43745443806959683,"extension":6.313503300087314},"hitData":{"launchSpeed":97.1,"launchAngle":28.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.23,"coordY":40.59}},"index":5,"playId":"8185aa00-fb6d-3b57-b2c5-962297f452ee","pitchNumber":6,"startTime":"2026-07-29T17:16:00.863Z","endTime":"2026-07-29T17:16:09.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:16:09.036Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:17:20.142Z","endTime":"2026-07-29T17:18:27.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317237034957497,"aZ":-18.01760470113523,"pfxX":5.576020669233489,"pfxZ":7.7752049932483045,"pX":-0.09227961862096559,"pZ":2.5397368633873,"vX0":-7.746257771164317,"vY0":-133.47640007151242,"vZ0":-4.548403729400669,"x":120.52,"y":170.21,"x0":2.1110014504483665,"y0":50.00347035889865,"z0":5.547385672794732,"aX":10.153085656003935},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-8.6,"spinRate":2355,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40896581005991184,"extension":6.540348737158146},"hitData":{"launchSpeed":97.7,"launchAngle":30.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.79,"coordY":65.15}},"index":0,"playId":"72a52b7e-fdc9-3fab-88b1-8634d4a8562a","pitchNumber":1,"startTime":"2026-07-29T17:18:16.748Z","endTime":"2026-07-29T17:18:27.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:18:27.252Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out softly, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:18:27.016Z","endTime":"2026-07-29T17:19:32.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726266169358112,"aZ":-15.678704972491541,"pfxX":7.051154831000413,"pfxZ":8.80470077644556,"pX":-0.19546001345564196,"pZ":2.0848863721634516,"vX0":-7.968875823894342,"vY0":-135.31791539501558,"vZ0":-6.549461046571397,"x":124.45,"y":182.49,"x0":1.857446773456181,"y0":50.00038371895353,"z0":5.615459701671753,"aX":13.207184540771202},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-11.3,"spinRate":2443,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.40320472611666336,"extension":6.444133603129743},"index":0,"playId":"40e38aae-cb2f-3bee-85ba-cb8fb682bfb1","pitchNumber":1,"startTime":"2026-07-29T17:18:54.410Z","endTime":"2026-07-29T17:18:57.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.8,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22055786974138,"aZ":-15.682660970296839,"pfxX":6.385582301615994,"pfxZ":8.614290374459614,"pX":-0.6692011907456636,"pZ":2.6285784825113203,"vX0":-9.342389689326485,"vY0":-136.35275644907702,"vZ0":-5.20683369228228,"x":142.51,"y":167.81,"x0":1.9453880732260969,"y0":50.00520251394682,"z0":5.616589102743257,"aX":12.229415902248746},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2531,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.39912962392375606,"extension":6.7808733901737375},"index":1,"playId":"37a45a16-d821-3010-a669-85daa3b2af3f","pitchNumber":2,"startTime":"2026-07-29T17:19:10.680Z","endTime":"2026-07-29T17:19:16.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.372377981255074,"aZ":-28.75211106955794,"pfxX":-6.253493932872185,"pfxZ":2.610011251771571,"pX":-0.44554158588874326,"pZ":2.498622768408887,"vX0":-3.725848886586494,"vY0":-113.15458870125919,"vZ0":-0.8537285362880127,"x":133.98,"y":171.32,"x0":2.0283790454793773,"y0":50.003311539580075,"z0":5.731689047200265,"aX":-8.204994501245265},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":2178,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.4818916368663051,"extension":6.66971729916624},"hitData":{"launchSpeed":56.6,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.71,"coordY":177.84}},"index":2,"playId":"a75ccf93-c1c0-3de9-998c-a7de6c6217fc","pitchNumber":3,"startTime":"2026-07-29T17:19:26.215Z","endTime":"2026-07-29T17:19:32.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:19:32.441Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:19:39.753Z","endTime":"2026-07-29T17:20:53.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222151931151625,"aZ":-15.814791219860304,"pfxX":5.931783249240684,"pfxZ":8.928472939609396,"pX":-0.466094046347855,"pZ":1.9095374519195434,"vX0":-8.767812420687239,"vY0":-134.0857467200473,"vZ0":-6.577897047487545,"x":134.77,"y":187.22,"x0":2.0658016180093406,"y0":50.005075291868366,"z0":5.510211252568477,"aX":10.872764971644072},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2421,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.407473646975983,"extension":6.613208762254022},"index":0,"playId":"18bd824c-c842-3f43-a17f-8af205c9d23a","pitchNumber":1,"startTime":"2026-07-29T17:20:00.759Z","endTime":"2026-07-29T17:20:04.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167860560228743,"aZ":-33.94644573749974,"pfxX":7.037694096439089,"pfxZ":-1.1593793130243117,"pX":-0.22672035633815585,"pZ":1.6316783680428593,"vX0":-7.763141734282931,"vY0":-122.46171059353522,"vZ0":-2.3067914432147605,"x":125.64,"y":194.72,"x0":2.0634046835862625,"y0":50.004918458623784,"z0":5.477189409963535,"aX":10.739073577609505},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.4,"breakHorizontal":-11.0,"spinRate":1366,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.44649362615642074,"extension":6.839342950411293},"index":1,"playId":"94c20d2e-1af1-3cb5-9930-0d6bf98985bb","pitchNumber":2,"startTime":"2026-07-29T17:20:14.775Z","endTime":"2026-07-29T17:20:17.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.4,"endSpeed":80.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701050546193315,"aZ":-32.889236332447894,"pfxX":6.867041781626536,"pfxZ":-0.44423316230813725,"pX":0.42917853837353154,"pZ":1.1849690568805633,"vX0":-6.1885135950576435,"vY0":-125.78225749434975,"vZ0":-4.123640894500967,"x":100.64,"y":206.79,"x0":2.015362023779233,"y0":50.00181240924246,"z0":5.4786461573852,"aX":11.132686617204508},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-11.3,"spinRate":1523,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43351751066611577,"extension":6.821205998231189},"index":2,"playId":"2cca8e88-ad63-314e-8b3b-ef53f1707b53","pitchNumber":3,"startTime":"2026-07-29T17:20:34.977Z","endTime":"2026-07-29T17:20:39.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.7,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.291474423845536,"aZ":-16.155694137659268,"pfxX":6.802921957358859,"pfxZ":8.372302937498436,"pX":0.4484762207794659,"pZ":2.5912953851991984,"vX0":-6.746232157674044,"vY0":-137.6311629290773,"vZ0":-5.134455203083467,"x":99.91,"y":168.82,"x0":2.050640109027957,"y0":50.00546857997627,"z0":5.579778818000151,"aX":13.019474020114787},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":2549,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.3983787327466435,"extension":6.5623641090266585},"index":3,"playId":"e5a87fb5-2965-325d-95b1-5e1cc7ca7b4e","pitchNumber":4,"startTime":"2026-07-29T17:20:50.588Z","endTime":"2026-07-29T17:20:53.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:20:53.692Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Encarnacion-Strand strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:22:04.995Z","endTime":"2026-07-29T17:24:15.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427463809767776,"aZ":-28.488416397094884,"pfxX":-0.9750250723568152,"pfxZ":2.2169109875810573,"pX":0.7000882087552172,"pZ":3.2367645646880923,"vX0":-3.0829594476994884,"vY0":-126.86831050647858,"vZ0":-1.270630569436756,"x":90.31,"y":151.39,"x0":2.0485915268778503,"y0":50.00037395913381,"z0":5.976211024811504,"aX":-1.6182654914142043},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":2.4,"spinRate":2059,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.42870631429883854,"extension":6.357834997764327},"index":0,"playId":"397fae67-eadb-37fa-9919-075a526462dd","pitchNumber":1,"startTime":"2026-07-29T17:23:06.035Z","endTime":"2026-07-29T17:23:09.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292812406002103,"aZ":-20.419421510477285,"pfxX":6.94768840386786,"pfxZ":6.217305943265888,"pX":-0.22197382202039198,"pZ":4.308251616540549,"vX0":-7.163015483285011,"vY0":-136.4379520184225,"vZ0":-1.315161717727857,"x":125.46,"y":122.46,"x0":1.5314953169532548,"y0":50.00124119477282,"z0":6.200181539165227,"aX":13.13190486432588},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":-11.2,"spinRate":2178,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.40106489715696103,"extension":6.176980089405575},"index":1,"playId":"c91935a3-b459-3bef-8a64-20816ffc07bc","pitchNumber":2,"startTime":"2026-07-29T17:23:20.177Z","endTime":"2026-07-29T17:23:23.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329304457926614,"aZ":-13.84692446620201,"pfxX":1.2629197315819933,"pfxZ":9.469269279658382,"pX":0.007261981892472027,"pZ":3.5217819732258286,"vX0":-4.7028533637848415,"vY0":-137.92394885497026,"vZ0":-4.5411556045900365,"x":116.72,"y":143.69,"x0":1.5669135396958545,"y0":50.003845621338805,"z0":6.11652892168316,"aX":2.444848136165021},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-1.3,"spinRate":2231,"spinDirection":153},"zone":11,"typeConfidence":0.87,"plateTime":0.39641030450794235,"extension":6.2848605795919745},"index":2,"playId":"8ca83e52-066e-3e2a-9d0d-469a2e837b1e","pitchNumber":3,"startTime":"2026-07-29T17:23:33.815Z","endTime":"2026-07-29T17:23:37.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817438365940593,"aZ":-20.296726010215778,"pfxX":6.115137449013445,"pfxZ":5.865457749719036,"pX":-1.2160350695434852,"pZ":2.6507455289070543,"vX0":-10.068089946765001,"vY0":-141.09167207420163,"vZ0":-5.550930462330613,"x":163.35,"y":167.21,"x0":1.597086848960536,"y0":50.000738114623594,"z0":5.943305943686254,"aX":12.380190877969875},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":-9.1,"spinRate":2155,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.38756741334675215,"extension":6.4119039962821},"index":3,"playId":"d7fbe71c-4e63-3d9f-a71e-4c49ed7ae7ed","pitchNumber":4,"startTime":"2026-07-29T17:23:59.512Z","endTime":"2026-07-29T17:24:03.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619952488221085,"aZ":-27.86443942135707,"pfxX":3.5606007841497123,"pfxZ":2.6940429922681686,"pX":-0.03493629728792565,"pZ":2.105530804136083,"vX0":-6.000790929194303,"vY0":-125.22400408072265,"vZ0":-3.8671646236483794,"x":118.33,"y":181.93,"x0":1.92221141879385,"y0":50.00169373880931,"z0":5.9314809441471095,"aX":5.694369859657121},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-5.2,"spinRate":1868,"spinDirection":137},"zone":8,"typeConfidence":0.85,"plateTime":0.43622560162639124,"extension":6.231148151856188},"index":4,"playId":"0cac4d30-d2b9-364b-9307-73215eb0e26d","pitchNumber":5,"startTime":"2026-07-29T17:24:12.693Z","endTime":"2026-07-29T17:24:15.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:24:15.698Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:24:18.025Z","endTime":"2026-07-29T17:25:33.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.604586702726763,"aZ":-34.0710598328095,"pfxX":-3.7340391977701515,"pfxZ":-1.4033184413778468,"pX":0.6600185478819632,"pZ":2.109961495625664,"vX0":-1.68143529980549,"vY0":-115.08686969524354,"vZ0":-1.8504292138662413,"x":91.84,"y":181.81,"x0":1.8831782336330716,"y0":50.001301513265005,"z0":6.197410867817256,"aX":-5.052384070305056},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.8,"breakHorizontal":7.2,"spinRate":2320,"spinDirection":326},"zone":9,"typeConfidence":0.91,"plateTime":0.47433425075930913,"extension":6.213253531525501},"index":0,"playId":"1bf4fa11-cd8f-3226-a9bb-7750d580e1d6","pitchNumber":1,"startTime":"2026-07-29T17:24:40.599Z","endTime":"2026-07-29T17:24:44.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76751825025863,"aZ":-27.38683349113834,"pfxX":4.565020722074799,"pfxZ":2.9517507746501064,"pX":1.0685146236055927,"pZ":3.168026149752895,"vX0":-3.636566697753716,"vY0":-125.78294119468347,"vZ0":-1.645372559951892,"x":76.27,"y":153.24,"x0":1.9318453573022676,"y0":50.001217739509634,"z0":6.027105958976906,"aX":7.398302038330792},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.6,"spinRate":1838,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4335501208412711,"extension":6.131053375684083},"index":1,"playId":"5b374c50-cb1a-3f2e-91da-6408591d40df","pitchNumber":2,"startTime":"2026-07-29T17:24:53.934Z","endTime":"2026-07-29T17:24:57.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881488199265416,"aZ":-26.517616055685238,"pfxX":7.869033223689736,"pfxZ":3.559696653105566,"pX":0.8109958286649983,"pZ":0.27895826252724637,"vX0":-4.997732045363616,"vY0":-125.14477589090585,"vZ0":-8.26809777483494,"x":86.09,"y":231.25,"x0":1.8099599062156022,"y0":50.00338760194025,"z0":5.792867597987959,"aX":12.501562028928232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-13.1,"spinRate":1721,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.43741814561673653,"extension":6.458982184630005},"index":2,"playId":"d9dd1b34-a772-307d-aa11-4642523361a8","pitchNumber":3,"startTime":"2026-07-29T17:25:07.944Z","endTime":"2026-07-29T17:25:11.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524618821401265,"aZ":-15.529721753086646,"pfxX":-0.3442347191910682,"pfxZ":8.238765593041194,"pX":0.9387582845827407,"pZ":3.157753289243445,"vX0":-2.1990869774413486,"vY0":-140.47780751625803,"vZ0":-5.328565039946787,"x":81.22,"y":153.52,"x0":1.7729797419514903,"y0":50.00679430351011,"z0":6.0709378385140305,"aX":-0.6954638669517798},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":1.1,"spinRate":2199,"spinDirection":153},"zone":12,"typeConfidence":0.85,"plateTime":0.38827764895781147,"extension":6.313089658596518},"hitData":{"launchSpeed":97.9,"launchAngle":16.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.76,"coordY":114.46}},"index":3,"playId":"f730b6da-5a7b-31b7-8a8b-4e9bf3ae0487","pitchNumber":4,"startTime":"2026-07-29T17:25:26.199Z","endTime":"2026-07-29T17:25:33.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:25:33.804Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:25:37.421Z","endTime":"2026-07-29T17:26:54.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.303811753865467,"aZ":-13.16947485012074,"pfxX":1.6143929855463828,"pfxZ":9.885117741794687,"pX":-0.34032465518521304,"pZ":3.4412721410510354,"vX0":-5.422992346546512,"vY0":-137.92893103189112,"vZ0":-4.783449257083327,"x":129.97,"y":145.87,"x0":1.4434290236371712,"y0":50.003809788804595,"z0":6.089363092578613,"aX":3.104945748956241},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-1.8,"spinRate":2304,"spinDirection":155},"zone":1,"typeConfidence":0.89,"plateTime":0.39745360904242366,"extension":6.339237455738339},"index":0,"playId":"e2414f64-fcf7-368a-9e13-d0622bafd53c","pitchNumber":1,"startTime":"2026-07-29T17:26:02.004Z","endTime":"2026-07-29T17:26:05.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383708699779515,"aZ":-19.287143824511602,"pfxX":7.778648946491303,"pfxZ":6.697171066231382,"pX":0.9293630933253345,"pZ":3.3702995015695243,"vX0":-4.930923882369037,"vY0":-137.99423895917369,"vZ0":-3.4533068182120825,"x":81.57,"y":147.78,"x0":1.731006238428123,"y0":50.001245851266965,"z0":5.941007768984785,"aX":14.965039507339668},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":-13.1,"spinRate":2139,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39727954260077203,"extension":6.304121237402334},"index":1,"playId":"0ceeb5d5-9d84-33ee-aa84-a2dc7667f5b5","pitchNumber":2,"startTime":"2026-07-29T17:26:25.304Z","endTime":"2026-07-29T17:26:28.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.0,"endSpeed":79.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259822269780678,"aZ":-29.55518052777567,"pfxX":-2.8087277501456196,"pfxZ":1.650686771716975,"pX":-0.23331117916563807,"pZ":2.2156735904473677,"vX0":-4.347724670348031,"vY0":-125.25469905982877,"vZ0":-3.2341189405099966,"x":125.89,"y":178.96,"x0":1.8898672397087015,"y0":50.00455171605961,"z0":5.939855762773101,"aX":-4.4639479104238164},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":6.1,"spinRate":2091,"spinDirection":186},"zone":8,"typeConfidence":0.9,"plateTime":0.43725139301367966,"extension":6.365314435873559},"hitData":{"launchSpeed":75.6,"launchAngle":38.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.04,"coordY":109.48}},"index":2,"playId":"760b5a0c-86f0-33f4-8814-181e6d4c1e5c","pitchNumber":3,"startTime":"2026-07-29T17:26:46.214Z","endTime":"2026-07-29T17:26:54.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:26:54.341Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremiah Jackson lines out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:26:57.400Z","endTime":"2026-07-29T17:27:48.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":95.3,"endSpeed":87.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139668334605272,"aZ":-13.89925020261319,"pfxX":0.04230308227244395,"pfxZ":9.334005719716885,"pX":0.26883162475661004,"pZ":2.2431314838510072,"vX0":-3.3525460435357584,"vY0":-138.604205440966,"vZ0":-7.70881244662159,"x":106.75,"y":178.22,"x0":1.4853878908580054,"y0":50.005162893245895,"z0":5.976499692859847,"aX":0.08344169982998315},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":0.6,"spinRate":2240,"spinDirection":157},"zone":5,"typeConfidence":0.84,"plateTime":0.3942286390877934,"extension":6.269755887534475},"index":0,"playId":"e16fb9f1-0ee5-3634-8a2d-98d9189ddbd4","pitchNumber":1,"startTime":"2026-07-29T17:27:21.797Z","endTime":"2026-07-29T17:27:24.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":88.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83589400596186,"aZ":-11.822952357582663,"pfxX":0.18079270547206172,"pfxZ":10.31310078700908,"pX":-0.14129215389123845,"pZ":2.5013411796423,"vX0":-4.498543424873198,"vY0":-139.26121058650187,"vZ0":-7.49463634216027,"x":122.39,"y":171.24,"x0":1.4682931525709761,"y0":50.00661666975846,"z0":6.000941690832673,"aX":0.3567471460307915},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":0.6,"spinRate":2419,"spinDirection":156},"zone":5,"typeConfidence":0.88,"plateTime":0.39257563431110887,"extension":6.390362021467727},"hitData":{"launchSpeed":104.7,"launchAngle":21.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.39,"coordY":48.7}},"index":1,"playId":"b9a8cb38-7b65-374c-900d-e38131fe12bd","pitchNumber":2,"startTime":"2026-07-29T17:27:40.175Z","endTime":"2026-07-29T17:27:48.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:27:48.436Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:29:28.126Z","endTime":"2026-07-29T17:30:35.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199653329917588,"aZ":-15.98958450913329,"pfxX":7.851957681710374,"pfxZ":8.811038483403685,"pX":0.13065578699514319,"pZ":1.7778169666544905,"vX0":-8.075193495369705,"vY0":-134.4531694180315,"vZ0":-6.942375794729804,"x":112.02,"y":190.78,"x0":2.1478188512353893,"y0":50.005631124342194,"z0":5.521090078374708,"aX":14.42867133638292},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-12.6,"spinRate":2535,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4068253743582795,"extension":6.524572854864184},"index":0,"playId":"49ae1b1d-8042-3f06-8e0d-7f4bc6636f1b","pitchNumber":1,"startTime":"2026-07-29T17:29:55.524Z","endTime":"2026-07-29T17:29:58.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883489087949066,"aZ":-33.20274773002445,"pfxX":7.933290866540533,"pfxZ":-0.64665481652486,"pX":0.001970209592334487,"pZ":1.9026601384901216,"vX0":-8.003947271166078,"vY0":-124.71287394673432,"vZ0":-2.3434662455673405,"x":116.92,"y":187.41,"x0":2.2144832463935415,"y0":50.00593181116099,"z0":5.5796744645077805,"aX":12.56325800631572},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":1571,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4383488327569136,"extension":6.702050695611958},"index":1,"playId":"489c2ba8-9e8f-32f5-869a-b6be5a4a35c1","pitchNumber":2,"startTime":"2026-07-29T17:30:09.894Z","endTime":"2026-07-29T17:30:13.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54845087611446,"aZ":-17.323400712616063,"pfxX":6.991530322976985,"pfxZ":7.898565950799117,"pX":0.6013666240259563,"pZ":2.429285015656625,"vX0":-6.614834880795269,"vY0":-135.9387630105484,"vZ0":-5.349018463556027,"x":94.08,"y":173.19,"x0":2.152625822814574,"y0":50.00179092540991,"z0":5.61691036332752,"aX":13.143307919887777},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":-11.3,"spinRate":2446,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.40223509770272914,"extension":6.494105408445733},"hitData":{"launchSpeed":93.2,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":154.22}},"index":2,"playId":"354a67a3-c64e-31f7-b48e-46534ccbef9c","pitchNumber":3,"startTime":"2026-07-29T17:30:28.448Z","endTime":"2026-07-29T17:30:35.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:30:35.068Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:30:43.007Z","endTime":"2026-07-29T17:32:37.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30649880520788,"aZ":-29.19976711930737,"pfxX":-1.1629613677252184,"pfxZ":2.0205341133822703,"pX":-0.18572996449577697,"pZ":3.3391993289095225,"vX0":-5.315397846991169,"vY0":-120.35709259240464,"vZ0":0.5282854648891316,"x":124.08,"y":148.62,"x0":2.198220980858069,"y0":50.005228615843954,"z0":5.69289648936914,"aX":-1.7138330731635383},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":3.4,"spinRate":2235,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.45425882883019586,"extension":6.536461471407746},"index":0,"playId":"fb18497c-5113-36ff-ac20-50f834810913","pitchNumber":1,"startTime":"2026-07-29T17:30:57.347Z","endTime":"2026-07-29T17:31:00.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":78.2,"endSpeed":71.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684027286613844,"aZ":-33.812844207560495,"pfxX":-9.175339795498811,"pfxZ":-1.2687052653746491,"pX":-1.9787445006762832,"pZ":2.199462816282743,"vX0":-6.239215884735656,"vY0":-113.63498145756388,"vZ0":-0.3068940404508098,"x":192.43,"y":179.39,"x0":2.0090744325336702,"y0":50.005527075437264,"z0":5.738122744050399,"aX":-11.822382847405503},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.0,"breakHorizontal":18.4,"spinRate":2241,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.48476403511791055,"extension":6.756269505024239},"index":1,"playId":"1b645e94-4384-36cf-b637-b5cabc2ccbe0","pitchNumber":2,"startTime":"2026-07-29T17:31:12.894Z","endTime":"2026-07-29T17:31:15.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77405866045405,"aZ":-31.75950461530162,"pfxX":-6.383734685141584,"pfxZ":0.3201158820269816,"pX":-0.030208759779150926,"pZ":1.754833446890075,"vX0":-3.0874510846379892,"vY0":-112.8213560474243,"vZ0":-1.8017824714025563,"x":118.15,"y":191.4,"x0":2.183679630486675,"y0":50.003496874612935,"z0":5.753070337990776,"aX":-8.260754655748352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":2148,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.48477128040442974,"extension":6.594904522062452},"index":2,"playId":"5b30007b-68ae-372a-825d-4b86744f171a","pitchNumber":3,"startTime":"2026-07-29T17:31:27.011Z","endTime":"2026-07-29T17:31:30.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03652534860424,"aZ":-17.75636802490344,"pfxX":7.015546871636446,"pfxZ":7.6033979011182655,"pX":0.27726499626238726,"pZ":3.23141368929195,"vX0":-7.155020166001536,"vY0":-136.35366082722732,"vZ0":-3.330051524475724,"x":106.43,"y":151.53,"x0":2.015152578453585,"y0":50.002815767899605,"z0":5.683191489482394,"aX":13.302497435212603},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-11.3,"spinRate":2522,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.40064136245397997,"extension":6.489959800315505},"index":3,"playId":"ecc6becd-b8a0-37e2-be38-deba0b696652","pitchNumber":4,"startTime":"2026-07-29T17:31:41.854Z","endTime":"2026-07-29T17:31:44.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.548120510879087,"aZ":-31.997582903930684,"pfxX":-8.111397456039768,"pfxZ":0.14107417201551264,"pX":-0.23567830475900706,"pZ":2.906556818881407,"vX0":-3.228780454134719,"vY0":-113.6428355871651,"vZ0":0.7433169722450181,"x":125.98,"y":160.3,"x0":2.2591788392697043,"y0":50.0055143478181,"z0":5.762832362710699,"aX":-10.57215012172298},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.7,"breakHorizontal":15.5,"spinRate":2137,"spinDirection":273},"zone":1,"typeConfidence":2.0,"plateTime":0.4826486574668869,"extension":6.653326552055252},"index":4,"playId":"d9633146-f599-3046-a71e-80ed57f55b14","pitchNumber":5,"startTime":"2026-07-29T17:31:58.559Z","endTime":"2026-07-29T17:32:01.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86354878415973,"aZ":-23.131818319856887,"pfxX":10.077222119608724,"pfxZ":4.713661970558333,"pX":-0.7472654799301199,"pZ":2.028138852549667,"vX0":-10.536453119942806,"vY0":-136.82374855018622,"vZ0":-5.245705887683357,"x":145.48,"y":184.02,"x0":1.822772140856619,"y0":50.00298697947745,"z0":5.530588078541998,"aX":19.331896086851344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":-16.3,"spinRate":2384,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.39852968464879,"extension":6.6419578052218196},"index":5,"playId":"bd5c20a5-26bc-3ddc-bec4-f5202dcf997a","pitchNumber":6,"startTime":"2026-07-29T17:32:16.508Z","endTime":"2026-07-29T17:32:21.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845589180090517,"aZ":-13.108412158781839,"pfxX":6.871313661385509,"pfxZ":9.865554630164842,"pX":0.8086135665008485,"pZ":2.5447496151303026,"vX0":-5.938273489017495,"vY0":-138.15622155955467,"vZ0":-5.772784123014401,"x":86.18,"y":170.07,"x0":2.093370710902609,"y0":50.00422443159379,"z0":5.542819645990172,"aX":13.28123832123316},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-11.2,"spinRate":2555,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.39650002422872577,"extension":6.5286972520980155},"hitData":{"launchSpeed":65.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":155.74}},"index":6,"playId":"3bdd42e6-1e25-3626-8c1a-fc812d79fb81","pitchNumber":7,"startTime":"2026-07-29T17:32:32.136Z","endTime":"2026-07-29T17:32:37.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:32:37.867Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:32:43.216Z","endTime":"2026-07-29T17:34:04.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796195080834924,"aZ":-30.465618074291577,"pfxX":8.28415777321712,"pfxZ":1.0941506792643851,"pX":0.6112399457055138,"pZ":1.794974372387574,"vX0":-6.4140797259051965,"vY0":-123.98404173230608,"vZ0":-3.0300222138423845,"x":93.7,"y":190.32,"x0":2.150036743555766,"y0":50.004361946455965,"z0":5.564245703929483,"aX":12.953777157159815},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-13.6,"spinRate":1570,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.44105412465682914,"extension":6.695009752877281},"index":0,"playId":"54469831-ce1c-3672-a8de-33389afb8704","pitchNumber":1,"startTime":"2026-07-29T17:33:02.263Z","endTime":"2026-07-29T17:33:05.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93475682429157,"aZ":-30.75288418505335,"pfxX":8.100562042550894,"pfxZ":0.9261045193279118,"pX":-0.023575482396803182,"pZ":1.788246833819271,"vX0":-7.652939671986167,"vY0":-122.22065875857311,"vZ0":-2.7040928430499287,"x":117.9,"y":190.5,"x0":2.0750521816913077,"y0":50.00225145408932,"z0":5.513174679159911,"aX":12.426303370187151},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":1607,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4457660959504146,"extension":6.757806758901145},"index":1,"playId":"fc0bf1a7-0f6c-3da5-9597-8d9111ac2dec","pitchNumber":2,"startTime":"2026-07-29T17:33:15.580Z","endTime":"2026-07-29T17:33:18.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T17:33:25.483Z","endTime":"2026-07-29T17:33:31.726Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.1,"endSpeed":78.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.755740534031858,"aZ":-31.919904046858413,"pfxX":6.816751731931445,"pfxZ":0.16744828196374328,"pX":1.6941254001963983,"pZ":2.6595145420179422,"vX0":-3.4821171852696517,"vY0":-122.53176694732484,"vZ0":-0.6642392300253871,"x":52.42,"y":166.97,"x0":2.236684274073158,"y0":50.00410327939677,"z0":5.625569158088953,"aX":10.524300228029842},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-11.8,"spinRate":1343,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4444200615877434,"extension":6.820993406880732},"index":3,"playId":"c3aab145-8f0d-31db-84f5-7d76f5d46a92","pitchNumber":3,"startTime":"2026-07-29T17:33:31.726Z","endTime":"2026-07-29T17:33:35.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24349472407182,"aZ":-30.545286141342736,"pfxX":-8.687167967454394,"pfxZ":1.2767656040577542,"pX":-0.8625573567928311,"pZ":2.3735658930684105,"vX0":-4.179302994387323,"vY0":-112.75045866213084,"vZ0":-0.5691088543766518,"x":149.88,"y":174.69,"x0":2.1491336165070245,"y0":50.003597851870396,"z0":5.7362154295545045,"aX":-11.081722227631866},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":2148,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4874965251289818,"extension":6.65293284761187},"index":4,"playId":"9c3764a4-0e2d-3727-90ba-d88ba26d042d","pitchNumber":4,"startTime":"2026-07-29T17:33:47.183Z","endTime":"2026-07-29T17:33:50.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873597512306464,"aZ":-33.986590985928835,"pfxX":7.6312764460196405,"pfxZ":-1.144831608830664,"pX":0.5436566387080887,"pZ":2.2082828031431916,"vX0":-6.330318725826991,"vY0":-124.70143901020974,"vZ0":-1.3957400445065216,"x":96.28,"y":179.16,"x0":2.1225342140198644,"y0":50.00590946113948,"z0":5.576754466205162,"aX":12.031250288028463},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-12.4,"spinRate":1587,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4390887341674703,"extension":6.769979054208882},"index":5,"playId":"4cb41674-4576-3cdd-a1f9-de6924c9bb29","pitchNumber":5,"startTime":"2026-07-29T17:34:01.142Z","endTime":"2026-07-29T17:34:04.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:34:04.171Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chadwick Tromp pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:36:25.854Z","endTime":"2026-07-29T17:37:36.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T17:36:11.838Z","endTime":"2026-07-29T17:36:28.047Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.138403610558075,"aZ":-36.25005503210249,"pfxX":-5.463462955988449,"pfxZ":-3.1474155546832705,"pX":0.3406428387456927,"pZ":3.6213446605844073,"vX0":-1.6493482574649243,"vY0":-112.72134826971792,"vZ0":2.040338945812538,"x":104.02,"y":141.0,"x0":1.7902219504318575,"y0":50.001386076450416,"z0":6.345704619377965,"aX":-7.079241999937902},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.9,"breakHorizontal":10.3,"spinRate":2506,"spinDirection":316},"zone":12,"typeConfidence":0.92,"plateTime":0.48461098295090865,"extension":6.136132270914805},"index":1,"playId":"a4df2c4e-af9f-324c-b179-98ccac2f5949","pitchNumber":1,"startTime":"2026-07-29T17:36:28.047Z","endTime":"2026-07-29T17:36:31.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300693132434997,"aZ":-12.491356600647281,"pfxX":1.0529475296973738,"pfxZ":10.075661090784235,"pX":-0.4073632410283166,"pZ":1.228809876405361,"vX0":-5.515923249762821,"vY0":-138.48961622030265,"vZ0":-10.3864258728455,"x":132.53,"y":205.6,"x0":1.4684451903133,"y0":50.00014354852357,"z0":5.850335934289996,"aX":2.0566065659184556},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-0.8,"spinRate":2347,"spinDirection":160},"zone":13,"typeConfidence":0.88,"plateTime":0.39464326586755893,"extension":6.500586767174467},"index":2,"playId":"913fbaeb-185c-3408-8205-9590ab5104d4","pitchNumber":2,"startTime":"2026-07-29T17:36:40.867Z","endTime":"2026-07-29T17:36:46.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.9,"endSpeed":87.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15849753512787,"aZ":-12.987121685239975,"pfxX":2.4083803113772038,"pfxZ":9.90172581677458,"pX":0.8983048299814704,"pZ":3.156953942870665,"vX0":-2.5084243251129807,"vY0":-138.17756964679478,"vZ0":-5.318939772947693,"x":82.76,"y":153.54,"x0":1.5040221822554347,"y0":50.00317999353587,"z0":5.9760430375211255,"aX":4.66739607696582},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-3.8,"spinRate":2275,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.39605959826727277,"extension":6.29474218481878},"index":3,"playId":"a71c0270-5165-3301-a28b-25742174837f","pitchNumber":3,"startTime":"2026-07-29T17:36:57.743Z","endTime":"2026-07-29T17:37:03.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.827832819303165,"aZ":-13.97312689707692,"pfxX":2.9027987351358036,"pfxZ":9.558295156055623,"pX":-0.15658288804685974,"pZ":2.8918924181347117,"vX0":-5.663860766614945,"vY0":-136.80379770644132,"vZ0":-5.807803904387695,"x":122.97,"y":160.7,"x0":1.5590221441535357,"y0":50.00416184128666,"z0":5.992109844119545,"aX":5.528785321018994},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":159},"zone":2,"typeConfidence":0.87,"plateTime":0.3996468243364273,"extension":6.1781224410177735},"index":4,"playId":"7ab7bca3-7410-3edc-85c0-5547e144da18","pitchNumber":4,"startTime":"2026-07-29T17:37:10.968Z","endTime":"2026-07-29T17:37:14.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113718225969475,"aZ":-31.683298076606718,"pfxX":-0.9105657216719889,"pfxZ":0.29077964567079917,"pX":-0.2974217893439217,"pZ":2.2945097809472323,"vX0":-5.329409617784373,"vY0":-127.58332994319746,"vZ0":-2.965295750451755,"x":128.34,"y":176.83,"x0":1.9292441640899956,"y0":50.00085864642061,"z0":5.946791909885013,"aX":-1.5121090818491727},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2195,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.4279056486200852,"extension":6.3767004638880085},"hitData":{"launchSpeed":67.5,"launchAngle":77.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.07,"coordY":189.25}},"index":5,"playId":"90ef95c0-3fdd-3f01-a6eb-77f83bd947bc","pitchNumber":5,"startTime":"2026-07-29T17:37:27.196Z","endTime":"2026-07-29T17:37:36.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:37:36.763Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to right fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:37:43.422Z","endTime":"2026-07-29T17:38:06.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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.9,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848565391768997,"aZ":-12.999121023821546,"pfxX":1.9367513166936141,"pfxZ":9.65246632032153,"pX":0.10289401185716043,"pZ":2.158759693746701,"vX0":-4.191493887429095,"vY0":-139.4604467620696,"vZ0":-8.256944685340514,"x":113.08,"y":180.49,"x0":1.3679884198181862,"y0":50.00616001658472,"z0":5.998894679021168,"aX":3.8491142878801647},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-2.8,"spinRate":2319,"spinDirection":158},"zone":8,"typeConfidence":0.89,"plateTime":0.3914691750928183,"extension":6.356362329830701},"hitData":{"launchSpeed":95.1,"launchAngle":34.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.93,"coordY":106.44}},"index":0,"playId":"df8e247f-1f51-325a-b6ca-20712a24f6c8","pitchNumber":1,"startTime":"2026-07-29T17:37:58.008Z","endTime":"2026-07-29T17:38:06.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:38:06.030Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:38:08.427Z","endTime":"2026-07-29T17:40:19.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312251753480055,"aZ":-18.119023598246983,"pfxX":7.595186760285371,"pfxZ":7.107605951989017,"pX":-0.4275440495550339,"pZ":3.2165054617586732,"vX0":-8.093950291381223,"vY0":-139.06761182514305,"vZ0":-4.369145912694079,"x":133.3,"y":151.93,"x0":1.5202483789396082,"y0":50.00542812958216,"z0":5.993686501467954,"aX":15.02573698706502},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.2,"spinRate":2207,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.3923875480664778,"extension":6.370488601027716},"index":0,"playId":"bfc621e2-8af9-37d5-9ebd-45411514602e","pitchNumber":1,"startTime":"2026-07-29T17:38:28.871Z","endTime":"2026-07-29T17:38:32.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.021166734525472,"aZ":-26.42761451806536,"pfxX":-1.5753856229530667,"pfxZ":3.3044145575509525,"pX":0.050242738592791034,"pZ":2.4822240511816682,"vX0":-4.855903942273676,"vY0":-130.68987764946283,"vZ0":-3.5376159693895532,"x":115.08,"y":171.76,"x0":2.13274883451325,"y0":50.00537732138086,"z0":5.8254297371085535,"aX":-2.7405937392552424},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":3.8,"spinRate":2305,"spinDirection":191},"zone":5,"typeConfidence":0.9,"plateTime":0.4181766234059032,"extension":6.488392667890133},"index":1,"playId":"9afb4cdf-3132-3c30-afb9-3b9d2b3699d4","pitchNumber":2,"startTime":"2026-07-29T17:38:40.641Z","endTime":"2026-07-29T17:38:43.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293001615506324,"aZ":-12.042414821286892,"pfxX":1.8551804336620816,"pfxZ":9.79062293699345,"pX":0.16606191424681438,"pZ":4.180938855729744,"vX0":-4.3479034036635404,"vY0":-141.77014357189813,"vZ0":-3.4383212791017597,"x":110.67,"y":125.89,"x0":1.4715674598843644,"y0":50.00411027151861,"z0":6.166379775244219,"aX":3.8154184036041907},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2197,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.3848453213713867,"extension":6.2556362313422795},"index":2,"playId":"f59e4295-ccfe-3193-92cf-da692807be2c","pitchNumber":3,"startTime":"2026-07-29T17:38:57.836Z","endTime":"2026-07-29T17:39:01.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.3,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420664132202777,"aZ":-18.218452817281293,"pfxX":7.244708549336245,"pfxZ":6.983080209140095,"pX":-0.9517308640606976,"pZ":2.792433062327756,"vX0":-9.243744735447493,"vY0":-139.97004981697918,"vZ0":-5.577238208299673,"x":153.28,"y":163.38,"x0":1.441001208201626,"y0":50.00617343082272,"z0":5.990634473468457,"aX":14.484608976800173},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":-11.4,"spinRate":2192,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.3902341804777434,"extension":6.323479435568511},"index":3,"playId":"d7a17a50-6d4e-34a3-b6d7-d4ca28ab3de5","pitchNumber":4,"startTime":"2026-07-29T17:39:17.158Z","endTime":"2026-07-29T17:39:21.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01516976468818,"aZ":-14.099463600689637,"pfxX":0.8369889988638061,"pfxZ":8.783458657965587,"pX":0.2368140508712018,"pZ":4.3120207091878004,"vX0":-4.0441236970802645,"vY0":-141.76281451669067,"vZ0":-2.8312819246952925,"x":107.97,"y":122.36,"x0":1.5662765517490878,"y0":50.0037916354514,"z0":6.21074730212861,"aX":1.7225675430261103},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":-0.8,"spinRate":2279,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.3847275843413378,"extension":6.3167903323602825},"index":4,"playId":"b2f536c7-7a5e-343f-8ab5-5d8a87df09ec","pitchNumber":5,"startTime":"2026-07-29T17:39:34.235Z","endTime":"2026-07-29T17:39:37.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143523833494736,"aZ":-26.818528867741417,"pfxX":5.988232796793862,"pfxZ":3.3063016467270057,"pX":0.9321824255593603,"pZ":2.4423514839077067,"vX0":-4.555349053690125,"vY0":-126.0885570062889,"vZ0":-3.2115685301752857,"x":81.47,"y":172.84,"x0":1.9787077157265216,"y0":50.003620743057425,"z0":5.882140471055494,"aX":9.702579179947849},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-9.8,"spinRate":1637,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4333660486574593,"extension":6.209033924010839},"index":5,"playId":"fc8d3c92-7e08-35bc-b722-83e9b7421411","pitchNumber":6,"startTime":"2026-07-29T17:39:51.011Z","endTime":"2026-07-29T17:39:54.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29581101134472,"aZ":-25.26611256968552,"pfxX":-1.2785891564064173,"pfxZ":3.9978881128111974,"pX":-0.6328274218392868,"pZ":2.135807752018767,"vX0":-6.048034376784004,"vY0":-130.83290315500787,"vZ0":-4.8169921690618445,"x":141.12,"y":181.11,"x0":1.877584579603806,"y0":50.005173350535,"z0":5.900792593238026,"aX":-2.2104401728877296},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":3.7,"spinRate":2138,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.4190769938516019,"extension":6.414467093946227},"hitData":{"launchSpeed":73.5,"launchAngle":46.0,"totalDistance":228.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.64,"coordY":110.39}},"index":6,"playId":"69453360-09f5-361f-ac79-035fbb1ad698","pitchNumber":7,"startTime":"2026-07-29T17:40:09.886Z","endTime":"2026-07-29T17:40:19.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:40:19.371Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:42:10.475Z","endTime":"2026-07-29T17:43:11.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.3,"endSpeed":84.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653827850281296,"aZ":-16.963748495798423,"pfxX":4.855769523366676,"pfxZ":8.417839653423332,"pX":0.15845561839433597,"pZ":2.3467789445893126,"vX0":-7.100276079315354,"vY0":-132.87258207322634,"vZ0":-5.3506890322115295,"x":110.96,"y":175.42,"x0":2.22147600597257,"y0":50.00227310584738,"z0":5.59955005395787,"aX":8.774124714893832},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-7.4,"spinRate":2389,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.41056218725180926,"extension":6.4375607768590735},"index":0,"playId":"923bac2b-33af-3053-b5b2-43e10d4adb87","pitchNumber":1,"startTime":"2026-07-29T17:42:25.867Z","endTime":"2026-07-29T17:42:33.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91216875735913,"aZ":-33.73779411305404,"pfxX":7.499129737804555,"pfxZ":-0.9719969424673565,"pX":0.9847488025380887,"pZ":2.287005661058151,"vX0":-5.595211124546986,"vY0":-124.92998516322827,"vZ0":-1.3989113956576111,"x":79.46,"y":177.03,"x0":2.2639251423281714,"y0":50.00544158249626,"z0":5.592602074260302,"aX":12.019570648829635},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":1541,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.43613448048532755,"extension":6.6761525120033784},"index":1,"playId":"d8c0de2a-7d70-353e-a88f-d669ca1cdf98","pitchNumber":2,"startTime":"2026-07-29T17:42:45.954Z","endTime":"2026-07-29T17:42:50.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141941831432952,"aZ":-16.940479118887463,"pfxX":5.639068170780263,"pfxZ":8.129382992590006,"pX":-0.006539096033325241,"pZ":2.9642469278758403,"vX0":-7.807349299258152,"vY0":-135.21335482582933,"vZ0":-3.921412718632346,"x":117.25,"y":158.75,"x0":2.1696142153307574,"y0":50.00476183331507,"z0":5.602969482125349,"aX":10.570000936962487},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2442,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.40323532295045394,"extension":6.4649020636043435},"hitData":{"launchSpeed":103.2,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.23,"coordY":134.3}},"index":2,"playId":"3510f7c0-5e64-31f6-a4a1-1c8c3ac60448","pitchNumber":3,"startTime":"2026-07-29T17:43:01.461Z","endTime":"2026-07-29T17:43:11.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:43:11.937Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Vierling doubles (13) on a line drive to left fielder Taylor Ward. Spencer Torkelson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:43:13.718Z","endTime":"2026-07-29T17:45:04.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401839083452344,"aZ":-23.429936470499797,"pfxX":5.682014090451987,"pfxZ":5.5364071805653055,"pX":0.42588006222546015,"pZ":2.670204515041739,"vX0":-5.72662827296496,"vY0":-124.67728816793094,"vZ0":-2.4747389995313442,"x":100.77,"y":166.68,"x0":2.011213806451973,"y0":50.00011060651753,"z0":5.6034545026433165,"aX":8.969393713450867},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":1404,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4388385561524455,"extension":6.833417988071951},"index":0,"playId":"7c6a0cdf-fb36-3fa0-944f-8769660b8664","pitchNumber":1,"startTime":"2026-07-29T17:43:35.906Z","endTime":"2026-07-29T17:43:40.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.4,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324092163950645,"aZ":-14.399769350501254,"pfxX":5.260615457025839,"pfxZ":9.508481266046788,"pX":-0.1660786892820808,"pZ":2.273431995961084,"vX0":-7.627646354143918,"vY0":-135.77820259001675,"vZ0":-6.064539553754732,"x":123.33,"y":177.4,"x0":1.9942765340746005,"y0":50.00598867206993,"z0":5.535450196852582,"aX":9.83818809862372},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.9,"spinRate":2389,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.403166109707616,"extension":6.679076200435925},"index":1,"playId":"f767948a-f1e1-3dc0-9593-a52deb578a20","pitchNumber":2,"startTime":"2026-07-29T17:43:52.073Z","endTime":"2026-07-29T17:43:57.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.545805342068096,"aZ":-30.809779866493713,"pfxX":6.4092388603362025,"pfxZ":0.8295319633000133,"pX":0.9079361240936765,"pZ":1.54116994928287,"vX0":-4.8186605807743845,"vY0":-126.5136301711504,"vZ0":-3.7098440036810674,"x":82.39,"y":197.17,"x0":1.9881453753537544,"y0":50.003888840204,"z0":5.449487658107659,"aX":10.573455988838772},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-10.8,"spinRate":1515,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4300476357991938,"extension":6.842601147772234},"index":2,"playId":"8f68e492-8884-331d-bc30-f68c54f50664","pitchNumber":3,"startTime":"2026-07-29T17:44:27.882Z","endTime":"2026-07-29T17:44:30.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90252055647059,"aZ":-16.55034525888444,"pfxX":7.252605696756855,"pfxZ":8.285003036541827,"pX":-0.08347962422429833,"pZ":2.4067354674424237,"vX0":-8.187143806640522,"vY0":-136.2254111187186,"vZ0":-5.371379711156762,"x":120.18,"y":173.8,"x0":2.0134301873032485,"y0":50.00611775313269,"z0":5.541808127563365,"aX":13.683579754913758},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":-11.5,"spinRate":2459,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.401509509537322,"extension":6.531602956188179},"hitData":{"launchSpeed":98.8,"launchAngle":8.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.56,"coordY":124.32}},"index":3,"playId":"f05e0fe6-fc13-3d8a-883f-08d7d45b4de1","pitchNumber":4,"startTime":"2026-07-29T17:44:50.686Z","endTime":"2026-07-29T17:45:04.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":1.62,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:45:04.577Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to right fielder Tyler O'Neill. Spencer Torkelson scores. Matt Vierling scores. Javier Báez to 2nd. Throwing error by first baseman Pete Alonso, assist to right fielder Tyler O'Neill.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:45:07.778Z","endTime":"2026-07-29T17:45:54.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30870731915824,"aZ":-29.03696380654462,"pfxX":5.475408531552382,"pfxZ":2.01077079481761,"pX":1.2455568942740762,"pZ":2.256587023798701,"vX0":-3.7690926784615675,"vY0":-123.8259811596998,"vZ0":-2.1577414738959653,"x":69.52,"y":177.85,"x0":2.0713889289155194,"y0":50.004411747401434,"z0":5.5541109916114175,"aX":8.55557616155795},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-9.1,"spinRate":1228,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44130590795366675,"extension":6.808984364811979},"hitData":{"launchSpeed":98.5,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":115.2}},"index":0,"playId":"41f0bda1-b50e-3e7c-8fa2-8eab23eb1b9b","pitchNumber":1,"startTime":"2026-07-29T17:45:34.672Z","endTime":"2026-07-29T17:45:54.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":1.47,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:45:54.594Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to center fielder Leody Taveras. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:46:29.347Z","endTime":"2026-07-29T17:47:55.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976079291287533,"aZ":-30.12671793934165,"pfxX":6.935288984018888,"pfxZ":1.27265090113905,"pX":0.44538938713319837,"pZ":2.716398429544809,"vX0":-6.162923492105331,"vY0":-126.2080653823381,"vZ0":-1.0847147592710367,"x":100.02,"y":165.44,"x0":2.019304196620469,"y0":50.00543589930602,"z0":5.58089379194334,"aX":11.17666663129562},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":1331,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.43419529112005284,"extension":6.837625015653711},"index":0,"playId":"a5f273c3-1f3f-3b0f-b4e7-dd3936a324b8","pitchNumber":1,"startTime":"2026-07-29T17:46:29.347Z","endTime":"2026-07-29T17:46:35.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85244871585587,"aZ":-31.422778572024512,"pfxX":-5.511676460316387,"pfxZ":0.5602682023623267,"pX":0.10598986536540417,"pZ":1.6022941050879123,"vX0":-2.6169007271428497,"vY0":-114.13832629208471,"vZ0":-2.269026843192404,"x":112.96,"y":195.52,"x0":1.9811001962639236,"y0":50.0002259696148,"z0":5.686131963626874,"aX":-7.312290222102466},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.7,"breakHorizontal":10.6,"spinRate":2156,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.47881220349893905,"extension":6.833297113159471},"index":1,"playId":"72f578d1-dd74-3347-8202-7c12645248e9","pitchNumber":2,"startTime":"2026-07-29T17:46:46.474Z","endTime":"2026-07-29T17:46:50.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.7,"endSpeed":80.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75115931787416,"aZ":-31.848430507421103,"pfxX":7.774442088667657,"pfxZ":0.20312641386059838,"pX":0.5854180917838803,"pZ":1.2113507957105956,"vX0":-6.016572070732119,"vY0":-127.56364001233659,"vZ0":-4.504301916028314,"x":94.69,"y":206.07,"x0":1.9716597965263538,"y0":50.00632694933197,"z0":5.528457986052466,"aX":12.736379978263242},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":-12.6,"spinRate":1681,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4303992554507343,"extension":6.841409709084484},"index":2,"playId":"a8ef7666-34dc-3993-974a-e67cd91248c8","pitchNumber":3,"startTime":"2026-07-29T17:47:03.800Z","endTime":"2026-07-29T17:47:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15044085972423,"aZ":-31.73802496935062,"pfxX":7.410326786840006,"pfxZ":0.265080100472443,"pX":-1.0762464011189745,"pZ":1.1961290640222044,"vX0":-9.634117031577667,"vY0":-127.28697596047027,"vZ0":-4.512891829523868,"x":158.02,"y":206.48,"x0":1.7737985954971378,"y0":50.004474949748754,"z0":5.470905178357137,"aX":12.309006702838756},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-11.5,"spinRate":1628,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4283264480752691,"extension":6.982145904353934},"index":3,"playId":"b5b54c73-55b9-3d49-b360-26a876461bbd","pitchNumber":4,"startTime":"2026-07-29T17:47:25.081Z","endTime":"2026-07-29T17:47:28.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19749199653371,"aZ":-16.90682416749796,"pfxX":5.917556290203109,"pfxZ":8.10859493104118,"pX":-0.6304413018953229,"pZ":2.864038449537404,"vX0":-9.086391563514756,"vY0":-136.1719558825222,"vZ0":-4.162471974454158,"x":141.03,"y":161.45,"x0":1.9768820835394305,"y0":50.00064788259188,"z0":5.577931318016124,"aX":11.139770249978485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2368,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.40183521559861246,"extension":6.710581662954628},"hitData":{"launchSpeed":89.8,"launchAngle":34.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.64,"coordY":54.65}},"index":4,"playId":"abb7df90-3a25-3e1b-a840-22b9ce72ef03","pitchNumber":5,"startTime":"2026-07-29T17:47:42.737Z","endTime":"2026-07-29T17:47:55.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.82,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:47:55.515Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kevin McGonigle out on a sacrifice fly to center fielder Leody Taveras. Javier Báez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:49:17.804Z","endTime":"2026-07-29T17:49:51.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2026-07-29T17:48:23.622Z","endTime":"2026-07-29T17:49:17.804Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294491824781762,"aZ":-32.67649089165727,"pfxX":-7.346073583144388,"pfxZ":-0.39442128066196247,"pX":0.5498856308776906,"pZ":3.4669299410501324,"vX0":-1.5013272954662515,"vY0":-111.9664629315586,"vZ0":2.002189190188021,"x":120.16,"y":167.76,"x0":2.183623734096269,"y0":50.00434490488067,"z0":5.90593203159866,"aX":-9.322869167411719},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2227,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.4892663193692588,"extension":6.675583307415352},"index":1,"playId":"3f1c6f38-d350-37c1-93af-ee74254898c9","pitchNumber":1,"startTime":"2026-07-29T17:49:17.804Z","endTime":"2026-07-29T17:49:21.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.68674740956013,"aZ":-31.395031742915826,"pfxX":-9.956871525956544,"pfxZ":0.6075022566174093,"pX":-0.1297322507737059,"pZ":1.9484920482550094,"vX0":-2.227073950432047,"vY0":-111.78102264344602,"vZ0":-1.2984062387437243,"x":121.95,"y":186.17,"x0":2.1705071667009492,"y0":50.00352026408729,"z0":5.7225589944297885,"aX":-12.763507503377264},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.1,"breakHorizontal":18.6,"spinRate":2243,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.48759381020177095,"extension":6.684255650846672},"hitData":{"launchSpeed":98.1,"launchAngle":41.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.54,"coordY":66.55}},"index":2,"playId":"957668de-fe9d-366f-ab74-c3f669e68eca","pitchNumber":2,"startTime":"2026-07-29T17:49:34.642Z","endTime":"2026-07-29T17:49:51.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":1.03,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:49:51.173Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:50:03.077Z","endTime":"2026-07-29T17:51:29.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56792943346949,"aZ":-31.714445648000805,"pfxX":7.656752561446436,"pfxZ":0.29043041691423,"pX":0.666210274733352,"pZ":2.4478479785509,"vX0":-6.205000479451055,"vY0":-123.58952404159707,"vZ0":-1.2268380326644757,"x":91.61,"y":172.69,"x0":2.198532333326917,"y0":50.00001560814493,"z0":5.582355160614743,"aX":12.000084902210734},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":-12.7,"spinRate":1467,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4409476085722721,"extension":6.742022117231363},"index":0,"playId":"31d0e475-8ade-3766-b76f-3ddfa9f289ee","pitchNumber":1,"startTime":"2026-07-29T17:50:15.960Z","endTime":"2026-07-29T17:50:19.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34901502388937,"aZ":-33.87261560219475,"pfxX":-8.227338138527518,"pfxZ":-1.3044011058071128,"pX":-1.8407887258218592,"pZ":2.025200533534902,"vX0":-6.19179993229656,"vY0":-114.25468256050195,"vZ0":-0.6682487991804307,"x":187.17,"y":184.1,"x0":1.9842635389638228,"y0":50.00085762462972,"z0":5.684420132200951,"aX":-10.746697603108526},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4815674373024246,"extension":6.704504519584375},"index":1,"playId":"7d6a9f13-5c7e-369e-96bd-e95eb2952532","pitchNumber":2,"startTime":"2026-07-29T17:50:31.627Z","endTime":"2026-07-29T17:50:36.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783458609838913,"aZ":-30.82524598294052,"pfxX":6.983663606326481,"pfxZ":0.8637082337242692,"pX":-0.015824001129446402,"pZ":1.7554802521337092,"vX0":-7.168751417822037,"vY0":-123.31779742834904,"vZ0":-3.198956094691615,"x":117.6,"y":191.38,"x0":1.9993582688768605,"y0":50.004567914945625,"z0":5.626448986287689,"aX":10.932560658776444},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":1476,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.44143889900291544,"extension":6.661616767744593},"index":2,"playId":"e4af62a5-adb7-317f-a099-45171e5233d8","pitchNumber":3,"startTime":"2026-07-29T17:50:47.234Z","endTime":"2026-07-29T17:50:50.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T17:50:58.681Z","endTime":"2026-07-29T17:51:10.815Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695898862440817,"aZ":-18.455882122246738,"pfxX":6.590901660664094,"pfxZ":7.289377799515297,"pX":0.42160311383158594,"pZ":3.833780198550553,"vX0":-7.390129607726247,"vY0":-136.05521555725844,"vZ0":-1.3152110414496923,"x":100.93,"y":135.27,"x0":2.3114240953146785,"y0":50.00610647898563,"z0":5.597311251227247,"aX":12.41029843056717},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-10.4,"spinRate":2417,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40195421464810277,"extension":6.539999249953248},"index":4,"playId":"5b952122-a308-33c8-b8c7-43aab2d43604","pitchNumber":4,"startTime":"2026-07-29T17:51:10.815Z","endTime":"2026-07-29T17:51:13.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973526834405988,"aZ":-16.77772604527825,"pfxX":5.2033593801233256,"pfxZ":8.245465479536675,"pX":-0.2177505744684354,"pZ":3.4894308980464848,"vX0":-8.324969652410559,"vY0":-135.4035133718842,"vZ0":-2.3885279114279596,"x":125.3,"y":144.57,"x0":2.212572547041291,"y0":50.00530983013798,"z0":5.549314958441819,"aX":9.719897731353901},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-7.8,"spinRate":2452,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.403639875276367,"extension":6.545455932894833},"index":5,"playId":"5021b418-13c9-3f7c-a92b-67135d16ce46","pitchNumber":5,"startTime":"2026-07-29T17:51:26.087Z","endTime":"2026-07-29T17:51:29.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:51:29.087Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:53:13.106Z","endTime":"2026-07-29T17:55:13.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182815965286814,"aZ":-19.967273001818214,"pfxX":7.223764611096959,"pfxZ":6.268838635676431,"pX":-0.5938057641602298,"pZ":2.1323006274126706,"vX0":-8.325018910168303,"vY0":-138.24978121221045,"vZ0":-6.768800358752225,"x":139.63,"y":181.21,"x0":1.509864156272942,"y0":50.00073932734069,"z0":5.940355700394863,"aX":14.061479322367648},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-11.5,"spinRate":2165,"spinDirection":153},"zone":7,"typeConfidence":0.89,"plateTime":0.39532708991978227,"extension":6.283677019250758},"index":0,"playId":"7a0c9318-fbe0-38d2-be47-5bf24a3a5d6e","pitchNumber":1,"startTime":"2026-07-29T17:53:35.575Z","endTime":"2026-07-29T17:53:41.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16132740248291,"aZ":-33.47540607680273,"pfxX":-5.249485412867324,"pfxZ":-0.9666653436499257,"pX":-1.0049260614833302,"pZ":0.6614702311978343,"vX0":-4.589455080949149,"vY0":-115.15024819768774,"vZ0":-4.812851388414828,"x":155.31,"y":220.92,"x0":1.6952759731780775,"y0":50.00417488162838,"z0":6.0135352621579035,"aX":-7.056925200982898},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.6,"breakHorizontal":10.7,"spinRate":2560,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4754697566364392,"extension":6.39555680458219},"index":1,"playId":"63778148-455b-3a92-960d-be02c33a6d46","pitchNumber":2,"startTime":"2026-07-29T17:53:47.389Z","endTime":"2026-07-29T17:53:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040402675657923,"aZ":-29.878851926253358,"pfxX":5.158724684817047,"pfxZ":1.4523915183294314,"pX":0.10486515134713009,"pZ":3.284686519990483,"vX0":-6.075553014963563,"vY0":-124.74536652293945,"vZ0":-0.7583975502305029,"x":113.0,"y":150.09,"x0":1.8966278980754212,"y0":50.005299706423344,"z0":6.0461250860366755,"aX":8.16844885872769},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-8.0,"spinRate":1799,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.43833913293970905,"extension":6.427346354138881},"index":2,"playId":"b8f75455-72ba-3d7b-8839-43cb60d9a880","pitchNumber":3,"startTime":"2026-07-29T17:54:03.440Z","endTime":"2026-07-29T17:54:06.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T17:54:24.571Z","endTime":"2026-07-29T17:54:38.706Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099101698527498,"aZ":-13.641279879209854,"pfxX":1.7841389357504145,"pfxZ":9.198328406807324,"pX":1.3926432139287517,"pZ":3.7701520619097924,"vX0":-1.3927838890544844,"vY0":-140.82824560938934,"vZ0":-4.132896516934461,"x":63.92,"y":136.99,"x0":1.6610976347961914,"y0":50.00067878351331,"z0":6.135086337227877,"aX":3.5937969714533797},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-3.0,"spinRate":2189,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.38849326889270497,"extension":6.1606781371595885},"index":4,"playId":"ad37ffd3-9884-3ac8-9080-19e6955d7fd4","pitchNumber":4,"startTime":"2026-07-29T17:54:38.706Z","endTime":"2026-07-29T17:54:41.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30160085170392,"aZ":-14.363122921099215,"pfxX":1.7024671966848854,"pfxZ":8.870947419130227,"pX":-0.3349928166204534,"pZ":3.9724931672327966,"vX0":-5.7837823718689005,"vY0":-140.45425107624152,"vZ0":-3.3867601545771358,"x":129.77,"y":131.52,"x0":1.525220093268004,"y0":50.005004740525905,"z0":6.1215142188027505,"aX":3.419581422129742},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":-1.9,"spinRate":2223,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.38921132605165365,"extension":6.392181384167241},"index":5,"playId":"8678d36b-aafe-3bb1-835f-9a71ed3bae68","pitchNumber":5,"startTime":"2026-07-29T17:54:56.300Z","endTime":"2026-07-29T17:54:59.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72276526896533,"aZ":-23.74260006610311,"pfxX":8.275925781263599,"pfxZ":4.187103190280551,"pX":-0.45845421324839214,"pZ":3.208960090342764,"vX0":-8.929298183229283,"vY0":-140.51502834685255,"vZ0":-3.436399147222478,"x":134.48,"y":152.14,"x0":1.6745333652304035,"y0":50.002975115337925,"z0":5.977666766666809,"aX":16.667228809305467},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":-13.3,"spinRate":2083,"spinDirection":157},"zone":1,"typeConfidence":0.89,"plateTime":0.3887375236362862,"extension":6.317915146183515},"index":6,"playId":"60f74fe0-eff9-3e16-ab1e-d469544305f5","pitchNumber":6,"startTime":"2026-07-29T17:55:09.889Z","endTime":"2026-07-29T17:55:13.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:55:13.316Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:55:18.019Z","endTime":"2026-07-29T17:57:10.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":96.1,"endSpeed":87.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206317908039416,"aZ":-12.406976747665155,"pfxX":2.0989267664352242,"pfxZ":10.013792684699215,"pX":0.5647649214239095,"pZ":2.9335698585257046,"vX0":-3.416849543842932,"vY0":-139.77284694789404,"vZ0":-6.399711268066469,"x":95.47,"y":159.57,"x0":1.5316887143506177,"y0":50.00235468493723,"z0":6.07152090713362,"aX":4.143309955469804},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-3.1,"spinRate":2162,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.3922210721313908,"extension":6.293015396716005},"index":0,"playId":"882514e9-91dd-33dc-8c52-cdc3bf577960","pitchNumber":1,"startTime":"2026-07-29T17:55:36.352Z","endTime":"2026-07-29T17:55:39.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87550896566229,"aZ":-18.932825000802314,"pfxX":8.94256410803919,"pfxZ":6.743182213779563,"pX":-1.0336013865209364,"pZ":2.165592361263734,"vX0":-9.62778925225768,"vY0":-139.178705462326,"vZ0":-6.84920562149326,"x":156.4,"y":180.31,"x0":1.3066103041353183,"y0":50.006586209167345,"z0":5.909927351908809,"aX":17.569854910692104},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":-14.3,"spinRate":2192,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.39335262567848206,"extension":6.215317940414628},"index":1,"playId":"3f617156-ccff-3168-869f-90f20699cd88","pitchNumber":2,"startTime":"2026-07-29T17:55:53.445Z","endTime":"2026-07-29T17:55:56.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156052194175665,"aZ":-28.910226257736156,"pfxX":6.9236766147078015,"pfxZ":2.0674554380239663,"pX":0.9374525265741367,"pZ":2.757369611835835,"vX0":-4.476803516341685,"vY0":-124.30954207386056,"vZ0":-1.9680093580219578,"x":81.27,"y":164.33,"x0":1.8553493524575941,"y0":50.001279917778604,"z0":5.941869068925285,"aX":10.916792490917114},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-11.6,"spinRate":1773,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.43936049152360024,"extension":6.152782688460483},"index":2,"playId":"899a8f5a-1671-33d7-b363-6a502111f406","pitchNumber":3,"startTime":"2026-07-29T17:56:08.549Z","endTime":"2026-07-29T17:56:12.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86293579455377,"aZ":-29.35590432604303,"pfxX":7.092897936971367,"pfxZ":1.7748633705158978,"pX":-0.3857482175653955,"pZ":1.7302844687414094,"vX0":-7.654431542579876,"vY0":-124.09666561050516,"vZ0":-4.250464724435968,"x":131.7,"y":192.06,"x0":1.7926218134323948,"y0":50.00246944477288,"z0":5.86444009245919,"aX":11.251961270677445},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":1825,"spinDirection":134},"zone":7,"typeConfidence":0.9,"plateTime":0.43853467014369496,"extension":6.3881534998597855},"index":3,"playId":"2bed9b9d-fc75-3e77-a588-637bc2ce474a","pitchNumber":4,"startTime":"2026-07-29T17:56:22.937Z","endTime":"2026-07-29T17:56:26.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.6,"endSpeed":90.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61381695286412,"aZ":-11.37469517913927,"pfxX":1.8875408623657357,"pfxZ":10.098311167937863,"pX":-0.2685004222787821,"pZ":2.721820459004934,"vX0":-5.620537325046366,"vY0":-141.93618469303738,"vZ0":-7.200244771935875,"x":127.23,"y":165.29,"x0":1.4839418745606334,"y0":50.00427560995222,"z0":6.000311583342168,"aX":3.889211164417188},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":-2.4,"spinRate":2371,"spinDirection":155},"zone":1,"typeConfidence":0.92,"plateTime":0.38451400854780937,"extension":6.286656923211569},"index":4,"playId":"fdf9681e-9886-3696-ab6c-72f493fbb494","pitchNumber":5,"startTime":"2026-07-29T17:57:07.875Z","endTime":"2026-07-29T17:57:10.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:57:10.875Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Encarnacion-Strand flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:57:13.960Z","endTime":"2026-07-29T17:57:43.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901858983416986,"aZ":-10.45187537141464,"pfxX":1.9008021912851967,"pfxZ":11.05913882615502,"pX":0.02108463390735469,"pZ":2.671897766318539,"vX0":-5.030398327671896,"vY0":-139.17477580818974,"vZ0":-7.05517694261755,"x":116.2,"y":166.64,"x0":1.604024208145946,"y0":50.00028863327398,"z0":5.930007283968538,"aX":3.73328184718154},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3933805552385139,"extension":6.453322514073424},"hitData":{"launchSpeed":100.4,"launchAngle":31.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.21,"coordY":36.29}},"index":0,"playId":"25291d0d-e5b4-35af-ace3-6ff335fddad6","pitchNumber":1,"startTime":"2026-07-29T17:57:34.168Z","endTime":"2026-07-29T17:57:43.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:57:43.595Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a fly ball to second baseman Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:59:24.983Z","endTime":"2026-07-29T18:00:04.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77338390055706,"aZ":-17.716222029025097,"pfxX":6.993043538380523,"pfxZ":7.758353729676431,"pX":-0.3035267695670627,"pZ":2.8501225295446946,"vX0":-9.094898834628356,"vY0":-134.565723681761,"vZ0":-4.016490375066623,"x":128.57,"y":161.83,"x0":2.1862993646081916,"y0":50.00471850947403,"z0":5.590608925960852,"aX":13.035035225109917},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-11.0,"spinRate":2463,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.40455434718994265,"extension":6.602489393467858},"hitData":{"launchSpeed":66.9,"launchAngle":47.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":181.64,"coordY":144.38}},"index":0,"playId":"e23641e2-ce94-379c-afa3-8a4ead33ddc9","pitchNumber":1,"startTime":"2026-07-29T17:59:52.116Z","endTime":"2026-07-29T18:00:04.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.41,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:00:04.272Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:00:13.570Z","endTime":"2026-07-29T18:02:14.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352125849964253,"aZ":-15.741734440098512,"pfxX":7.892807590638834,"pfxZ":8.943908228685189,"pX":-0.7159982304571131,"pZ":1.8328743385754955,"vX0":-9.644683319198693,"vY0":-133.5898949043662,"vZ0":-6.7482030287603525,"x":144.29,"y":189.29,"x0":1.8881088057388415,"y0":50.000055108757145,"z0":5.490553742075211,"aX":14.497659608301339},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-12.6,"spinRate":2458,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.40745021263963244,"extension":6.680275070551588},"index":0,"playId":"80dfa646-a89b-39d6-bccd-4e02a591f4ec","pitchNumber":1,"startTime":"2026-07-29T18:00:33.291Z","endTime":"2026-07-29T18:00:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(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":78.1,"endSpeed":73.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.14669870662612,"aZ":-28.740682193618504,"pfxX":-3.5739809450031257,"pfxZ":2.5857868146350285,"pX":-0.42484138347830946,"pZ":1.1048762547891662,"vX0":-4.61204585549198,"vY0":-113.727091599801,"vZ0":-3.749298868244731,"x":133.19,"y":208.95,"x0":2.0831129666434083,"y0":50.00399853133361,"z0":5.583614620333606,"aX":-4.745742330419598},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":2035,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.47908357994673656,"extension":6.575584406359634},"index":1,"playId":"0310e721-c654-391e-8577-67f44d642bc1","pitchNumber":2,"startTime":"2026-07-29T18:00:49.700Z","endTime":"2026-07-29T18:00:52.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605759881759095,"aZ":-29.434372724530842,"pfxX":-8.249928566648538,"pfxZ":2.123744946545335,"pX":-0.2630955721495356,"pZ":1.3247519744119347,"vX0":-2.6937763309020886,"vY0":-112.82926079535599,"vZ0":-2.9091962544032715,"x":127.03,"y":203.01,"x0":2.0181446363289473,"y0":50.002395471676444,"z0":5.598247794842358,"aX":-10.630724137519437},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2226,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.48553397203993454,"extension":6.598090215505667},"index":2,"playId":"cfcc6536-de0f-315c-9dcf-52aa8d2c5b56","pitchNumber":3,"startTime":"2026-07-29T18:01:11.558Z","endTime":"2026-07-29T18:01:14.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553621056624028,"aZ":-25.47690565137359,"pfxX":9.868174798007956,"pfxZ":3.5934528119548013,"pX":-0.20589218939267823,"pZ":1.6550294705429873,"vX0":-8.794019296899336,"vY0":-135.1232362262761,"vZ0":-5.673342802017742,"x":124.85,"y":194.09,"x0":1.7978895670556962,"y0":50.00016419830801,"z0":5.555678545810436,"aX":18.370745390248807},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2312,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4043043722746913,"extension":6.657742393164079},"index":3,"playId":"43fbe9fa-c8ee-3af8-bbbe-73e6d3889286","pitchNumber":4,"startTime":"2026-07-29T18:01:33.506Z","endTime":"2026-07-29T18:01:38.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660575621692942,"aZ":-17.2389837236227,"pfxX":6.535213045167017,"pfxZ":7.871524960322991,"pX":-0.7971033563534301,"pZ":2.341515768872305,"vX0":-9.46474701976081,"vY0":-136.10004113863297,"vZ0":-5.300168641649396,"x":147.38,"y":175.56,"x0":1.8582017024536366,"y0":50.004213889794016,"z0":5.487564448508853,"aX":12.402519607112607},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-10.1,"spinRate":2481,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.40069302233514925,"extension":6.649576159438196},"index":4,"playId":"9e61ef0a-31ca-3324-bc74-f0cb7596ed27","pitchNumber":5,"startTime":"2026-07-29T18:02:10.536Z","endTime":"2026-07-29T18:02:14.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.66,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:02:14.113Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eduardo Valencia flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:02:17.038Z","endTime":"2026-07-29T18:02:50.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099306508612774,"aZ":-25.393634530067292,"pfxX":5.760223823578359,"pfxZ":4.23855808287791,"pX":-0.6799005329796883,"pZ":2.5326770187043235,"vX0":-8.383059823626946,"vY0":-124.84050423379827,"vZ0":-2.4092270218512972,"x":142.92,"y":170.4,"x0":1.953449662070642,"y0":50.001319498775004,"z0":5.573161918472826,"aX":9.20966303631047},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-8.8,"spinRate":1409,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.4366005571226599,"extension":6.7644567715452455},"hitData":{"launchSpeed":84.1,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.01,"coordY":80.01}},"index":0,"playId":"f62539af-a633-3f90-86ea-89d3efbb5632","pitchNumber":1,"startTime":"2026-07-29T18:02:37.438Z","endTime":"2026-07-29T18:02:50.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:02:50.317Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:02:50.733Z","endTime":"2026-07-29T18:04:38.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*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":77.8,"endSpeed":72.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.194776126104827,"aZ":-31.11824843600687,"pfxX":-6.418021824234122,"pfxZ":0.8134547815804609,"pX":-0.2308437452128226,"pZ":1.1353154115261463,"vX0":-3.3874680405905817,"vY0":-113.24525426765994,"vZ0":-3.2004655367901647,"x":125.8,"y":208.13,"x0":2.1171141559514077,"y0":50.00476623504683,"z0":5.6717979463058175,"aX":-8.357113773103547},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.0,"breakHorizontal":12.5,"spinRate":2144,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4832101039388572,"extension":6.611144959958512},"index":0,"playId":"4f4157f1-5bf1-378c-b9c4-5cdb4b2f9786","pitchNumber":1,"startTime":"2026-07-29T18:03:19.372Z","endTime":"2026-07-29T18:03:22.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1175484970829,"aZ":-28.317287263218457,"pfxX":7.670250091876619,"pfxZ":2.4176133106266757,"pX":0.5257779812569686,"pZ":1.821774071525072,"vX0":-6.161981790309332,"vY0":-125.38730161084376,"vZ0":-3.4904675831057634,"x":96.96,"y":189.59,"x0":2.0174111241435413,"y0":50.002034321148614,"z0":5.540036013985626,"aX":12.22518473709908},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":1568,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.43667458584288443,"extension":6.672773665495175},"index":1,"playId":"74e66987-3473-3983-be28-be9dd1709d99","pitchNumber":2,"startTime":"2026-07-29T18:03:38.152Z","endTime":"2026-07-29T18:03:41.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36672719627845,"aZ":-28.528758475419817,"pfxX":7.246404996231419,"pfxZ":2.2561799591169063,"pX":-0.23568019212131702,"pZ":2.2213415371983505,"vX0":-7.599174675761695,"vY0":-126.04103849592448,"vZ0":-2.421631814513339,"x":125.98,"y":178.8,"x0":1.8694724019566944,"y0":50.00485766143841,"z0":5.486311714255187,"aX":11.72163406646296},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-11.5,"spinRate":1592,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.43369402755714503,"extension":6.859557725726066},"index":2,"playId":"bb7ce269-8a15-31b5-b58f-2dd4395ecd2f","pitchNumber":3,"startTime":"2026-07-29T18:04:03.137Z","endTime":"2026-07-29T18:04:06.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37250341514175,"aZ":-16.452393364129783,"pfxX":6.953745699032687,"pfxZ":8.475973157710662,"pX":-0.23558454859314726,"pZ":2.4757222300421104,"vX0":-8.013412167953762,"vY0":-135.52338680422315,"vZ0":-5.212296914982394,"x":125.98,"y":171.94,"x0":1.8599850612821829,"y0":50.005810478150096,"z0":5.578129477804709,"aX":12.902703404023935},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.8,"spinRate":2546,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4045808964519235,"extension":6.517702016091161},"hitData":{"launchSpeed":92.4,"launchAngle":59.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.73,"coordY":126.35}},"index":3,"playId":"24998433-fa6f-381f-b808-2f06b0bdc92f","pitchNumber":4,"startTime":"2026-07-29T18:04:29.384Z","endTime":"2026-07-29T18:04:38.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:04:38.823Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:06:12.075Z","endTime":"2026-07-29T18:07:13.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822019204418833,"aZ":-20.147623681849907,"pfxX":8.425016344713889,"pfxZ":6.155650425319884,"pX":-0.9502757611282402,"pZ":2.0423784922812627,"vX0":-9.547407629801853,"vY0":-138.6200178817418,"vZ0":-6.919960850737252,"x":153.22,"y":183.64,"x0":1.4374126203444937,"y0":50.003368679657605,"z0":5.907492099191396,"aX":16.462708139487777},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":2238,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.39451943246145715,"extension":6.396708159584254},"index":0,"playId":"d26fc6ed-8e70-3960-9b24-6ae49c1a4b2a","pitchNumber":1,"startTime":"2026-07-29T18:06:51.443Z","endTime":"2026-07-29T18:06:54.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28063264070533,"aZ":-26.548907717578498,"pfxX":6.5085830758095655,"pfxZ":3.588747431140632,"pX":0.5917600436187971,"pZ":2.5314005902688375,"vX0":-5.193563777573955,"vY0":-124.24832889518218,"vZ0":-2.9976970884220773,"x":94.44,"y":170.43,"x0":1.8608272590741566,"y0":50.00271885687226,"z0":5.953506241586168,"aX":10.203003483261636},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":-10.7,"spinRate":1812,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.44039478004555566,"extension":6.3034646309953315},"hitData":{"launchSpeed":103.1,"launchAngle":32.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.28,"coordY":33.73}},"index":1,"playId":"1c8bbb3c-7da4-332f-ba60-2c55a2894b54","pitchNumber":2,"startTime":"2026-07-29T18:07:03.389Z","endTime":"2026-07-29T18:07:13.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:07:13.328Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:07:15.626Z","endTime":"2026-07-29T18:08:44.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69196567224639,"aZ":-25.550016049682014,"pfxX":-1.3766931934303477,"pfxZ":3.7576779604131376,"pX":0.517675710915179,"pZ":1.2746516430183505,"vX0":-3.6136761069075733,"vY0":-130.49137004408948,"vZ0":-6.719752572178567,"x":97.27,"y":204.36,"x0":2.0871941282185222,"y0":50.005440762862776,"z0":5.749286620001099,"aX":-2.4265856890207367},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":2266,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.41620952756198726,"extension":6.346707090780063},"index":0,"playId":"1e8d2542-23f6-387e-883e-3ed492e36b0d","pitchNumber":1,"startTime":"2026-07-29T18:07:36.794Z","endTime":"2026-07-29T18:07:41.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413704590601682,"aZ":-28.14573034800276,"pfxX":7.966801299127469,"pfxZ":2.515435341497996,"pX":-0.14832626620878545,"pZ":2.3327901230026886,"vX0":-7.537517002408707,"vY0":-125.21020134033077,"vZ0":-3.1254935790279066,"x":122.65,"y":175.79,"x0":1.8546475037076764,"y0":50.00086929717031,"z0":5.881074766995222,"aX":12.748265817322421},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":-12.8,"spinRate":1945,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4361231693194041,"extension":6.4082638822177005},"index":1,"playId":"cb5e9606-4276-3c46-9492-ead96fdac051","pitchNumber":2,"startTime":"2026-07-29T18:07:49.983Z","endTime":"2026-07-29T18:07:52.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476579257822003,"aZ":-18.37088119011609,"pfxX":7.0747439455683665,"pfxZ":6.9713276083236995,"pX":-0.4292226368431269,"pZ":3.0266403091022513,"vX0":-7.571805755841533,"vY0":-139.3706912702142,"vZ0":-4.790960068722371,"x":133.36,"y":157.06,"x0":1.395452157705335,"y0":50.00152575652644,"z0":5.9703593188018695,"aX":14.004966821359506},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.4,"spinRate":2230,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39205389385581,"extension":6.432452129945476},"index":2,"playId":"f15c7796-6c2b-3db0-b8c3-70b5527c5717","pitchNumber":3,"startTime":"2026-07-29T18:08:14.916Z","endTime":"2026-07-29T18:08:20.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60682056428629,"aZ":-37.125334569314035,"pfxX":-4.23426985364864,"pfxZ":-3.4250132733138825,"pX":-1.6661708843608924,"pZ":1.485069671687013,"vX0":-6.145677704265838,"vY0":-118.84932280018265,"vZ0":-3.0186508332766406,"x":180.51,"y":198.68,"x0":1.4932243269943544,"y0":50.00281444740026,"z0":6.109562695273806,"aX":-6.119164762771891},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":9.0,"spinRate":2731,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4590675360402976,"extension":6.317329274513499},"index":3,"playId":"bf29328b-939f-3384-9918-fb3e8deb8c1d","pitchNumber":4,"startTime":"2026-07-29T18:08:41.155Z","endTime":"2026-07-29T18:08:44.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:08:44.757Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:08:47.973Z","endTime":"2026-07-29T18:10:42.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.1,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00304109238896,"aZ":-25.98451533454272,"pfxX":6.197703827127948,"pfxZ":3.8057115697193478,"pX":1.3250072812073819,"pZ":3.9158844248215146,"vX0":-3.5406889735800275,"vY0":-125.56992983038137,"vZ0":-0.2659365561024558,"x":66.49,"y":133.05,"x0":1.9347143881078641,"y0":50.00338919534383,"z0":6.104346897979546,"aX":10.081380673047118},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-10.7,"spinRate":1857,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4331382734475717,"extension":6.174929465850219},"index":0,"playId":"ab399ed7-a08e-3329-be6b-5f3e0c0952c0","pitchNumber":1,"startTime":"2026-07-29T18:09:08.950Z","endTime":"2026-07-29T18:09:11.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645016796453636,"aZ":-27.572065911221305,"pfxX":6.465461757124567,"pfxZ":2.9305248087266147,"pX":0.026509523325957306,"pZ":0.7776480388634865,"vX0":-6.681060709141702,"vY0":-123.97621519917537,"vZ0":-6.538291192576356,"x":68.88,"y":139.96,"x0":1.90458130016288,"y0":50.004915318612426,"z0":5.722899882417954,"aX":10.159106252707321},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-10.3,"spinRate":1744,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4402545991213893,"extension":6.272180962158339},"index":1,"playId":"75706017-130f-3564-acee-dafe0deca938","pitchNumber":2,"startTime":"2026-07-29T18:09:22.066Z","endTime":"2026-07-29T18:09:25.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432447928088365,"aZ":-25.41640402841036,"pfxX":-0.876135681221752,"pfxZ":3.8283949383574676,"pX":0.5264987154609596,"pZ":3.085322222382545,"vX0":-3.573072782901838,"vY0":-130.9543831887283,"vZ0":-2.484211945336183,"x":96.93,"y":155.48,"x0":2.0134706760595713,"y0":50.002723137254286,"z0":5.9157237601822805,"aX":-1.5459942179223158},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":2.3,"spinRate":2102,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.4156758994357812,"extension":6.4038848995955195},"index":2,"playId":"0df99d24-a837-3746-8012-a5e462d132e0","pitchNumber":3,"startTime":"2026-07-29T18:09:39.878Z","endTime":"2026-07-29T18:09:43.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994996325397313,"aZ":-13.47096847973115,"pfxX":1.3816452751170702,"pfxZ":9.183539926512694,"pX":0.1661031360386406,"pZ":4.508320144378405,"vX0":-4.2079232912660585,"vY0":-141.294798336741,"vZ0":-2.350150154016813,"x":110.67,"y":117.06,"x0":1.4903795019655512,"y0":50.0032188283726,"z0":6.208717299515338,"aX":2.8144439875741973},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2365,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.38657899079255165,"extension":6.233811142213351},"index":3,"playId":"f0709a98-461c-334d-a87f-a02134c9e3f9","pitchNumber":4,"startTime":"2026-07-29T18:09:59.641Z","endTime":"2026-07-29T18:10:02.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42356527548427,"aZ":-13.537487860807493,"pfxX":2.1480888926559714,"pfxZ":9.251177260515021,"pX":-0.005908074825249251,"pZ":3.2041261906403404,"vX0":-5.137768736275136,"vY0":-140.26801632594322,"vZ0":-5.586039873366852,"x":117.23,"y":152.27,"x0":1.5614082251376142,"y0":50.00472801935342,"z0":6.086797305861624,"aX":4.328619342514021},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":-3.0,"spinRate":2335,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.3888365737017163,"extension":6.2966418196956555},"index":4,"playId":"c90ef477-8cc1-3011-9096-2205a7ec36e0","pitchNumber":5,"startTime":"2026-07-29T18:10:14.009Z","endTime":"2026-07-29T18:10:17.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.428396423245857,"aZ":-36.9446544025929,"pfxX":-3.3404627804126976,"pfxZ":-3.542790041317941,"pX":-0.12699301880282124,"pZ":2.0667470868926787,"vX0":-2.8448601296719898,"vY0":-114.97259267054736,"vZ0":-1.282382571250796,"x":121.84,"y":182.98,"x0":1.558539741806755,"y0":50.00559873039941,"z0":6.202910809345272,"aX":-4.492383458266249},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.5,"breakHorizontal":6.7,"spinRate":2649,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.475598342013944,"extension":6.219035826225091},"hitData":{"launchSpeed":91.8,"launchAngle":42.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.45,"coordY":86.05}},"index":5,"playId":"e9677c73-1461-32d5-9f9a-6ec5391b6a36","pitchNumber":6,"startTime":"2026-07-29T18:10:33.490Z","endTime":"2026-07-29T18:10:42.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:10:42.311Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Matt Vierling triples (3) on a sharp line drive to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:12:21.072Z","endTime":"2026-07-29T18:13:33.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.854515457871635,"aZ":-30.14347346390275,"pfxX":6.043190897553012,"pfxZ":1.3352401486947736,"pX":0.7401310553798719,"pZ":2.03720395124769,"vX0":-5.571349010222123,"vY0":-121.80932790872033,"vZ0":-2.2649667577691472,"x":88.79,"y":183.78,"x0":2.256965164563751,"y0":50.00485404972722,"z0":5.550713080038651,"aX":9.207077840792378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-9.8,"spinRate":1622,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.44733005137382964,"extension":6.754580346934927},"index":0,"playId":"268deca6-bf85-3304-a14d-27b0de3224f8","pitchNumber":1,"startTime":"2026-07-29T18:12:48.543Z","endTime":"2026-07-29T18:12:52.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007676751347354,"aZ":-16.95816647379093,"pfxX":6.266571059313871,"pfxZ":8.405586413134614,"pX":0.1702338630003995,"pZ":4.328287605332845,"vX0":-7.431298791998884,"vY0":-133.28405471451984,"vZ0":-0.4822665640947416,"x":110.51,"y":121.92,"x0":2.172339633346162,"y0":50.00224473135685,"z0":5.729534964039294,"aX":11.343774750366748},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-9.8,"spinRate":2462,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40999154682433137,"extension":6.527450619357806},"index":1,"playId":"fa94cdcd-0254-3f4e-8148-e339c0eac180","pitchNumber":2,"startTime":"2026-07-29T18:13:03.325Z","endTime":"2026-07-29T18:13:06.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76132329264657,"aZ":-33.40525930987313,"pfxX":7.170482160258907,"pfxZ":-0.8000406513930809,"pX":0.23644085641627904,"pZ":2.0237835759847855,"vX0":-6.86489981400452,"vY0":-122.66151435601135,"vZ0":-2.0453128969659695,"x":107.99,"y":184.14,"x0":2.119412715861735,"y0":50.00056954951802,"z0":5.675355867870865,"aX":11.093919064924478},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-11.6,"spinRate":1488,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.4439394652541857,"extension":6.724415775208981},"hitData":{"launchSpeed":111.3,"launchAngle":9.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.45,"coordY":79.1}},"index":2,"playId":"b8d84a23-5884-3cf5-ad03-9b8d00f8d081","pitchNumber":3,"startTime":"2026-07-29T18:13:17.543Z","endTime":"2026-07-29T18:13:33.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.37,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:13:33.995Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to right fielder Tyler O'Neill. Zach McKinstry scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:15:17.894Z","endTime":"2026-07-29T18:16:00.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:14:03.743Z","endTime":"2026-07-29T18:14:40.119Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Zach McKinstry replaces Matt Vierling.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T18:14:40.119Z","endTime":"2026-07-29T18:15:20.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"base":3,"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.032107074455762,"aZ":-27.309823322372868,"pfxX":-2.3660033754936505,"pfxZ":3.8956424250700117,"pX":0.8413674950578278,"pZ":1.9197062427189766,"vX0":-2.2313688352478382,"vY0":-111.3000226172625,"vZ0":-2.259079225180545,"x":84.93,"y":186.95,"x0":2.166297865607197,"y0":50.000802857561084,"z0":5.791824662412798,"aX":-2.9506632640146977},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":6.7,"breakHorizontal":4.9,"spinRate":2195,"spinDirection":272},"zone":9,"typeConfidence":2.0,"plateTime":0.49318487740053873,"extension":6.798941887031964},"index":2,"playId":"4958b4b3-d0d2-3165-944d-94bd5aaa116f","pitchNumber":1,"startTime":"2026-07-29T18:15:20.111Z","endTime":"2026-07-29T18:15:25.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72916737628736,"aZ":-16.076193788048947,"pfxX":6.251586730413356,"pfxZ":8.877754773421351,"pX":1.0949222691051161,"pZ":2.863017485550759,"vX0":-4.78872770629735,"vY0":-133.79501373742673,"vZ0":-4.173858152882417,"x":75.26,"y":161.48,"x0":2.09523026729107,"y0":50.00614131504637,"z0":5.5945375881734964,"aX":11.342048307074922},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.3,"spinRate":2431,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4092927208463806,"extension":6.670822749316076},"index":3,"playId":"9debe73c-e69b-32b5-ac6a-4663ce366e3d","pitchNumber":2,"startTime":"2026-07-29T18:15:35.177Z","endTime":"2026-07-29T18:15:38.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56222380285164,"aZ":-16.829510662608204,"pfxX":5.64678855360576,"pfxZ":8.403676227920172,"pX":-0.2804228495099597,"pZ":3.575747581059302,"vX0":-7.877647755828861,"vY0":-134.37250957593935,"vZ0":-2.424678484415379,"x":127.69,"y":142.23,"x0":1.9577756446066152,"y0":50.00205071144314,"z0":5.687813403505302,"aX":10.310060390852389},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":-8.5,"spinRate":2397,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4078869249969972,"extension":6.566179767870984},"hitData":{"launchSpeed":89.7,"launchAngle":7.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":110.13}},"index":4,"playId":"4dc8b6fd-6b99-3c5d-9f71-038111257311","pitchNumber":3,"startTime":"2026-07-29T18:15:49.141Z","endTime":"2026-07-29T18:16:00.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.4,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:16:00.847Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (8) on a line drive to center fielder Leody Taveras. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:16:03.590Z","endTime":"2026-07-29T18:16:53.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.621867089293417,"aZ":-28.636639473348716,"pfxX":-7.887898515357217,"pfxZ":2.8217658657438314,"pX":-2.1470212908121464,"pZ":1.781180035143234,"vX0":-7.182986066093227,"vY0":-111.34568475246738,"vZ0":-2.133666495529164,"x":198.84,"y":190.69,"x0":2.1491378152512057,"y0":50.000478274503806,"z0":5.724737393956784,"aX":-9.866865654418897},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2213,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.49256323053172446,"extension":6.733555645022232},"index":0,"playId":"404e841b-9326-369c-9316-ec25273e7d72","pitchNumber":1,"startTime":"2026-07-29T18:16:25.652Z","endTime":"2026-07-29T18:16:28.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475292585437874,"aZ":-32.673007876838064,"pfxX":6.474923346730748,"pfxZ":-0.31275765302526537,"pX":0.279119718178705,"pZ":2.1285985637295366,"vX0":-6.361076199160269,"vY0":-124.17737586850694,"vZ0":-1.8468683202874367,"x":106.36,"y":181.31,"x0":2.0202710543864133,"y0":50.00517121080515,"z0":5.5739838841964655,"aX":10.217382749615549},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-10.4,"spinRate":1671,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.4393660362156453,"extension":6.7231451001886295},"hitData":{"launchSpeed":100.0,"launchAngle":18.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.1,"coordY":78.88}},"index":1,"playId":"085c8d10-e879-3315-abf5-081daf0db065","pitchNumber":2,"startTime":"2026-07-29T18:16:41.083Z","endTime":"2026-07-29T18:16:53.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.36,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:16:53.528Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:18:17.320Z","endTime":"2026-07-29T18:19:35.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:17:56.985Z","endTime":"2026-07-29T18:18:19.610Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603902954745802,"aZ":-23.55603718482945,"pfxX":10.28498577510971,"pfxZ":4.753069984287046,"pX":1.6768966752422954,"pZ":2.1038659501240953,"vX0":-4.912513597764907,"vY0":-133.52059212967652,"vZ0":-4.714553983275179,"x":53.08,"y":181.98,"x0":2.2001531304781325,"y0":50.001924174305586,"z0":5.578261957378433,"aX":18.648361734993806},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2397,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40954954988739223,"extension":6.6206084823335285},"index":1,"playId":"d915af76-720f-3e3d-b97f-1a016047a8a2","pitchNumber":1,"startTime":"2026-07-29T18:18:19.610Z","endTime":"2026-07-29T18:18:23.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514657826415778,"aZ":-24.07325473097542,"pfxX":9.998783952601062,"pfxZ":4.376940752453386,"pX":0.9465178487482249,"pZ":1.6203184393543375,"vX0":-6.455213555566377,"vY0":-134.74446745032756,"vZ0":-5.912728062057918,"x":80.92,"y":195.03,"x0":2.06629782371784,"y0":50.003599342240825,"z0":5.529195725117486,"aX":18.505052769097187},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-16.8,"spinRate":2471,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40549609267964826,"extension":6.55294033022867},"index":2,"playId":"24e7585a-aa88-36f4-90d6-93eb93fd829e","pitchNumber":2,"startTime":"2026-07-29T18:18:35.357Z","endTime":"2026-07-29T18:18:38.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290340772066635,"aZ":-26.405578327922616,"pfxX":-1.3338228954368474,"pfxZ":3.708760256782986,"pX":-0.7948745853907181,"pZ":2.000374392540469,"vX0":-6.25949464124416,"vY0":-122.91029482289649,"vZ0":-3.1304848101427223,"x":147.3,"y":184.77,"x0":1.9399570142745854,"y0":50.00572885154827,"z0":5.490661016445574,"aX":-2.0778911776756046},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":3.6,"spinRate":2174,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4426325072450803,"extension":6.736072728355858},"index":3,"playId":"b03eead5-623b-3559-be3e-343dd50bbf8a","pitchNumber":3,"startTime":"2026-07-29T18:18:51.556Z","endTime":"2026-07-29T18:18:54.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79366771764972,"aZ":-25.743015139653327,"pfxX":9.994770430420019,"pfxZ":3.4837660332844997,"pX":0.1803636374407406,"pZ":2.3596534580877764,"vX0":-8.120481406935882,"vY0":-134.85755200288727,"vZ0":-3.805030254205505,"x":110.12,"y":175.07,"x0":1.9291627736664747,"y0":50.00070627493076,"z0":5.6005215148658385,"aX":18.44298783055163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":2384,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4058453811037195,"extension":6.58553555414807},"index":4,"playId":"eca4d397-a5ac-37a7-b537-4c90c49f27d5","pitchNumber":4,"startTime":"2026-07-29T18:19:08.268Z","endTime":"2026-07-29T18:19:11.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T18:19:18.577Z","endTime":"2026-07-29T18:19:32.650Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4137735025523,"aZ":-25.353772205930714,"pfxX":-0.9103791337125031,"pfxZ":4.492272135700615,"pX":-1.4628991723360787,"pZ":1.0614099782994868,"vX0":-8.09717748897096,"vY0":-122.23151342015449,"vZ0":-5.262341258570228,"x":172.76,"y":210.12,"x0":2.0066540480654407,"y0":50.00049031359398,"z0":5.410813840891328,"aX":-1.381436384919012},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.2,"breakHorizontal":3.5,"spinRate":2260,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4475774598043807,"extension":6.716416369011524},"index":6,"playId":"5cb0916c-5f3c-3265-a079-99e190dd3f4e","pitchNumber":5,"startTime":"2026-07-29T18:19:32.650Z","endTime":"2026-07-29T18:19:35.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.29,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:19:35.943Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Hao-Yu Lee out on a sacrifice fly to right fielder Tyler O'Neill. Javier Báez scores. Gleyber Torres to 3rd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:19:38.895Z","endTime":"2026-07-29T18:20:48.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615935990814087,"aZ":-16.91096143682303,"pfxX":3.617896614776363,"pfxZ":8.343228745219168,"pX":-1.4424469923064922,"pZ":2.4987209858472994,"vX0":-10.489282867570616,"vY0":-134.28912305211685,"vZ0":-5.0148451145778505,"x":171.98,"y":171.31,"x0":2.0412754405618228,"y0":50.00530162417763,"z0":5.590505378097942,"aX":6.6222164330094575},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-4.3,"spinRate":2507,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4076210660611781,"extension":6.611474159368125},"index":0,"playId":"9a212ada-c6a9-3ba0-af09-f1b92800559a","pitchNumber":1,"startTime":"2026-07-29T18:19:59.544Z","endTime":"2026-07-29T18:20:02.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32470116801257,"aZ":-16.706998361797265,"pfxX":7.265880070309732,"pfxZ":8.45556558074458,"pX":-0.882663455139475,"pZ":2.8903409845608206,"vX0":-9.708452763575426,"vY0":-134.4341943078624,"vZ0":-4.307274461173872,"x":150.65,"y":160.74,"x0":1.8325622160827566,"y0":50.00083793034877,"z0":5.700223087021477,"aX":13.288807071522852},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-11.0,"spinRate":2427,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4075372586606658,"extension":6.587149117875565},"index":1,"playId":"7c83877b-5256-377e-ab9c-bc467477970a","pitchNumber":2,"startTime":"2026-07-29T18:20:16.866Z","endTime":"2026-07-29T18:20:20.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15062065112155,"aZ":-17.09480685463324,"pfxX":7.152502292899044,"pfxZ":7.985727403344567,"pX":0.5741390472181708,"pZ":2.9763494234105097,"vX0":-6.501656511388353,"vY0":-136.78612209215345,"vZ0":-3.713647061805569,"x":95.12,"y":158.42,"x0":2.0566071555047705,"y0":50.00220970787695,"z0":5.528983624604391,"aX":13.50622077098383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":-11.5,"spinRate":2440,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.400950853451028,"extension":6.6369437873083355},"hitData":{"launchSpeed":92.5,"launchAngle":53.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.47,"coordY":123.08}},"index":2,"playId":"ef17ded7-5b4d-38f4-8c82-b45fc8ce0876","pitchNumber":3,"startTime":"2026-07-29T18:20:34.525Z","endTime":"2026-07-29T18:20:48.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.43,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:20:48.038Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:21:04.611Z","endTime":"2026-07-29T18:22:23.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572598332404183,"aZ":-17.49243814379454,"pfxX":6.418339069349069,"pfxZ":8.011044164486789,"pX":0.6957857618547973,"pZ":3.4577474480655077,"vX0":-5.918282114956306,"vY0":-134.81395983829154,"vZ0":-2.501170410382379,"x":90.48,"y":145.42,"x0":2.090558810295275,"y0":50.00084565692643,"z0":5.6388288711490056,"aX":11.758940986374524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-10.3,"spinRate":2445,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40700992378774625,"extension":6.571794914696695},"index":0,"playId":"f139fa65-861d-3246-8ba0-6f378f86d587","pitchNumber":1,"startTime":"2026-07-29T18:21:17.859Z","endTime":"2026-07-29T18:21:21.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34168595320251,"aZ":-17.51482497361719,"pfxX":7.261614412039641,"pfxZ":7.97652771207502,"pX":0.9542999309763789,"pZ":2.7163066342408113,"vX0":-5.9672613080481,"vY0":-134.94603181499528,"vZ0":-4.443740367196031,"x":80.62,"y":165.44,"x0":2.254677752274333,"y0":50.00295180354684,"z0":5.624383135814139,"aX":13.345415043570451},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-11.8,"spinRate":2504,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40643527852540196,"extension":6.578311010946045},"index":1,"playId":"5b97e964-7040-35ad-8a06-08ec22883fe0","pitchNumber":2,"startTime":"2026-07-29T18:21:32.051Z","endTime":"2026-07-29T18:21:35.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53629328042492,"aZ":-18.127457874184916,"pfxX":7.808980841409379,"pfxZ":7.513673061191335,"pX":-0.48755346078563905,"pZ":3.148967540334857,"vX0":-9.498798790581587,"vY0":-135.60597686160588,"vZ0":-3.2848287276394665,"x":135.58,"y":153.76,"x0":2.0395189880696662,"y0":50.00571868589852,"z0":5.634444722176651,"aX":14.605222367213399},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":-12.2,"spinRate":2458,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.4032995940949009,"extension":6.690891770381746},"index":2,"playId":"3ef1b1cf-5f99-39d3-91d1-72f1050ec327","pitchNumber":3,"startTime":"2026-07-29T18:21:55.365Z","endTime":"2026-07-29T18:21:58.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.7,"endSpeed":79.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.227428738479404,"aZ":-30.144555255327617,"pfxX":6.94342932884027,"pfxZ":1.2795896049142348,"pX":-0.3128243002014967,"pZ":1.1151584785870665,"vX0":-8.177742071687641,"vY0":-124.58538505266654,"vZ0":-4.672913892692831,"x":128.92,"y":208.67,"x0":2.0918739381741527,"y0":50.005240748028825,"z0":5.472705099439018,"aX":11.047143198404166},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":-10.9,"spinRate":1602,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.43765292728295435,"extension":6.936944160755948},"hitData":{"launchSpeed":106.1,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":172.97}},"index":3,"playId":"2314a10a-9224-3483-b5a6-39328927293a","pitchNumber":4,"startTime":"2026-07-29T18:22:16.568Z","endTime":"2026-07-29T18:22:23.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:22:23.970Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chadwick Tromp flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:24:48.146Z","endTime":"2026-07-29T18:25:10.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Zach McKinstry remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:23:30.017Z","endTime":"2026-07-29T18:24:50.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":663837,"link":"/api/v1/people/663837"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65734372941294,"aZ":-9.979433645669966,"pfxX":3.070508296536604,"pfxZ":11.552920321637881,"pX":0.16480714477119704,"pZ":1.963561152812672,"vX0":-4.985997941831904,"vY0":-137.73487307576906,"vZ0":-8.88986763732103,"x":110.72,"y":185.76,"x0":1.599744975689644,"y0":50.002399144447956,"z0":5.908360782431793,"aX":5.898862223648808},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-4.6,"spinRate":2318,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.3977141018408421,"extension":6.499491519126145},"index":1,"playId":"22aae7c5-edf0-3a76-87ba-fef0a5564229","pitchNumber":1,"startTime":"2026-07-29T18:24:50.475Z","endTime":"2026-07-29T18:24:54.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.4,"endSpeed":81.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657551966947487,"aZ":-28.627824375865057,"pfxX":-1.8490210240412115,"pfxZ":2.1406356772863706,"pX":-0.04030290797447117,"pZ":2.4573734165485606,"vX0":-4.385863070653825,"vY0":-127.29963819185868,"vZ0":-3.05651260835747,"x":118.54,"y":172.43,"x0":1.93830811446639,"y0":50.00419170680756,"z0":5.9159427550238695,"aX":-3.0650828894370172},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":4.2,"spinRate":2218,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.42862182272804894,"extension":6.281236999023842},"hitData":{"launchSpeed":87.0,"launchAngle":38.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.19,"coordY":77.6}},"index":2,"playId":"4d16f21b-0ae9-321d-9fef-a876e1915208","pitchNumber":2,"startTime":"2026-07-29T18:25:03.108Z","endTime":"2026-07-29T18:25:10.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:25:10.735Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:25:13.497Z","endTime":"2026-07-29T18:25:37.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467898543436412,"aZ":-28.66735823747324,"pfxX":-1.218020828125935,"pfxZ":2.126361061950213,"pX":-0.5388723759530554,"pZ":2.6021569416395876,"vX0":-5.595059894315289,"vY0":-127.4579456604759,"vZ0":-2.7281258874966046,"x":137.54,"y":168.52,"x0":1.840340870773923,"y0":50.00343630220629,"z0":5.943163985948777,"aX":-2.0099073575536837},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2177,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.42923840594371576,"extension":6.126293160146516},"hitData":{"launchSpeed":95.5,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":170.94}},"index":0,"playId":"22ca3175-25f8-38b1-895a-03e269c49047","pitchNumber":1,"startTime":"2026-07-29T18:25:31.105Z","endTime":"2026-07-29T18:25:37.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:25:37.835Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:25:42.865Z","endTime":"2026-07-29T18:26:52.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.1,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096175185379266,"aZ":-15.489065531793575,"pfxX":2.7197504391202334,"pfxZ":8.53356398546523,"pX":0.10849125360000612,"pZ":3.6805963136580577,"vX0":-4.689445942388131,"vY0":-138.51349855757306,"vZ0":-3.9012342702247014,"x":112.86,"y":139.4,"x0":1.4652134631597553,"y0":50.005910035032336,"z0":6.133902610155355,"aX":5.320090342760373},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-4.1,"spinRate":2162,"spinDirection":157},"zone":12,"typeConfidence":0.87,"plateTime":0.3944730008562729,"extension":6.28370202945164},"index":0,"playId":"b680c7de-d4ee-34ed-beca-27eb488dd55d","pitchNumber":1,"startTime":"2026-07-29T18:26:00.373Z","endTime":"2026-07-29T18:26:03.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818229538273744,"aZ":-20.026718355262986,"pfxX":8.228735030814033,"pfxZ":6.168988577912073,"pX":-0.3263395155959539,"pZ":2.3014223874681528,"vX0":-8.05727850888193,"vY0":-138.8801065219251,"vZ0":-6.219016995227049,"x":129.44,"y":176.64,"x0":1.5323991742209826,"y0":50.00335043475144,"z0":5.88590112666629,"aX":16.201606031605117},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-13.4,"spinRate":2155,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.3932206723919638,"extension":6.389686260954689},"index":1,"playId":"a8529fdd-90de-3b72-a5b1-d392962fa456","pitchNumber":2,"startTime":"2026-07-29T18:26:13.261Z","endTime":"2026-07-29T18:26:16.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672081205899076,"aZ":-28.51480572697254,"pfxX":-2.2321613178559554,"pfxZ":2.04704390805707,"pX":-0.5648283339338227,"pZ":3.225172715058598,"vX0":-5.667007818006634,"vY0":-131.66281596919745,"vZ0":-1.5901075523383061,"x":138.53,"y":151.7,"x0":1.891379374865691,"y0":50.00051445183287,"z0":5.914812255096447,"aX":-3.980170868813122},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":5.0,"spinRate":2267,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.4134412741764204,"extension":6.323411565839516},"index":2,"playId":"40c8831f-f90a-3797-a4c8-215e460ba089","pitchNumber":3,"startTime":"2026-07-29T18:26:27.514Z","endTime":"2026-07-29T18:26:30.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T18:26:36.132Z","endTime":"2026-07-29T18:26:49.038Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455434768400245,"aZ":-18.43813843773046,"pfxX":8.282576079136211,"pfxZ":6.654789957183954,"pX":0.6340746869705697,"pZ":3.093444770077294,"vX0":-5.705813725134834,"vY0":-142.4704847512613,"vZ0":-4.973556925672798,"x":92.83,"y":155.26,"x0":1.5823977330061516,"y0":50.003418410923295,"z0":6.020012726678336,"aX":17.098340733143626},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":2205,"spinDirection":150},"zone":3,"typeConfidence":0.91,"plateTime":0.38383741157656637,"extension":6.296190148220305},"index":4,"playId":"f20724a0-d9e0-3652-97d6-454deb8dfe52","pitchNumber":4,"startTime":"2026-07-29T18:26:49.038Z","endTime":"2026-07-29T18:26:52.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:26:52.038Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Riley Greene reaches on a fielding error by third baseman Christian Encarnacion-Strand.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:28:45.194Z","endTime":"2026-07-29T18:30:08.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810846145668467,"aZ":-17.257313650552845,"pfxX":6.841847472595771,"pfxZ":8.26240593489164,"pX":-0.47120546416406833,"pZ":2.367434230977605,"vX0":-8.757317229212154,"vY0":-132.8561159916184,"vZ0":-5.101075463187881,"x":134.96,"y":174.86,"x0":1.9636275193630923,"y0":50.00329173177485,"z0":5.548369447741224,"aX":12.353418470233658},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-10.7,"spinRate":2378,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.41071782537121315,"extension":6.674984395544794},"index":0,"playId":"84502fd4-a535-3a3b-8420-29966e72c688","pitchNumber":1,"startTime":"2026-07-29T18:29:01.889Z","endTime":"2026-07-29T18:29:04.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":80.6,"endSpeed":74.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.204231245189348,"aZ":-30.32819868506355,"pfxX":-2.3257600843855517,"pfxZ":1.3128425873942025,"pX":0.2780057155044902,"pZ":1.9754718638565025,"vX0":-4.016004395249634,"vY0":-117.4103733347028,"vZ0":-1.9646184982307728,"x":106.4,"y":185.44,"x0":2.306474243612205,"y0":50.005812468067774,"z0":5.619483168902748,"aX":-3.278449169527025},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":5.2,"spinRate":2261,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.46478526989546953,"extension":6.589895230845843},"index":1,"playId":"e91abbbe-0f93-30c5-9819-29a4f20c2552","pitchNumber":2,"startTime":"2026-07-29T18:29:14.531Z","endTime":"2026-07-29T18:29:17.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":78.2,"endSpeed":72.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.643627853801235,"aZ":-31.475631170511235,"pfxX":-3.949706294825722,"pfxZ":0.5295097010526861,"pX":-1.4926074181735531,"pZ":1.100620486314955,"vX0":-6.685766717982946,"vY0":-113.84655181829788,"vZ0":-3.222603055371603,"x":173.89,"y":209.06,"x0":1.9880189774903883,"y0":50.00439828698892,"z0":5.629663608009833,"aX":-5.216651511482597},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.5,"breakHorizontal":8.8,"spinRate":2201,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4799323120182164,"extension":6.532406181205982},"index":2,"playId":"f8c105c2-1726-33d2-859e-b0b629281e62","pitchNumber":3,"startTime":"2026-07-29T18:29:30.831Z","endTime":"2026-07-29T18:29:34.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20466424527275,"aZ":-23.99453032327352,"pfxX":10.804183436857612,"pfxZ":4.531346476086667,"pX":-1.27747373777764,"pZ":1.347435496764788,"vX0":-12.00712279798995,"vY0":-132.98987021556815,"vZ0":-6.366863171367665,"x":165.69,"y":202.4,"x0":1.8738517121267249,"y0":50.00600345188191,"z0":5.491838009724137,"aX":19.52408783952961},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":2379,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41049781913317274,"extension":6.748941657075019},"index":3,"playId":"e7c9f44a-bc33-356f-b0ed-0454a81d3534","pitchNumber":4,"startTime":"2026-07-29T18:29:45.426Z","endTime":"2026-07-29T18:29:48.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326305507411355,"aZ":-28.086613337643712,"pfxX":-2.287062736103832,"pfxZ":2.693128409639133,"pX":-0.8487275551736453,"pZ":1.5497111190528827,"vX0":-6.674773631531541,"vY0":-121.98548087912667,"vZ0":-3.812881353605842,"x":149.35,"y":196.94,"x0":2.2120303689685192,"y0":50.00412137893841,"z0":5.534735319505382,"aX":-3.4714170193502993},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":5.6,"spinRate":2339,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4477446621876755,"extension":6.62786533922469},"hitData":{"launchSpeed":76.8,"launchAngle":7.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":160.3}},"index":4,"playId":"7cc7b77b-dca8-3334-ab1d-c599ccf828b8","pitchNumber":5,"startTime":"2026-07-29T18:29:59.216Z","endTime":"2026-07-29T18:30:08.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:30:08.409Z","atBatIndex":42},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Eduardo Valencia reaches on a throwing error by shortstop Gunnar Henderson. Riley Greene to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:30:29.251Z","endTime":"2026-07-29T18:31:44.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390151613011092,"aZ":-16.551123740036292,"pfxX":6.429450074260876,"pfxZ":8.298994298040103,"pX":-0.26518271227092965,"pZ":2.6499152862612534,"vX0":-8.446811411609477,"vY0":-136.19975462403298,"vZ0":-4.739876595946314,"x":127.11,"y":167.23,"x0":2.0382442308817508,"y0":50.001201095074954,"z0":5.554157132702972,"aX":12.101474278660488},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2484,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.40186965702419597,"extension":6.637474101190242},"index":0,"playId":"f67ad2e5-c69e-3b5a-842e-1b4bf6343177","pitchNumber":1,"startTime":"2026-07-29T18:30:35.983Z","endTime":"2026-07-29T18:30:39.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670448851060158,"aZ":-31.010447951805727,"pfxX":10.211488795972226,"pfxZ":0.7233778751041102,"pX":-0.22325802944026793,"pZ":1.0543673408570975,"vX0":-8.485443569777189,"vY0":-126.04859526193438,"vZ0":-4.835757122622951,"x":125.51,"y":210.31,"x0":1.860383271219365,"y0":50.004464119885206,"z0":5.502367842358426,"aX":16.430363377517107},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-16.6,"spinRate":1640,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4345784048829864,"extension":6.7825782628972995},"index":1,"playId":"3ada4770-f998-37aa-9c75-d685163ce4b6","pitchNumber":2,"startTime":"2026-07-29T18:30:50.106Z","endTime":"2026-07-29T18:30:53.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344579870531007,"aZ":-16.69916748860921,"pfxX":6.6516330456570465,"pfxZ":8.38961850882527,"pX":0.31051568125492734,"pZ":3.357867206487703,"vX0":-6.742734931268432,"vY0":-134.95997879480154,"vZ0":-2.7745041995913624,"x":105.16,"y":148.12,"x0":1.9769695812130519,"y0":50.00475241029755,"z0":5.575266271640772,"aX":12.273043999843898},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2465,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.40583414363043424,"extension":6.587629481862342},"index":2,"playId":"17f46f57-2954-3334-addb-26a5721030f4","pitchNumber":3,"startTime":"2026-07-29T18:31:05.565Z","endTime":"2026-07-29T18:31:08.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T18:31:21.623Z","endTime":"2026-07-29T18:31:32.400Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222410813610708,"aZ":-24.262161420135648,"pfxX":5.835095999920508,"pfxZ":5.04402262807359,"pX":0.8047848606216589,"pZ":2.8144995403503144,"vX0":-4.869271458360898,"vY0":-123.77397472313125,"vZ0":-1.8065235918489946,"x":86.32,"y":162.79,"x0":2.029260178550184,"y0":50.000902660056305,"z0":5.564135311399473,"aX":9.149826165881835},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.0,"breakHorizontal":-9.6,"spinRate":1591,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.44072368783314664,"extension":6.762540895343089},"hitData":{"launchSpeed":86.3,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":152.7}},"index":4,"playId":"8cdee8e8-e42a-365e-9e7c-1e7b2ae88cde","pitchNumber":4,"startTime":"2026-07-29T18:31:32.400Z","endTime":"2026-07-29T18:31:44.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.15,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:31:44.268Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Tyler O'Neill. Eduardo Valencia to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:32:19.430Z","endTime":"2026-07-29T18:33:13.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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_throw","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"cf9c7924-b0b8-4a0e-b3f5-807d1ad1f38c","startTime":"2026-07-29T18:32:19.430Z","endTime":"2026-07-29T18:32:24.430Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833381108795404,"aZ":-14.742951418921635,"pfxX":6.460678499859065,"pfxZ":9.426033945793481,"pX":-0.47198257001007476,"pZ":2.7222242017838365,"vX0":-8.417718099549852,"vY0":-135.21283804390643,"vZ0":-4.894173225949503,"x":134.99,"y":165.28,"x0":1.844012011219578,"y0":50.00374336084938,"z0":5.592388289845646,"aX":11.949009843868103},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-9.8,"spinRate":2511,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.40529535565603636,"extension":6.761954514989403},"index":1,"playId":"20ecc188-859e-3e93-a232-288f663071b5","pitchNumber":1,"startTime":"2026-07-29T18:32:35.948Z","endTime":"2026-07-29T18:32:38.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940505497797364,"aZ":-15.829163584281924,"pfxX":7.217770254581781,"pfxZ":8.854172310541191,"pX":-0.5948934868425741,"pZ":2.4481981340148167,"vX0":-9.08713847267673,"vY0":-134.91712307617448,"vZ0":-5.268655825549073,"x":139.68,"y":172.68,"x0":1.8767929084170782,"y0":50.00486057994377,"z0":5.539367125805339,"aX":13.328169356544015},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2591,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4057363794134927,"extension":6.55873740867536},"hitData":{"launchSpeed":87.9,"launchAngle":52.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":106.08}},"index":2,"playId":"a9705adb-9e86-3669-a18d-7c129c80a910","pitchNumber":2,"startTime":"2026-07-29T18:32:57.501Z","endTime":"2026-07-29T18:33:13.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:33:13.229Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (10) on a ground ball to right fielder Tyler O'Neill. Riley Greene scores. Eduardo Valencia scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:34:29.508Z","endTime":"2026-07-29T18:35:12.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T18:33:45.202Z","endTime":"2026-07-29T18:34:29.508Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494399694262807,"aZ":-24.01434088093585,"pfxX":9.339212501057789,"pfxZ":4.388277675521639,"pX":0.6115019617574757,"pZ":3.2917622045600385,"vX0":-6.892685430493862,"vY0":-135.26134079855703,"vZ0":-1.9330227165334444,"x":107.89,"y":158.8,"x0":1.9747658142684081,"y0":50.00263594297627,"z0":5.69324025309082,"aX":17.368204121394438},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-15.5,"spinRate":2366,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4043755574350967,"extension":6.621096059927746},"index":1,"playId":"b1a62285-a5e0-3123-8448-007c52104420","pitchNumber":1,"startTime":"2026-07-29T18:34:29.508Z","endTime":"2026-07-29T18:34:32.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.4,"endSpeed":79.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.806211484704427,"aZ":-28.05408209399858,"pfxX":-1.2981987670536146,"pfxZ":2.6400466396158917,"pX":-0.9603424539094121,"pZ":2.0311876477270605,"vX0":-7.049922160503523,"vY0":-122.9716027307426,"vZ0":-2.6475182671364186,"x":153.61,"y":183.94,"x0":2.0891629298258505,"y0":50.00431422937451,"z0":5.453746127512226,"aX":-2.0283315687453736},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":3.7,"spinRate":2331,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.44205142158201527,"extension":6.705829404240431},"index":2,"playId":"11f03ad0-f61c-3873-9ae2-37549de99610","pitchNumber":2,"startTime":"2026-07-29T18:34:44.206Z","endTime":"2026-07-29T18:34:48.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":83.6,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524809243494726,"aZ":-30.812870514104006,"pfxX":-1.8078392002978012,"pfxZ":0.8968954048782347,"pX":-0.3883706583237369,"pZ":1.9335541556167444,"vX0":-5.810895768621848,"vY0":-121.71018955783329,"vZ0":-2.3854329935775933,"x":131.8,"y":186.57,"x0":2.2547624005118814,"y0":50.002456652307295,"z0":5.567240395954706,"aX":-2.7398293485907983},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":4.6,"spinRate":2274,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4482311319790315,"extension":6.738844651782982},"hitData":{"launchSpeed":76.5,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.39,"coordY":116.21}},"index":3,"playId":"31724e68-4511-3d91-9c7f-ca800c0aad7d","pitchNumber":3,"startTime":"2026-07-29T18:34:58.001Z","endTime":"2026-07-29T18:35:12.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":680664,"link":"/api/v1/people/680664"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.18,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:35:12.403Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso. Zach McKinstry to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:35:29.027Z","endTime":"2026-07-29T18:36:54.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49948513852137,"aZ":-24.171888338269092,"pfxX":10.357083952965866,"pfxZ":4.3258514073153,"pX":0.4637238896244639,"pZ":2.589952287626042,"vX0":-7.925373090278217,"vY0":-134.95775755772453,"vZ0":-3.491674623939762,"x":99.32,"y":168.85,"x0":2.0881567903580316,"y0":50.00402918914517,"z0":5.59682653124205,"aX":19.167138431344103},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2489,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.40535510051056,"extension":6.562857779304688},"index":0,"playId":"4d60113f-4dc6-34f1-b92b-04a8b846fd65","pitchNumber":1,"startTime":"2026-07-29T18:35:45.316Z","endTime":"2026-07-29T18:35:48.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157517223640465,"aZ":-31.57387233882113,"pfxX":8.398069952831127,"pfxZ":0.36989109263417363,"pX":0.8276336963895756,"pZ":0.9313434834762518,"vX0":-5.910971535903197,"vY0":-126.46125890793452,"vZ0":-4.926939435082406,"x":85.45,"y":213.63,"x0":2.0963261536789806,"y0":50.00455432434985,"z0":5.418008049198607,"aX":13.695690588387905},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-14.0,"spinRate":1705,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4320048184411043,"extension":6.815472336442765},"index":1,"playId":"e300e34e-5c67-3a9a-a40b-0d4872c66e4a","pitchNumber":2,"startTime":"2026-07-29T18:36:00.575Z","endTime":"2026-07-29T18:36:03.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88970345934276,"aZ":-31.766554364744866,"pfxX":7.621228798513924,"pfxZ":0.25250901737516607,"pX":0.7452018189957278,"pZ":1.5842406319020732,"vX0":-5.998746603546589,"vY0":-123.99123269831642,"vZ0":-3.126955091832273,"x":88.59,"y":196.01,"x0":2.1860599494702635,"y0":50.000254068369,"z0":5.467194304813202,"aX":12.064350232404005},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-12.7,"spinRate":1637,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.43895663511561844,"extension":6.927967438005332},"hitData":{"launchSpeed":101.3,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":165.36}},"index":2,"playId":"a2701577-1cfe-341c-a87b-efbd3464f6a9","pitchNumber":3,"startTime":"2026-07-29T18:36:45.138Z","endTime":"2026-07-29T18:36:54.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:36:54.972Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:37:05.983Z","endTime":"2026-07-29T18:38:08.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191244826427457,"aZ":-15.003507955700622,"pfxX":8.31701090807104,"pfxZ":9.139053322369794,"pX":0.260395795702623,"pZ":3.3503855549752206,"vX0":-7.469410488450667,"vY0":-136.27777846554017,"vZ0":-3.4395182289890083,"x":107.07,"y":148.32,"x0":1.95738553185907,"y0":50.00501502041642,"z0":5.666457382361245,"aX":15.631832453636909},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-13.4,"spinRate":2561,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.40205073039391914,"extension":6.57972032241967},"index":0,"playId":"574b1a41-4f9b-3e4a-b41b-956e9b812311","pitchNumber":1,"startTime":"2026-07-29T18:37:23.046Z","endTime":"2026-07-29T18:37:26.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T18:37:34.717Z","endTime":"2026-07-29T18:37:49.153Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.9,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807612426634087,"aZ":-15.040936990023772,"pfxX":7.136731253719281,"pfxZ":8.991464254865846,"pX":0.056319374390789496,"pZ":3.432642031157834,"vX0":-7.979534771769921,"vY0":-136.61190920197907,"vZ0":-3.2965078754869603,"x":114.85,"y":146.1,"x0":2.0766516982021193,"y0":50.00298149932811,"z0":5.677856506943689,"aX":13.599679693519276},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2524,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39970699698997025,"extension":6.497929226284242},"index":2,"playId":"b00a0dcd-1f31-375e-ba3b-3f2e8d7b7fe4","pitchNumber":2,"startTime":"2026-07-29T18:37:49.153Z","endTime":"2026-07-29T18:37:52.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90127648638169,"aZ":-15.540055311090276,"pfxX":8.346075361821281,"pfxZ":8.707345291783515,"pX":-0.20105384625309153,"pZ":2.088919123539439,"vX0":-9.04218995785068,"vY0":-136.7921123466211,"vZ0":-6.337629769601855,"x":124.66,"y":182.38,"x0":2.050357476078558,"y0":50.00497734836503,"z0":5.486486787992774,"aX":15.947135841899245},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-13.4,"spinRate":2524,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.39920074379148307,"extension":6.494818159754634},"index":3,"playId":"fdf67877-f26d-324b-8181-5ebf2d07dcaa","pitchNumber":3,"startTime":"2026-07-29T18:38:04.886Z","endTime":"2026-07-29T18:38:08.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:38:08.608Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:39:28.749Z","endTime":"2026-07-29T18:41:47.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801418741122347,"aZ":-16.235673855218643,"pfxX":6.846092908196616,"pfxZ":8.09545359642171,"pX":-1.0221898701531404,"pZ":2.1802327293353723,"vX0":-9.57444152323247,"vY0":-138.88591113305088,"vZ0":-7.272227829641521,"x":155.96,"y":179.91,"x0":1.5677775385867683,"y0":50.00442524316472,"z0":5.896713169360536,"aX":13.482037851726162},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":-10.6,"spinRate":2110,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.3931944525618545,"extension":6.385156666345147},"index":0,"playId":"60122960-d9e6-3656-aef3-8cda30ba4ec6","pitchNumber":1,"startTime":"2026-07-29T18:40:15.020Z","endTime":"2026-07-29T18:40:21.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010294554130653,"aZ":-14.27038481034427,"pfxX":1.5080210285323898,"pfxZ":9.152200405814998,"pX":0.4445219890086603,"pZ":3.7872467142603123,"vX0":-3.6664791567482404,"vY0":-138.5116162576522,"vZ0":-3.8791676804818955,"x":100.06,"y":136.52,"x0":1.5854932429098807,"y0":50.000269620023175,"z0":6.1508469901621865,"aX":2.9495509607738986},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-2.0,"spinRate":2279,"spinDirection":154},"zone":12,"typeConfidence":0.88,"plateTime":0.39443391690611085,"extension":6.229335527758354},"index":1,"playId":"e39f6932-d3af-3e97-ae24-71aca3bbf7aa","pitchNumber":2,"startTime":"2026-07-29T18:40:27.745Z","endTime":"2026-07-29T18:40:31.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85346087528496,"aZ":-18.18732670376938,"pfxX":7.571814270268511,"pfxZ":7.30626898554681,"pX":-0.3271118235607525,"pZ":3.4113537915503174,"vX0":-7.717285216163085,"vY0":-137.80719179769983,"vZ0":-3.6710899429210224,"x":129.47,"y":146.67,"x0":1.5316428431628437,"y0":50.00643622481331,"z0":5.996246696689762,"aX":14.503858654874591},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-12.0,"spinRate":2208,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.39811473465654856,"extension":6.350653877244273},"index":2,"playId":"506ef5bb-bf46-3bdf-849a-3c69a751fbb8","pitchNumber":3,"startTime":"2026-07-29T18:40:42.458Z","endTime":"2026-07-29T18:40:45.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-29T18:40:56.086Z","endTime":"2026-07-29T18:41:09.705Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193742423293056,"aZ":-22.046234763481927,"pfxX":8.455788219066843,"pfxZ":6.516888805239305,"pX":-0.49712473874581425,"pZ":2.347778961850315,"vX0":-8.282978972811414,"vY0":-124.47032725471207,"vZ0":-4.050085117915526,"x":135.95,"y":175.39,"x0":1.7902705731617239,"y0":50.00445113068778,"z0":5.842704299394727,"aX":13.144085416934848},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.2,"spinRate":1619,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.4416522663928024,"extension":6.286859129699403},"index":4,"playId":"48eff115-e03f-3115-a7be-08d90e43a66a","pitchNumber":4,"startTime":"2026-07-29T18:41:09.705Z","endTime":"2026-07-29T18:41:14.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28944658705806,"aZ":-16.788349500548833,"pfxX":8.139988707235743,"pfxZ":7.418161110709116,"pX":0.2887182826495155,"pZ":3.4197140907728487,"vX0":-6.551503773803781,"vY0":-143.1644351140678,"vZ0":-4.33618810756222,"x":105.99,"y":146.45,"x0":1.5500992038881563,"y0":50.00342811718564,"z0":6.005928894388271,"aX":16.88471066370296},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":-13.4,"spinRate":2127,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.38269377708354435,"extension":6.400244770825123},"hitData":{"launchSpeed":84.3,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.81,"coordY":155.42}},"index":5,"playId":"fde33159-2b0b-3c32-a726-3f12191e0c67","pitchNumber":5,"startTime":"2026-07-29T18:41:36.671Z","endTime":"2026-07-29T18:41:47.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.12,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:41:47.453Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out sharply, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Gunnar Henderson to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:41:49.887Z","endTime":"2026-07-29T18:42:37.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289242634864202,"aZ":-19.618970823009516,"pfxX":8.917910138129674,"pfxZ":6.44430947993171,"pX":-0.898036475703121,"pZ":1.7733020918303326,"vX0":-9.632075058017948,"vY0":-138.12223409712675,"vZ0":-7.668591516337107,"x":151.23,"y":190.9,"x0":1.4615765264352576,"y0":50.00435869632797,"z0":5.885618118597805,"aX":17.380588258417323},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":2122,"spinDirection":146},"zone":13,"typeConfidence":0.88,"plateTime":0.3952474668955084,"extension":6.290973269201024},"index":0,"playId":"cbf16b2f-327b-312c-af03-62339533802c","pitchNumber":1,"startTime":"2026-07-29T18:42:11.347Z","endTime":"2026-07-29T18:42:15.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47531064745515,"aZ":-13.846857087053642,"pfxX":1.9201994201419441,"pfxZ":9.744766928320477,"pX":0.13735153813239476,"pZ":2.639055042607517,"vX0":-4.221728543593058,"vY0":-136.16634049121404,"vZ0":-6.388650505759398,"x":111.76,"y":167.53,"x0":1.457303114582528,"y0":50.00141235714629,"z0":5.970934789654924,"aX":3.6111482935399035},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-2.6,"spinRate":2052,"spinDirection":155},"zone":5,"typeConfidence":0.85,"plateTime":0.40201282081139267,"extension":6.354736848265842},"hitData":{"launchSpeed":107.1,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.14,"coordY":147.63}},"index":1,"playId":"42321791-6495-359b-afc0-30c872d2c59a","pitchNumber":2,"startTime":"2026-07-29T18:42:28.695Z","endTime":"2026-07-29T18:42:37.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:42:37.239Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Gunnar Henderson to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:42:44.946Z","endTime":"2026-07-29T18:43:36.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16880548438887,"aZ":-36.4564369450769,"pfxX":-5.771718456761121,"pfxZ":-3.4504259726213014,"pX":-1.2224878345121728,"pZ":0.8200845267803704,"vX0":-4.543434895748461,"vY0":-111.4518827885892,"vZ0":-3.036821909713388,"x":163.6,"y":216.64,"x0":1.6005223650402212,"y0":50.00045347811172,"z0":6.0083047616776195,"aX":-7.175035563437117},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.7,"breakHorizontal":11.8,"spinRate":2453,"spinDirection":329},"zone":13,"typeConfidence":0.92,"plateTime":0.49362067684493915,"extension":6.4059084972866325},"index":0,"playId":"5b405118-db52-3dd9-bc90-a60f31ccd203","pitchNumber":1,"startTime":"2026-07-29T18:43:08.966Z","endTime":"2026-07-29T18:43:11.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.7,"endSpeed":83.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62567369268063,"aZ":-25.746245819973677,"pfxX":-2.325171144311496,"pfxZ":3.6963451591356096,"pX":0.32084577583892254,"pZ":1.467392983175028,"vX0":-3.528289482144277,"vY0":-130.6086327190823,"vZ0":-6.287830375292122,"x":104.77,"y":199.16,"x0":1.987691099738574,"y0":50.005769988308046,"z0":5.823313543713279,"aX":-4.046788260310412},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":4.9,"spinRate":2234,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.4181907419231119,"extension":6.252468779711279},"hitData":{"launchSpeed":89.0,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":151.18}},"index":1,"playId":"fe0d4750-2b8c-3c14-a890-eb8e115cb36c","pitchNumber":2,"startTime":"2026-07-29T18:43:27.913Z","endTime":"2026-07-29T18:43:36.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:43:36.168Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:43:47.717Z","endTime":"2026-07-29T18:46:17.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70303503231176,"aZ":-17.789295761353856,"pfxX":6.956016060711855,"pfxZ":7.148022485168598,"pX":-0.5565438649054997,"pZ":3.426176549780409,"vX0":-8.013922973266464,"vY0":-140.6980470120184,"vZ0":-3.9533537629940048,"x":138.21,"y":146.27,"x0":1.4194440011495657,"y0":50.00509218643397,"z0":5.995988753667211,"aX":14.004745258540629},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":-11.0,"spinRate":2245,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.3886791090935571,"extension":6.371132470938662},"index":0,"playId":"f10e40d8-48f2-3ae0-95b1-cda72cde241b","pitchNumber":1,"startTime":"2026-07-29T18:44:04.767Z","endTime":"2026-07-29T18:44:08.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78085225632104,"aZ":-38.25873197904484,"pfxX":-6.5992242529196785,"pfxZ":-4.537977638465147,"pX":-1.2230782235880444,"pZ":0.22967435805181732,"vX0":-4.528878540983246,"vY0":-115.22505001928533,"vZ0":-4.640480819020652,"x":163.62,"y":232.58,"x0":1.6262898189219837,"y0":50.00067742578846,"z0":5.973576833910423,"aX":-8.855133579083004},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":13.1,"spinRate":2725,"spinDirection":331},"zone":13,"typeConfidence":0.92,"plateTime":0.4756915371590744,"extension":6.31128013410654},"index":1,"playId":"3730878f-2c19-33d3-820b-fc46125ea11b","pitchNumber":2,"startTime":"2026-07-29T18:44:22.108Z","endTime":"2026-07-29T18:44:25.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735138287379467,"aZ":-27.516855540178657,"pfxX":-2.9173325765333686,"pfxZ":2.873973724957443,"pX":-0.7444274205495289,"pZ":1.3939579407964893,"vX0":-5.48981208111403,"vY0":-126.76258945383155,"vZ0":-5.301167795836915,"x":145.38,"y":201.14,"x0":1.8313819418742967,"y0":50.00530438066639,"z0":5.718502747243292,"aX":-4.731497670026701},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":6.6,"spinRate":2024,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.43264558109612183,"extension":6.388851583146203},"index":2,"playId":"b347eadc-577d-3a09-afde-f7afccf4a242","pitchNumber":3,"startTime":"2026-07-29T18:44:46.274Z","endTime":"2026-07-29T18:44:49.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23705180131958,"aZ":-29.90005858557795,"pfxX":8.58222665549344,"pfxZ":1.4978453099278752,"pX":0.817805453883492,"pZ":2.40287397216164,"vX0":-5.711890131816613,"vY0":-122.97351277685712,"vZ0":-2.1407820936332413,"x":85.83,"y":173.9,"x0":2.065105779945397,"y0":50.00465302311812,"z0":5.841559101683273,"aX":13.039018048584964},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-14.0,"spinRate":1633,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.4467948312867511,"extension":6.230392321647536},"index":3,"playId":"3cbf0588-146e-34f5-9164-6aa64e107dea","pitchNumber":4,"startTime":"2026-07-29T18:45:06.954Z","endTime":"2026-07-29T18:45:09.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033191830206057,"aZ":-20.383627786534827,"pfxX":7.592126002597682,"pfxZ":5.622771646200632,"pX":-0.9320196005642051,"pZ":2.3924174186681544,"vX0":-9.620653802453473,"vY0":-143.19411177572223,"vZ0":-6.286472631169503,"x":152.53,"y":174.18,"x0":1.469510406298101,"y0":50.00512195871571,"z0":5.872471501541377,"aX":15.924124040990979},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.1,"breakHorizontal":-12.0,"spinRate":2173,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.3810965348489037,"extension":6.38670601622615},"index":4,"playId":"94207f6f-82dd-33c2-b6ca-19d1afaa7cd0","pitchNumber":5,"startTime":"2026-07-29T18:45:33.082Z","endTime":"2026-07-29T18:45:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"0df87f77-5fef-4732-960b-138ba19bbbab","startTime":"2026-07-29T18:45:54.841Z","endTime":"2026-07-29T18:45:59.841Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591372016774606,"aZ":-17.63966709428641,"pfxX":7.681977496620942,"pfxZ":6.977244458369787,"pX":-1.0410000211169408,"pZ":2.689757158123307,"vX0":-9.501975296700913,"vY0":-142.88790150695468,"vZ0":-6.237678562371026,"x":156.68,"y":166.16,"x0":1.3176593484424075,"y0":50.0048955876651,"z0":5.995675966668275,"aX":16.00746294557585},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":-12.1,"spinRate":2138,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.38221716097750535,"extension":6.275749998127622},"index":6,"playId":"9710119c-9f90-36c6-ae46-3b2fe39aa0f0","pitchNumber":6,"startTime":"2026-07-29T18:46:12.805Z","endTime":"2026-07-29T18:46:17.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:46:17.940Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a line drive to center fielder Javier Báez. Gunnar Henderson scores. Coby Mayo to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:47:11.026Z","endTime":"2026-07-29T18:48:00.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:46:26.851Z","endTime":"2026-07-29T18:47:13.287Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13971483003885,"aZ":-30.944192407191167,"pfxX":9.055160305044055,"pfxZ":0.7780105953230891,"pX":0.38363262358457695,"pZ":0.8619175331133796,"vX0":-6.671823821284302,"vY0":-124.77445817626234,"vZ0":-5.839740525123191,"x":102.38,"y":215.51,"x0":1.915939724045204,"y0":50.001981827916275,"z0":5.782943313779406,"aX":14.275306357557383},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-14.9,"spinRate":1707,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4389963170527631,"extension":6.4784364275622535},"index":1,"playId":"8a98f36b-b009-3478-9312-10915c5fc8cd","pitchNumber":1,"startTime":"2026-07-29T18:47:13.287Z","endTime":"2026-07-29T18:47:16.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.6,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07185134538615,"aZ":-28.014613310696685,"pfxX":-1.6966948113197189,"pfxZ":2.501114773618964,"pX":1.1363412639416823,"pZ":3.4441192904353692,"vX0":-2.1692765158353016,"vY0":-127.64045504479158,"vZ0":-0.7288685590601474,"x":73.69,"y":145.79,"x0":2.21488069073691,"y0":50.00532957619069,"z0":5.921946467421144,"aX":-2.824656003604136},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":3.5,"spinRate":2064,"spinDirection":191},"zone":12,"typeConfidence":0.91,"plateTime":0.4276649506507937,"extension":6.125574492838466},"index":2,"playId":"f3a75daf-b3e1-3772-8b2f-bd2cb42bfb82","pitchNumber":2,"startTime":"2026-07-29T18:47:30.933Z","endTime":"2026-07-29T18:47:34.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118008288497617,"aZ":-21.003188605289075,"pfxX":8.03973337849632,"pfxZ":5.695150567064465,"pX":-0.04834473542975958,"pZ":2.763241567277506,"vX0":-7.548223758181552,"vY0":-138.4720481620462,"vZ0":-4.7136166730883255,"x":118.84,"y":164.17,"x0":1.6556127194999435,"y0":50.00159377228161,"z0":5.874692183819382,"aX":15.763494974141794},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2148,"spinDirection":148},"zone":5,"typeConfidence":0.88,"plateTime":0.3941029216067289,"extension":6.3576619333974165},"hitData":{"launchSpeed":108.7,"launchAngle":6.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.63,"coordY":90.87}},"index":3,"playId":"3ba93f63-b19b-36c1-a0cc-7faeb93599d8","pitchNumber":3,"startTime":"2026-07-29T18:47:49.812Z","endTime":"2026-07-29T18:48:00.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.18,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:48:00.241Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremiah Jackson walks. Coby Mayo to 3rd. Leody Taveras to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:50:43.617Z","endTime":"2026-07-29T18:56:32.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,10,11,12,13,14],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:48:12.842Z","endTime":"2026-07-29T18:49:02.917Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:49:02.917Z","endTime":"2026-07-29T18:50:45.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020135000251518,"aZ":-30.126380127395606,"pfxX":1.4047008219916526,"pfxZ":1.2759546491217506,"pX":0.48242904967666234,"pZ":2.5974109911771395,"vX0":5.154715044661885,"vY0":-124.708842830559,"vZ0":-1.4586333994179785,"x":98.61,"y":168.65,"x0":-1.779392572480128,"y0":50.001232687789205,"z0":5.635531287599032,"aX":2.2497778330318656},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2138,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.4363450230794341,"extension":6.495274332907573},"index":2,"playId":"cc710e2f-fe76-35bc-aad1-cfd3d97830a6","pitchNumber":1,"startTime":"2026-07-29T18:50:45.722Z","endTime":"2026-07-29T18:50:48.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592901601552825,"aZ":-22.732215080260552,"pfxX":-5.980837565921542,"pfxZ":5.746049987656919,"pX":-0.8971760536056227,"pZ":2.5010228987204886,"vX0":4.0736431907974335,"vY0":-126.77224492729059,"vZ0":-3.031984606540163,"x":151.2,"y":171.25,"x0":-1.7401798904410017,"y0":50.00215845209469,"z0":5.507883297072985,"aX":-9.827664713907291},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":983,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.43048738866964253,"extension":6.65168189226185},"index":3,"playId":"9e94e6cf-0f68-3523-b3c2-4e5416f005da","pitchNumber":2,"startTime":"2026-07-29T18:51:05.024Z","endTime":"2026-07-29T18:51:08.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87584362326173,"aZ":-17.44827364553994,"pfxX":-4.677831804904953,"pfxZ":8.724169170290521,"pX":-0.43708338660448565,"pZ":1.4023050938672175,"vX0":5.828607012650444,"vY0":-128.640883207713,"vZ0":-6.372581486591429,"x":133.66,"y":200.92,"x0":-2.116847208928115,"y0":50.00466504901229,"z0":5.248749413265208,"aX":-7.8980941989291},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":1202,"spinDirection":231},"zone":13,"typeConfidence":0.85,"plateTime":0.4246094165504246,"extension":6.760238547751529},"index":4,"playId":"8dae570d-37d5-3116-889e-d7aef04e8807","pitchNumber":3,"startTime":"2026-07-29T18:51:26.032Z","endTime":"2026-07-29T18:51:29.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457039169942544,"aZ":-31.934877181301403,"pfxX":0.3614582216304053,"pfxZ":0.15516934001030513,"pX":0.18397835607106808,"pZ":2.564252692518442,"vX0":4.714321789682706,"vY0":-123.31229043781636,"vZ0":-0.8791314083264905,"x":109.99,"y":169.55,"x0":-1.7992906427127178,"y0":50.002018523113804,"z0":5.618809969830308,"aX":0.5567511806374386},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-1.8,"spinRate":2018,"spinDirection":57},"zone":5,"typeConfidence":0.89,"plateTime":0.44412952106093195,"extension":6.473564651719985},"index":5,"playId":"b11f7a38-8ab6-3632-b643-b5f075b14211","pitchNumber":4,"startTime":"2026-07-29T18:51:53.478Z","endTime":"2026-07-29T18:51:57.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.003191095510243,"aZ":-8.93233156490443,"pfxX":-3.616542877520095,"pfxZ":11.680047700785043,"pX":0.9505493221084375,"pZ":1.6916867393767745,"vX0":7.336682643467606,"vY0":-140.02710994621552,"vZ0":-8.486726303383632,"x":80.77,"y":193.1,"x0":-1.2311698104169613,"y0":50.00313974785505,"z0":5.34252372355555,"aX":-7.197163751305715},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":5.0,"spinRate":2274,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39084103735324316,"extension":6.6151239959656065},"index":6,"playId":"9ad005cf-1a8d-3e5f-bfe9-9805538ef4f3","pitchNumber":5,"startTime":"2026-07-29T18:52:19.094Z","endTime":"2026-07-29T18:52:24.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672096855669743,"aZ":-22.81551043833549,"pfxX":-5.654959331779798,"pfxZ":5.663194624063506,"pX":-0.6780163687794395,"pZ":0.6740935699934175,"vX0":4.949063367768139,"vY0":-127.34404448879121,"vZ0":-7.174562506994381,"x":142.84,"y":220.58,"x0":-1.9062864796138892,"y0":50.00083674944325,"z0":5.316501781204087,"aX":-9.34263803839746},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":9.2,"spinRate":963,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4291159521326571,"extension":6.706499319046255},"index":7,"playId":"0bc34262-293b-3472-ab93-7b46a675046b","pitchNumber":6,"startTime":"2026-07-29T18:52:39.979Z","endTime":"2026-07-29T18:52:43.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60234228829256,"aZ":-11.824902338610574,"pfxX":-5.068189837062036,"pfxZ":10.617389544192907,"pX":0.054126866828970596,"pZ":3.0593447061410846,"vX0":6.118969439437718,"vY0":-138.0246348608667,"vZ0":-4.407640863318928,"x":114.94,"y":156.18,"x0":-1.5399477079608574,"y0":50.005745064335926,"z0":5.482164558160365,"aX":-9.716778739124763},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2200,"spinDirection":202},"zone":2,"typeConfidence":0.89,"plateTime":0.3978344053384184,"extension":6.792239239377061},"index":8,"playId":"161f64c0-875a-32a5-b61f-5407a4d64246","pitchNumber":7,"startTime":"2026-07-29T18:53:10.477Z","endTime":"2026-07-29T18:53:15.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-07-29T18:53:50.564Z","endTime":"2026-07-29T18:54:07.212Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77219106800246,"aZ":-9.114830615468705,"pfxX":-2.9056321134216496,"pfxZ":11.300298724785499,"pX":0.17406732055844176,"pZ":1.6537698719481373,"vX0":5.400734111197956,"vY0":-141.38529038303915,"vZ0":-8.733539431022411,"x":110.36,"y":194.13,"x0":-1.3764074094424412,"y0":50.006884939313146,"z0":5.353421982511599,"aX":-5.9316503484618295},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2165,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.3861916760009647,"extension":6.566349726451859},"index":10,"playId":"9e971df0-4ef5-3101-9150-f1e0719d6259","pitchNumber":8,"startTime":"2026-07-29T18:54:07.212Z","endTime":"2026-07-29T18:54:10.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36930271780425,"aZ":-32.25585648199602,"pfxX":0.8008042047657193,"pfxZ":-0.04847800933174096,"pX":0.7000048479204797,"pZ":1.7657588932534387,"vX0":5.896836039212437,"vY0":-123.97813463613936,"vZ0":-2.468653955003153,"x":90.32,"y":191.1,"x0":-1.8033051904881703,"y0":50.00526004059035,"z0":5.439107560806794,"aX":1.2594197571809664},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":-2.6,"spinRate":2225,"spinDirection":65},"zone":9,"typeConfidence":0.9,"plateTime":0.4400453343390449,"extension":6.642887109573778},"index":11,"playId":"fb7b50db-74e3-3094-8bf9-6b95cee5dc4c","pitchNumber":9,"startTime":"2026-07-29T18:54:36.909Z","endTime":"2026-07-29T18:54:41.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402782509382206,"aZ":-21.422310222444874,"pfxX":-4.952300300894746,"pfxZ":6.392868947844111,"pX":-0.11340780681584678,"pZ":2.1086057265541767,"vX0":6.221473229254302,"vY0":-128.53749159164187,"vZ0":-4.140107725725439,"x":121.32,"y":181.85,"x0":-1.916177721208024,"y0":50.002249482701515,"z0":5.393310789407135,"aX":-8.328171499719003},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":7.7,"spinRate":1045,"spinDirection":226},"zone":8,"typeConfidence":0.89,"plateTime":0.4253256697257677,"extension":6.777727340960105},"index":12,"playId":"21ec9949-a1f5-305e-b81f-36ee8a6839b8","pitchNumber":10,"startTime":"2026-07-29T18:55:08.245Z","endTime":"2026-07-29T18:55:12.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253164401193686,"aZ":-11.949927680261496,"pfxX":-4.6473820631742,"pfxZ":10.041730938626333,"pX":-0.49702930137450996,"pZ":2.9110786375611637,"vX0":5.012718837460675,"vY0":-140.4237872077669,"vZ0":-4.974313253773037,"x":135.95,"y":160.18,"x0":-1.6942000784529467,"y0":50.00557371604168,"z0":5.4712220080687946,"aX":-9.362520468173116},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2199,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3887830040350768,"extension":6.623270412677267},"index":13,"playId":"f5e7f45c-9d49-3978-8bd6-356fea39126e","pitchNumber":11,"startTime":"2026-07-29T18:55:50.769Z","endTime":"2026-07-29T18:55:53.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1089556535416,"aZ":-11.139897142627765,"pfxX":-4.0925086341349886,"pfxZ":10.615758038567098,"pX":0.9976533596353538,"pZ":1.5556454630125718,"vX0":7.917823932130849,"vY0":-140.41994833065758,"vZ0":-8.238207151714834,"x":78.97,"y":196.78,"x0":-1.3369382765377262,"y0":50.005215304866525,"z0":5.266909180867004,"aX":-8.111397273521758},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2225,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3912408451053988,"extension":6.661903294816252},"index":14,"playId":"4fc1fdbf-d84c-39ee-bc95-02bc64488124","pitchNumber":12,"startTime":"2026-07-29T18:56:23.716Z","endTime":"2026-07-29T18:56:32.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.33,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:56:32.433Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to right fielder Zach McKinstry. Coby Mayo scores. Leody Taveras scores. Jeremiah Jackson to 3rd.","rbi":2,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:57:36.540Z","endTime":"2026-07-29T18:58:58.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnThird":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jackson Holliday replaces Chadwick Tromp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:56:45.244Z","endTime":"2026-07-29T18:56:52.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:56:52.773Z","endTime":"2026-07-29T18:57:38.911Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72813888099637,"aZ":-14.719758029136411,"pfxX":-5.458852451824187,"pfxZ":8.631833595564759,"pX":0.1793970072573808,"pZ":2.47716848747741,"vX0":7.14003785106733,"vY0":-141.41907881997415,"vZ0":-5.535941626986815,"x":110.16,"y":171.9,"x0":-1.6707557904929946,"y0":50.00553331573644,"z0":5.407012754113029,"aX":-11.041834226638617},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2206,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3875544450197075,"extension":6.681161947440819},"index":2,"playId":"adf144a8-d5a4-343c-85f0-80b13f116481","pitchNumber":1,"startTime":"2026-07-29T18:57:38.911Z","endTime":"2026-07-29T18:57:42.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.8,"endSpeed":88.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19300694385256,"aZ":-11.620248976009037,"pfxX":-5.5789591698027845,"pfxZ":10.326169574903716,"pX":1.646042760300134,"pZ":2.8073677961235926,"vX0":10.835770931127461,"vY0":-140.5072546214024,"vZ0":-5.121345598593042,"x":54.26,"y":162.98,"x0":-1.5435068172067425,"y0":50.0024244529505,"z0":5.415205597225703,"aX":-11.105528863951234},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2249,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.39050641163028565,"extension":6.796231759109543},"index":3,"playId":"b6c60cd3-d042-3442-81ff-995cf9c9ca00","pitchNumber":2,"startTime":"2026-07-29T18:57:58.271Z","endTime":"2026-07-29T18:58:01.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612765275965092,"aZ":-14.148766215755126,"pfxX":-5.97213559055797,"pfxZ":8.894283830132515,"pX":0.08803740348788329,"pZ":2.524815223879514,"vX0":7.119471533572802,"vY0":-141.30931852610738,"vZ0":-5.552093686594152,"x":113.64,"y":170.61,"x0":-1.6858024473279931,"y0":50.00211723296568,"z0":5.421030730761355,"aX":-12.101842965223266},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2258,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.3873346431082272,"extension":6.859627836168993},"index":4,"playId":"59ea64eb-99a2-38ed-a73c-730a3a222a87","pitchNumber":3,"startTime":"2026-07-29T18:58:21.108Z","endTime":"2026-07-29T18:58:24.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072181897234657,"aZ":-22.184245710944403,"pfxX":-6.269265171821771,"pfxZ":5.90782645248434,"pX":-0.8117496834393116,"pZ":2.6355980226175175,"vX0":5.112436187919341,"vY0":-128.7646042012448,"vZ0":-2.4577042210900983,"x":147.94,"y":167.62,"x0":-2.001976713575998,"y0":50.00151319524902,"z0":5.30681487755038,"aX":-10.597039263720106},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":10.3,"spinRate":1036,"spinDirection":241},"zone":4,"typeConfidence":0.89,"plateTime":0.42430823714376675,"extension":6.682139735648064},"hitData":{"launchSpeed":82.8,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.74,"coordY":94.42}},"index":5,"playId":"05210a24-43df-35ac-b9ca-d75b6d92c0c6","pitchNumber":4,"startTime":"2026-07-29T18:58:47.456Z","endTime":"2026-07-29T18:58:58.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-3.3000000000000114,"leverageIndex":0.71,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:58:58.011Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to right fielder Zach McKinstry. Jeremiah Jackson scores. Jackson Holliday scores.","rbi":2,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:59:14.883Z","endTime":"2026-07-29T19:00:58.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":89.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648995583908345,"aZ":-14.101080654098862,"pfxX":-4.91478332346246,"pfxZ":8.85714254428045,"pX":0.5533428029251486,"pZ":3.014877386022616,"vX0":7.400936050484276,"vY0":-141.75944714828935,"vZ0":-4.399418648118904,"x":95.91,"y":157.38,"x0":-1.4496432480568089,"y0":50.00159170128126,"z0":5.483581351393835,"aX":-10.02784924071624},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2118,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3860058697094284,"extension":6.52189634435331},"index":0,"playId":"c55a4557-0a67-38e1-9696-40e11f247eed","pitchNumber":1,"startTime":"2026-07-29T18:59:35.766Z","endTime":"2026-07-29T18:59:38.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22300231288718,"aZ":-29.833316748849338,"pfxX":-4.757016623588029,"pfxZ":1.4030187295398617,"pX":-0.8522585977549656,"pZ":2.0449750942772735,"vX0":4.3402751577070795,"vY0":-128.140692847644,"vZ0":-2.682763595443029,"x":149.49,"y":183.57,"x0":-1.9491059123038261,"y0":50.00144669987951,"z0":5.433904006032487,"aX":-7.918783519484713},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":7.7,"spinRate":844,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4272881408258571,"extension":6.662010416721441},"index":1,"playId":"29971479-7cd6-3fa1-8743-947d659f2487","pitchNumber":2,"startTime":"2026-07-29T18:59:56.509Z","endTime":"2026-07-29T19:00:00.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343130349287634,"aZ":-12.934434400812473,"pfxX":-3.5599878409321484,"pfxZ":9.735407381156897,"pX":0.9263473586312834,"pZ":3.3662596305655117,"vX0":7.864440490030175,"vY0":-139.68072800246424,"vZ0":-3.5022348397051797,"x":81.69,"y":147.89,"x0":-1.4627736209995368,"y0":50.00690307513842,"z0":5.48635860961215,"aX":-7.038829101414628},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2154,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.3920644914220892,"extension":6.693740387410033},"index":2,"playId":"0fcc110f-1085-326a-a690-eb1ee212743a","pitchNumber":3,"startTime":"2026-07-29T19:00:18.698Z","endTime":"2026-07-29T19:00:25.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Holliday steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"0fcc110f-1085-326a-a690-eb1ee212743a","startTime":"2026-07-29T19:00:34.847Z","endTime":"2026-07-29T19:00:46.207Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"postOnSecond":{"id":702616,"link":"/api/v1/people/702616"},"postOnThird":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.5999999999999801,"leverageIndex":1.1,"dramaIndex":36.0,"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41798639808365,"aZ":-29.84322624548907,"pfxX":0.8743527654234655,"pfxZ":1.4909862625306856,"pX":0.692833625193528,"pZ":1.7004716114258345,"vX0":5.989032928622568,"vY0":-124.18751622029194,"vZ0":-3.1424254410736316,"x":90.59,"y":192.87,"x0":-1.8617642010708153,"y0":50.004611327905366,"z0":5.459655528709324,"aX":1.367540770057268},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2101,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.44073298633477087,"extension":6.565019351290499},"hitData":{"launchSpeed":61.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.56,"coordY":159.91}},"index":4,"playId":"be4d054a-9529-39fc-800a-9e8dce095de2","pitchNumber":4,"startTime":"2026-07-29T19:00:46.207Z","endTime":"2026-07-29T19:00:58.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-8.200000000000017,"leverageIndex":1.1,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:00:58.782Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T19:03:33.335Z","endTime":"2026-07-29T19:04:01.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:01:13.830Z","endTime":"2026-07-29T19:01:36.555Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Anderson replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T19:01:36.555Z","endTime":"2026-07-29T19:03:35.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487676917646585,"aZ":-45.12110525535966,"pfxX":4.830141345204973,"pfxZ":-9.51256418430687,"pX":-0.28156854300053835,"pZ":2.7390725409756365,"vX0":2.1467017793595384,"vY0":-116.89640173083758,"vZ0":2.6240099240641,"x":127.73,"y":164.83,"x0":-1.8441720010662572,"y0":50.003783314699966,"z0":5.889942660267103,"aX":6.572519387412255},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.1,"breakHorizontal":-9.4,"spinRate":2756,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.47160479290296164,"extension":6.18372219591934},"index":2,"playId":"96abae90-d2c2-3cd3-b17a-97e96bfef7fe","pitchNumber":1,"startTime":"2026-07-29T19:03:35.556Z","endTime":"2026-07-29T19:03:38.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.0,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08913779062912,"aZ":-14.829702307604931,"pfxX":-5.240832788690799,"pfxZ":8.787820938782868,"pX":-0.6858442074845924,"pZ":3.201466720877157,"vX0":5.6765694256780845,"vY0":-139.7389852055146,"vZ0":-3.433726559704139,"x":143.14,"y":152.34,"x0":-2.0646493031842703,"y0":50.003673291769104,"z0":5.423254585259013,"aX":-10.344585913709551},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2228,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3922729318426037,"extension":6.435847240522625},"hitData":{"launchSpeed":72.5,"launchAngle":62.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.09,"coordY":164.86}},"index":3,"playId":"c7294099-f251-31ec-ae7c-29bb042bff52","pitchNumber":2,"startTime":"2026-07-29T19:03:53.301Z","endTime":"2026-07-29T19:04:01.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:04:01.903Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:06:23.640Z","endTime":"2026-07-29T19:07:29.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yohel Pozo replaces second baseman Jeremiah Jackson, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:05:39.365Z","endTime":"2026-07-29T19:05:39.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Holliday remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:05:39.378Z","endTime":"2026-07-29T19:05:39.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Trevor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:05:39.380Z","endTime":"2026-07-29T19:06:25.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05924195291922,"aZ":-32.829283590542275,"pfxX":5.153042440740444,"pfxZ":-0.461107788165914,"pX":0.9819898471723435,"pZ":1.8509661172202405,"vX0":4.699900526250369,"vY0":-117.99032261938498,"vZ0":-1.2504634586853027,"x":79.57,"y":188.8,"x0":-1.6969685859294577,"y0":50.002837017899644,"z0":5.382229584808357,"aX":7.346275576136896},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.8,"breakHorizontal":-10.3,"spinRate":2790,"spinDirection":44},"zone":14,"typeConfidence":0.97,"plateTime":0.46221345697591154,"extension":6.281458411133602},"index":3,"playId":"66059e2e-ce34-3950-91f4-373274b9a2a2","pitchNumber":1,"startTime":"2026-07-29T19:06:25.648Z","endTime":"2026-07-29T19:06:29.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875873230238412,"aZ":-14.148400697078428,"pfxX":-4.745242334641911,"pfxZ":9.317318437454674,"pX":-0.012827240184273421,"pZ":1.8667963160710026,"vX0":5.577697976272297,"vY0":-138.0071040051326,"vZ0":-6.733006101774795,"x":117.49,"y":188.38,"x0":-1.440793786106621,"y0":50.00217216161908,"z0":5.285784476930779,"aX":-9.179947697111496},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2587,"spinDirection":219},"zone":8,"typeConfidence":0.78,"plateTime":0.3964507251982816,"extension":6.543324890196464},"index":4,"playId":"4b0feb2b-ab42-33a7-bd40-d59d8f31acd6","pitchNumber":2,"startTime":"2026-07-29T19:06:40.260Z","endTime":"2026-07-29T19:06:43.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.5,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841166929334253,"aZ":-13.325546964073986,"pfxX":-4.154066623348418,"pfxZ":9.349034162128113,"pX":0.37633855109857917,"pZ":2.779371221874279,"vX0":6.294258677256061,"vY0":-140.39388519198772,"vZ0":-4.82958481897402,"x":102.65,"y":163.74,"x0":-1.3447437911058238,"y0":50.00013215610929,"z0":5.374874146916449,"aX":-8.373283419710503},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2679,"spinDirection":224},"zone":3,"typeConfidence":0.85,"plateTime":0.3886600791513697,"extension":6.450495530194621},"index":5,"playId":"e3146f1b-5c03-3791-ae4d-8a9744b0ca12","pitchNumber":3,"startTime":"2026-07-29T19:07:00.361Z","endTime":"2026-07-29T19:07:03.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.8,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139172734500725,"aZ":-38.24732899026558,"pfxX":-2.147364712885509,"pfxZ":-3.648860235792922,"pX":-0.7851686841760743,"pZ":1.7811922534689675,"vX0":2.1261944722568327,"vY0":-127.90273069583522,"vZ0":-1.777736814800316,"x":146.93,"y":190.69,"x0":-1.3462465499628975,"y0":50.00243657393451,"z0":5.4706287191271885,"aX":-3.575762915863567},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.7,"breakHorizontal":3.5,"spinRate":1186,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4274219484170163,"extension":6.5584490589950395},"hitData":{"launchSpeed":92.8,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":148.64}},"index":6,"playId":"56abd9c6-b2af-31b5-8291-ada97a5da8d7","pitchNumber":4,"startTime":"2026-07-29T19:07:24.006Z","endTime":"2026-07-29T19:07:29.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:07:29.610Z","atBatIndex":57},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Colt Keith triples (4) on a sharp line drive to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:08:04.784Z","endTime":"2026-07-29T19:08:22.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Hao-Yu Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:07:42.967Z","endTime":"2026-07-29T19:08:06.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305198113971223,"aZ":-15.056799725574345,"pfxX":-4.692742338527893,"pfxZ":8.538461172076147,"pX":0.10053151763176081,"pZ":2.6675861265107166,"vX0":5.351574271392232,"vY0":-140.13005920348695,"vZ0":-4.998675795118238,"x":113.17,"y":166.76,"x0":-1.2170932515122217,"y0":50.00190299258694,"z0":5.445772184186758,"aX":-9.406848982409741},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2597,"spinDirection":218},"zone":5,"typeConfidence":0.79,"plateTime":0.3896932273914766,"extension":6.4918812465188545},"hitData":{"launchSpeed":101.0,"launchAngle":21.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.57,"coordY":57.04}},"index":1,"playId":"f0211a85-99d1-3bb8-b64a-3a4f332ec475","pitchNumber":1,"startTime":"2026-07-29T19:08:06.884Z","endTime":"2026-07-29T19:08:22.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.32,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:08:22.789Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:08:31.687Z","endTime":"2026-07-29T19:10:47.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":78.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414913181646728,"aZ":-33.752112608201955,"pfxX":7.485943976308739,"pfxZ":-1.0197318176110954,"pX":0.751109047837113,"pZ":1.8836962451334474,"vX0":3.4315007122906627,"vY0":-123.78259546046411,"vZ0":-1.8544200332746548,"x":88.37,"y":187.92,"x0":-1.627065440647006,"y0":50.00411250292644,"z0":5.476790668280268,"aX":11.580078032415937},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2794,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44301904957683247,"extension":6.373950978781805},"index":0,"playId":"e49a952a-8d3a-3679-bcd4-ca597037be26","pitchNumber":1,"startTime":"2026-07-29T19:08:54.606Z","endTime":"2026-07-29T19:08:57.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789388214142377,"aZ":-32.4758343312634,"pfxX":8.303149815725165,"pfxZ":-0.1911400643333412,"pX":0.15853257816039412,"pZ":2.007368109740416,"vX0":1.343990841326256,"vY0":-125.5757075764561,"vZ0":-2.209629210732459,"x":110.96,"y":184.58,"x0":-1.462316826266747,"y0":50.001908793944416,"z0":5.5445604051917385,"aX":13.238864872688534},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":-15.4,"spinRate":2848,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.43643543712871447,"extension":6.30608202543139},"index":1,"playId":"0f573357-857e-35c0-bb4b-ef7193044039","pitchNumber":2,"startTime":"2026-07-29T19:09:10.611Z","endTime":"2026-07-29T19:09:13.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622276668115198,"aZ":-15.72567679168021,"pfxX":-2.974641217477992,"pfxZ":7.999129874472091,"pX":1.1302802950890876,"pZ":2.8633280194812394,"vX0":7.387808245263064,"vY0":-141.20980873291015,"vZ0":-4.575719843613985,"x":73.92,"y":161.47,"x0":-1.1123305770564271,"y0":50.006537757561546,"z0":5.489094065879764,"aX":-6.120418191749683},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2679,"spinDirection":211},"zone":12,"typeConfidence":0.79,"plateTime":0.38520546489489593,"extension":6.4925741810722934},"index":2,"playId":"a9e8e165-5a2a-3663-8b89-5d98f0616017","pitchNumber":3,"startTime":"2026-07-29T19:09:32.960Z","endTime":"2026-07-29T19:09:35.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":86.9,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571419637083387,"aZ":-31.244500302525548,"pfxX":4.0080344366149045,"pfxZ":0.5684010350969995,"pX":1.8323706981166645,"pZ":0.3448997877590932,"vX0":6.499117725767686,"vY0":-126.37334042532363,"vZ0":-6.139465266514874,"x":47.15,"y":229.47,"x0":-1.288370277403561,"y0":50.00146012268992,"z0":5.3004717281251175,"aX":6.511789273814705},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-8.6,"spinRate":2861,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43261986399202046,"extension":6.624729666096287},"index":3,"playId":"fb74015e-b20e-34a3-b344-525f47e5189c","pitchNumber":4,"startTime":"2026-07-29T19:09:54.559Z","endTime":"2026-07-29T19:09:57.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31337875131449,"aZ":-30.11290331398867,"pfxX":7.663139485605103,"pfxZ":1.2830774455492602,"pX":1.3724109289482251,"pZ":2.559176023579838,"vX0":3.9400734650218365,"vY0":-126.11266733900138,"vZ0":-1.2629502865425375,"x":64.69,"y":169.68,"x0":-1.2071169577332976,"y0":50.00308688716556,"z0":5.5016130145298625,"aX":12.308027287240378},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2940,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.43478795902078193,"extension":6.502508601391323},"index":4,"playId":"e3e931d8-8db8-33b5-a858-d983514a4502","pitchNumber":5,"startTime":"2026-07-29T19:10:19.195Z","endTime":"2026-07-29T19:10:22.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81311585375035,"aZ":-34.84107376019788,"pfxX":-3.6666141156067646,"pfxZ":-1.595011831796235,"pX":0.0712489099565701,"pZ":3.1376040612958613,"vX0":4.4482803949948675,"vY0":-128.4559192828021,"vZ0":0.5669720376350158,"x":114.28,"y":154.06,"x0":-1.2071681970461252,"y0":50.0039880326211,"z0":5.624419420260566,"aX":-6.123050430285129},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":5.6,"spinRate":999,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.42653102950214716,"extension":6.585650427463798},"index":5,"playId":"7720e531-c2bf-3f2d-99be-ccf2da9961b4","pitchNumber":6,"startTime":"2026-07-29T19:10:43.889Z","endTime":"2026-07-29T19:10:47.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.74,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:10:47.282Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Anthony Nunez intentionally walks Riley Greene.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:10:50.897Z","endTime":"2026-07-29T19:11:24.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08242426-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.763Z","endTime":"2026-07-29T19:11:21.789Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08242426-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.789Z","endTime":"2026-07-29T19:11:21.790Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08242426-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.790Z","endTime":"2026-07-29T19:11:21.792Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08242426-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.792Z","endTime":"2026-07-29T19:11:24.625Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.76,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:11:24.625Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eduardo Valencia flies out to left fielder Taylor Ward.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:12:43.045Z","endTime":"2026-07-29T19:13:23.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:11:45.237Z","endTime":"2026-07-29T19:12:45.298Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38748997815036,"aZ":-31.398370501862523,"pfxX":6.58910213791142,"pfxZ":0.49519815913143717,"pX":2.5393614016883483,"pZ":-0.32798046830715344,"vX0":7.462479643512174,"vY0":-124.05817121734594,"vZ0":-7.041815781074872,"x":20.21,"y":247.64,"x0":-1.3662782389629275,"y0":50.00177050613583,"z0":5.172867076614793,"aX":10.241692761139598},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-13.7,"spinRate":2855,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4419360429819763,"extension":6.558750591573215},"index":1,"playId":"0f0ad00a-2737-3055-9621-bdbb67fc2fcd","pitchNumber":1,"startTime":"2026-07-29T19:12:45.298Z","endTime":"2026-07-29T19:12:48.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44877983396995,"aZ":-24.54314683191003,"pfxX":0.9812293219375334,"pfxZ":4.278938039293974,"pX":-0.06731555114905656,"pZ":2.840054847218172,"vX0":3.449181593562213,"vY0":-131.3679387323934,"vZ0":-2.222869114525401,"x":119.57,"y":162.1,"x0":-1.5139989726263736,"y0":50.003407783941505,"z0":5.483627184114213,"aX":1.7503211862197423},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-2.4,"spinRate":2513,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4136915354916679,"extension":6.501739982060526},"hitData":{"launchSpeed":101.4,"launchAngle":60.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":115.2}},"index":2,"playId":"0ff2ba12-d04b-37e0-b718-6369c0f459fc","pitchNumber":2,"startTime":"2026-07-29T19:13:11.645Z","endTime":"2026-07-29T19:13:23.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:13:23.147Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:15:28.420Z","endTime":"2026-07-29T19:16:38.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Colt Keith remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:14:42.484Z","endTime":"2026-07-29T19:15:30.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24365442039249,"aZ":-41.89258598396039,"pfxX":6.898245665067582,"pfxZ":-7.309373740732166,"pX":-1.123538325348929,"pZ":4.522818338826165,"vX0":0.15022123158140804,"vY0":-114.86243029483657,"vZ0":5.93772519348933,"x":159.83,"y":116.66,"x0":-2.0853749594834188,"y0":50.002523873985005,"z0":5.988880462144241,"aX":9.171922473271419},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.4,"breakHorizontal":-12.5,"spinRate":2713,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.47775393803974486,"extension":6.1484031634035725},"index":1,"playId":"640d6f87-60ec-31e0-b21b-fc9a2f21347e","pitchNumber":1,"startTime":"2026-07-29T19:15:30.609Z","endTime":"2026-07-29T19:15:33.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":79.6,"endSpeed":72.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62248179449001,"aZ":-38.62511700556127,"pfxX":6.280973394174697,"pfxZ":-4.850048485809161,"pX":0.2510806099816016,"pZ":2.5947400955247226,"vX0":3.0394743852730546,"vY0":-115.79336491134862,"vZ0":1.2408359659906936,"x":107.43,"y":168.72,"x0":-1.9028472448382647,"y0":50.00190584858198,"z0":5.805159657452316,"aX":8.357998505980976},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.0,"breakHorizontal":-12.2,"spinRate":2487,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.47667554206177787,"extension":6.203620764736275},"index":2,"playId":"75bbf200-4557-39c7-a167-5c1609067199","pitchNumber":2,"startTime":"2026-07-29T19:15:42.730Z","endTime":"2026-07-29T19:15:47.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119893182794286,"aZ":-15.328845889481705,"pfxX":-3.8923949077115703,"pfxZ":8.53021061577107,"pX":-0.3394994092664397,"pZ":3.771032678170931,"vX0":6.280279755518564,"vY0":-138.92283500406933,"vZ0":-1.6678243122274166,"x":129.94,"y":136.96,"x0":-2.1131021468400006,"y0":50.00150065697747,"z0":5.3867952188159895,"aX":-7.686106813093242},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":2304,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39271485631935654,"extension":6.4698849921293435},"index":3,"playId":"d3a31907-6cf5-3e7b-82a7-7f83b4c3d337","pitchNumber":3,"startTime":"2026-07-29T19:16:01.137Z","endTime":"2026-07-29T19:16:04.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616238914457554,"aZ":-33.73530934339636,"pfxX":-5.994742896749843,"pfxZ":-0.8710248541828385,"pX":-1.046621899225672,"pZ":2.5931907122016336,"vX0":4.931525609582015,"vY0":-132.17783079807595,"vZ0":-1.2433184675293951,"x":156.89,"y":168.76,"x0":-2.1488433136836296,"y0":50.00498191521832,"z0":5.525062239439854,"aX":-10.71157692559924},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":10.0,"spinRate":1630,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.41286778530537926,"extension":6.351049829654626},"index":4,"playId":"2a02a32c-4e37-3267-a95e-fb4414ee48bf","pitchNumber":4,"startTime":"2026-07-29T19:16:16.468Z","endTime":"2026-07-29T19:16:19.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44995692591223,"aZ":-15.978090126544746,"pfxX":-4.981106473129545,"pfxZ":8.039799214837007,"pX":-0.9873213123573695,"pZ":2.162014728194328,"vX0":5.040156886270156,"vY0":-140.4794016029823,"vZ0":-5.8023680615639535,"x":154.63,"y":180.41,"x0":-2.150710606917177,"y0":50.00492452504942,"z0":5.279372451612994,"aX":-10.036534229170298},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":8.0,"spinRate":2233,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3887221834953425,"extension":6.59882830328764},"index":5,"playId":"08d33769-b751-3254-9ff9-3e96d9132a5f","pitchNumber":5,"startTime":"2026-07-29T19:16:33.263Z","endTime":"2026-07-29T19:16:38.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.47,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:16:38.296Z","atBatIndex":62},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Dylan Beavers reaches on a fielder's choice, fielded by second baseman Gleyber Torres. Gunnar Henderson to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:17:07.322Z","endTime":"2026-07-29T19:17:34.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Beavers replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:16:44.730Z","endTime":"2026-07-29T19:17:09.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038753450150697,"aZ":-43.909718433421304,"pfxX":4.2207851897405035,"pfxZ":-8.323850524458493,"pX":0.6469449080437334,"pZ":1.4675016259223579,"vX0":4.687098728895919,"vY0":-119.16088412270199,"vZ0":-0.2153788531410612,"x":92.34,"y":199.16,"x0":-1.9082579043780072,"y0":50.00126383897128,"z0":5.591859566805309,"aX":5.951616494006713},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.0,"spinRate":2711,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4631070928256902,"extension":6.3096419476309284},"index":1,"playId":"5c85c082-cb66-39ce-9c33-6c259172cfed","pitchNumber":1,"startTime":"2026-07-29T19:17:09.514Z","endTime":"2026-07-29T19:17:12.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991854988140805,"aZ":-32.319628566535975,"pfxX":-6.40002632421972,"pfxZ":-0.08589696484153997,"pX":0.39039578803293656,"pZ":2.3817509487959554,"vX0":8.43271111973678,"vY0":-133.52541343278438,"vZ0":-1.9537226556109504,"x":102.12,"y":174.47,"x0":-1.9894316231792553,"y0":50.000118806749946,"z0":5.467323509947142,"aX":-11.459534347422078},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.4,"breakHorizontal":9.6,"spinRate":1676,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.4115303030764883,"extension":6.458180793878612},"hitData":{"launchSpeed":91.4,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":152.19}},"index":2,"playId":"9fdb80fb-dbf6-38d2-ac4c-3f17e57520db","pitchNumber":2,"startTime":"2026-07-29T19:17:27.124Z","endTime":"2026-07-29T19:17:34.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-10.699999999999989,"leverageIndex":2.73,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:17:34.719Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson. Gunnar Henderson to 3rd. Dylan Beavers to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:17:53.838Z","endTime":"2026-07-29T19:19:54.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479440567597482,"aZ":-32.83523643048221,"pfxX":-6.4070311311796875,"pfxZ":-0.3664960643300663,"pX":-0.7928085097687508,"pZ":2.411020882501354,"vX0":5.632125499523348,"vY0":-133.5678680581082,"vZ0":-2.0304838071515694,"x":147.22,"y":173.68,"x0":-2.1067885277450897,"y0":50.00443013958896,"z0":5.565325928762378,"aX":-11.460685760268579},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.2,"spinRate":1643,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.41165607820079586,"extension":6.49488228955147},"index":0,"playId":"f0e58f0e-6e86-3f1e-b5d6-83266174b422","pitchNumber":1,"startTime":"2026-07-29T19:18:09.785Z","endTime":"2026-07-29T19:18:14.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":80.4,"endSpeed":73.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100620099026127,"aZ":-42.40751873620491,"pfxX":5.245617058404108,"pfxZ":-7.460411488555495,"pX":0.28328883156526397,"pZ":2.2133135763484693,"vX0":3.571891800260247,"vY0":-116.96486152095574,"vZ0":1.1196147021506468,"x":106.2,"y":179.02,"x0":-1.9503596742239817,"y0":50.00268785349256,"z0":5.73603055865369,"aX":7.1952747636498655},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.8,"breakHorizontal":-10.4,"spinRate":2510,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.47007831569285763,"extension":6.30457947178783},"index":1,"playId":"32608397-c676-3669-be6c-69988d713bc0","pitchNumber":2,"startTime":"2026-07-29T19:18:28.423Z","endTime":"2026-07-29T19:18:31.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57827681093327,"aZ":-18.968775233188722,"pfxX":-5.754770735868806,"pfxZ":6.541608984826514,"pX":-0.09343080712716016,"pZ":4.383613268181336,"vX0":7.212399233744062,"vY0":-140.62426820517734,"vZ0":0.12345821012124414,"x":120.56,"y":120.42,"x0":-1.9344446857536153,"y0":50.00041654573076,"z0":5.561941767017712,"aX":-11.61369234859054},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":9.1,"spinRate":2139,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38834678037564174,"extension":6.57110345207221},"index":2,"playId":"042a1c72-16e7-3e68-9172-d3ed0ee1d070","pitchNumber":3,"startTime":"2026-07-29T19:18:56.114Z","endTime":"2026-07-29T19:19:00.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320329311596687,"aZ":-17.13749155205173,"pfxX":-5.641382524181536,"pfxZ":7.556439231463866,"pX":-0.19579186391408804,"pZ":3.334490776790874,"vX0":7.1684297026064066,"vY0":-139.6876442885929,"vZ0":-2.500474776815641,"x":124.46,"y":148.75,"x0":-2.053639015387849,"y0":50.00655321203267,"z0":5.358477500722167,"aX":-11.232365526257013},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2306,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39101586793610243,"extension":6.544359066902138},"index":3,"playId":"89fab1e1-ae60-358a-b02a-27edecfcdb45","pitchNumber":4,"startTime":"2026-07-29T19:19:17.620Z","endTime":"2026-07-29T19:19:22.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535276584113554,"aZ":-33.20910802408515,"pfxX":-6.529085443363088,"pfxZ":-0.5558445606020683,"pX":1.1178960075250617,"pZ":1.2560685470696824,"vX0":10.258789046359892,"vY0":-135.06847048268276,"vZ0":-4.7012293407148436,"x":74.39,"y":204.87,"x0":-1.8693136942446087,"y0":50.00249138027131,"z0":5.336074662296473,"aX":-12.14589761593015},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.8,"breakHorizontal":9.8,"spinRate":1760,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4044647691221943,"extension":6.542648262997404},"hitData":{"launchSpeed":82.1,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.9,"coordY":147.07}},"index":4,"playId":"85c2459c-615c-3318-b007-e2622b5ed82d","pitchNumber":5,"startTime":"2026-07-29T19:19:47.472Z","endTime":"2026-07-29T19:19:54.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":2.499999999999986,"leverageIndex":3.81,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:19:54.854Z","atBatIndex":64},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Coby Mayo triples (1) on a sharp fly ball to left fielder Riley Greene. Gunnar Henderson scores. Dylan Beavers scores.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:20:01.556Z","endTime":"2026-07-29T19:21:35.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81447295073527,"aZ":-31.555839858174796,"pfxX":-4.919958623693618,"pfxZ":0.34480107596268894,"pX":0.2830885159885037,"pZ":2.827851109929246,"vX0":7.532618020235854,"vY0":-133.4307000182597,"vZ0":-1.144049523356987,"x":106.21,"y":162.43,"x0":-1.937868558077488,"y0":50.00483353596435,"z0":5.536790292102562,"aX":-8.869632929397357},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":7.3,"spinRate":1599,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.41056843239099994,"extension":6.5241119345581975},"index":0,"playId":"c8ebfdd7-7809-304d-bc71-6753a37519d5","pitchNumber":1,"startTime":"2026-07-29T19:20:21.750Z","endTime":"2026-07-29T19:20:24.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08469375188209,"aZ":-14.762401354335362,"pfxX":-5.107930253877795,"pfxZ":8.66194210821371,"pX":-0.10882306926983118,"pZ":3.6318160854121753,"vX0":7.009065420817703,"vY0":-141.3179021081181,"vZ0":-2.3702675671245683,"x":121.15,"y":140.72,"x0":-1.9647818549835878,"y0":50.00071206044174,"z0":5.43684446730211,"aX":-10.265912984839305},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2446,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3885191704284452,"extension":6.362310743753096},"index":1,"playId":"0830927e-23ca-3b6d-9fec-f2bf5bab9924","pitchNumber":2,"startTime":"2026-07-29T19:20:38.961Z","endTime":"2026-07-29T19:20:42.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36778143145447,"aZ":-16.194681564055863,"pfxX":-3.4613783419960735,"pfxZ":8.010554624474315,"pX":0.8939000426470928,"pZ":3.178972733972962,"vX0":9.003645581493046,"vY0":-140.68871979299925,"vZ0":-3.176979563905092,"x":82.93,"y":152.95,"x0":-1.9051161373562138,"y0":50.004651331270075,"z0":5.37915836800891,"aX":-6.907697087364685},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2381,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39005443131701245,"extension":6.584311061986327},"index":2,"playId":"4673b3f4-f68b-3ae1-8771-2254f8b84e73","pitchNumber":3,"startTime":"2026-07-29T19:20:57.964Z","endTime":"2026-07-29T19:21:00.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36743490828621,"aZ":-36.00223285588517,"pfxX":-4.900252432533504,"pfxZ":-2.02877755203259,"pX":-0.548271299610503,"pZ":2.2630412277188903,"vX0":5.54093864444002,"vY0":-136.01164499857208,"vZ0":-1.5146984330494404,"x":137.9,"y":177.68,"x0":-1.9667465464372118,"y0":50.0002497267625,"z0":5.3035148867882524,"aX":-9.260904519886344},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-3.8,"breakHorizontal":7.8,"spinRate":1630,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.40135738097617857,"extension":6.534442461591637},"hitData":{"launchSpeed":105.6,"launchAngle":26.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":119.38,"coordY":30.39}},"index":3,"playId":"1256b9f9-4449-3b69-be03-e8f32cd4df7c","pitchNumber":4,"startTime":"2026-07-29T19:21:18.533Z","endTime":"2026-07-29T19:21:35.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":-33.699999999999996,"leverageIndex":3.5,"dramaIndex":299.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:21:35.137Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:21:41.818Z","endTime":"2026-07-29T19:23:19.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0329521430339,"aZ":-38.39739170529928,"pfxX":-7.455860662894571,"pfxZ":-3.4079364957406266,"pX":-0.9215204551570494,"pZ":2.0109322321082224,"vX0":5.594082322162799,"vY0":-134.43945553019392,"vZ0":-1.80925842384173,"x":152.13,"y":184.48,"x0":-2.0639596199346513,"y0":50.005983907657544,"z0":5.426467295513645,"aX":-13.606112379081662},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-6.4,"breakHorizontal":12.2,"spinRate":1554,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4079313444627566,"extension":6.472588600567717},"index":0,"playId":"0bc06d58-7f3b-397a-a34c-fd8a03cbd019","pitchNumber":1,"startTime":"2026-07-29T19:22:05.282Z","endTime":"2026-07-29T19:22:08.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60417089363578,"aZ":-14.599906187527639,"pfxX":-5.593645729695844,"pfxZ":8.725210675224977,"pX":-0.15126290948111745,"pZ":2.8680200478756865,"vX0":7.037405714296502,"vY0":-140.93865832124249,"vZ0":-4.135034852968563,"x":122.77,"y":161.34,"x0":-1.9521941102843208,"y0":50.00597607594191,"z0":5.29519279944602,"aX":-11.271423682644176},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2359,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38842311359556847,"extension":6.6055714326076105},"index":1,"playId":"a78806c3-c0bf-3dbc-9beb-c534c6bcf01b","pitchNumber":2,"startTime":"2026-07-29T19:22:28.064Z","endTime":"2026-07-29T19:22:31.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01552007634861,"aZ":-45.10479415629394,"pfxX":5.170544937461424,"pfxZ":-9.19771745867571,"pX":0.42759696849786366,"pZ":-0.00410381177052953,"vX0":3.7725983667466316,"vY0":-119.23272055123304,"vZ0":-3.012492975981237,"x":100.7,"y":238.89,"x0":-1.8603910446691911,"y0":50.003334509161014,"z0":5.441075332596144,"aX":7.26761211801908},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.2,"breakHorizontal":-10.4,"spinRate":2853,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4636249817953746,"extension":6.374866164155549},"index":2,"playId":"36dcb758-6c06-330e-9cfc-15a9eee9a6d9","pitchNumber":3,"startTime":"2026-07-29T19:22:48.788Z","endTime":"2026-07-29T19:22:51.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12623744315519,"aZ":-16.430723536230875,"pfxX":-3.278226569256149,"pfxZ":7.913217387077911,"pX":-0.24951818909262363,"pZ":4.172303828844521,"vX0":6.076735276524209,"vY0":-140.25799087510532,"vZ0":-0.4500616505878317,"x":126.51,"y":126.13,"x0":-2.0195871011816937,"y0":50.00375471172148,"z0":5.4076304916844995,"aX":-6.523615626811548},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":4.7,"spinRate":2252,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3907226451688883,"extension":6.5331486072870995},"index":3,"playId":"1d767370-cc92-37e1-8110-d1e9201adfa3","pitchNumber":4,"startTime":"2026-07-29T19:23:16.934Z","endTime":"2026-07-29T19:23:19.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":14.200000000000003,"leverageIndex":3.31,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:23:19.934Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:23:24.192Z","endTime":"2026-07-29T19:26:42.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206719932882585,"aZ":-40.09295942452917,"pfxX":-6.537057421587464,"pfxZ":-4.335233659218881,"pX":-1.0824500057474,"pZ":2.151234147814061,"vX0":4.954346008771767,"vY0":-134.38332279379873,"vZ0":-1.1893873598720897,"x":158.26,"y":180.7,"x0":-2.1009555321865516,"y0":50.001185114549344,"z0":5.448556897408579,"aX":-11.951383601172742},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-7.9,"breakHorizontal":10.8,"spinRate":1601,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4076420815373045,"extension":6.484801822487712},"index":0,"playId":"7925b2f6-a94b-350f-822a-cb87ea8fe06c","pitchNumber":1,"startTime":"2026-07-29T19:23:46.809Z","endTime":"2026-07-29T19:23:49.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.2,"endSpeed":90.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125356787175814,"aZ":-16.518500168741205,"pfxX":-4.181474066979392,"pfxZ":7.517269678142702,"pX":-0.8407634725295191,"pZ":3.3158293591623145,"vX0":5.058752133883328,"vY0":-142.97191511102832,"vZ0":-2.649694677451798,"x":149.05,"y":149.25,"x0":-2.084835195266446,"y0":50.003162543783034,"z0":5.283931288454145,"aX":-8.708893761436244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2430,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.382237506877404,"extension":6.479863328015952},"index":1,"playId":"21350148-8c23-3cc8-a694-24ed1d062b91","pitchNumber":2,"startTime":"2026-07-29T19:24:08.336Z","endTime":"2026-07-29T19:24:11.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T19:24:21.458Z","endTime":"2026-07-29T19:24:34.820Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.6,"endSpeed":90.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.173730844958484,"aZ":-13.165718888533883,"pfxX":-4.187007085590876,"pfxZ":9.1186620970013,"pX":-0.44163218883635247,"pZ":3.7717835239678634,"vX0":5.876614285648806,"vY0":-143.46489485462752,"vZ0":-2.134144143827701,"x":133.83,"y":136.94,"x0":-1.972517188357142,"y0":50.00363185971201,"z0":5.34589404980924,"aX":-8.729413302666874},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2446,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3817872564544098,"extension":6.4559803956663835},"index":3,"playId":"14c77058-a8db-3bba-b24f-55c41a3943d9","pitchNumber":3,"startTime":"2026-07-29T19:24:34.820Z","endTime":"2026-07-29T19:24:37.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936777919162772,"aZ":-43.44064833508758,"pfxX":4.917422253896236,"pfxZ":-7.7685735072347475,"pX":1.560901968225793,"pZ":-0.5579599110971674,"vX0":6.186108972050119,"vY0":-120.58538298891675,"vZ0":-4.917919863032337,"x":57.5,"y":253.84,"x0":-1.6925645976410288,"y0":50.0056843237626,"z0":5.4059478770760485,"aX":7.127251077031908},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.1,"breakHorizontal":-10.6,"spinRate":2739,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.45701833243306256,"extension":6.467883632321426},"index":4,"playId":"bf8cdbe6-a106-3557-864d-adbd20fb531b","pitchNumber":4,"startTime":"2026-07-29T19:25:02.945Z","endTime":"2026-07-29T19:25:06.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0780463309486,"aZ":-46.4624218793322,"pfxX":5.42039087634856,"pfxZ":-10.390602172405783,"pX":-1.129854063114261,"pZ":3.5305647050546507,"vX0":0.4490285993675889,"vY0":-117.6192451155068,"vZ0":5.017407764590156,"x":160.07,"y":143.45,"x0":-2.026661063346998,"y0":50.00092613100643,"z0":5.727769839479581,"aX":7.455598188747041},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.9,"breakHorizontal":-9.8,"spinRate":2715,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.4689459193394767,"extension":6.349352922351814},"index":5,"playId":"cf2ac8d2-9d65-3b99-9ae9-62a692cb8cbe","pitchNumber":5,"startTime":"2026-07-29T19:25:31.156Z","endTime":"2026-07-29T19:25:35.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668368699915092,"aZ":-19.612114934773437,"pfxX":-3.937841392451456,"pfxZ":6.2557732181444905,"pX":-0.29725202140877355,"pZ":4.973265586145551,"vX0":5.831147744017023,"vY0":-140.0984533509317,"vZ0":2.0790670547791303,"x":128.33,"y":104.5,"x0":-1.8843243146768436,"y0":50.001616423959426,"z0":5.495901356976947,"aX":-7.906840207544067},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":6.1,"spinRate":2202,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3894634972218549,"extension":6.44079373555581},"index":6,"playId":"baa4e0e0-c28c-3b58-9bf7-e0e8068b153b","pitchNumber":6,"startTime":"2026-07-29T19:25:54.642Z","endTime":"2026-07-29T19:25:59.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576243459567554,"aZ":-16.68160563174772,"pfxX":-4.746034988160342,"pfxZ":7.569280615581944,"pX":-0.9664199167279057,"pZ":3.5552736752479652,"vX0":4.748996160210213,"vY0":-141.73992447980007,"vZ0":-1.866648115215838,"x":153.84,"y":142.79,"x0":-2.042154296121786,"y0":50.00262910977479,"z0":5.280576752708584,"aX":-9.714689160268337},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2201,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3855374491338912,"extension":6.5001631832915505},"index":7,"playId":"e2974b74-1004-368b-8515-55bb29261452","pitchNumber":7,"startTime":"2026-07-29T19:26:15.300Z","endTime":"2026-07-29T19:26:19.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846773647679704,"aZ":-36.86534444212981,"pfxX":-7.075225255345357,"pfxZ":-2.619855017257718,"pX":0.7602410532403067,"pZ":0.7675975716513284,"vX0":9.202520611726445,"vY0":-132.9467043487422,"vZ0":-4.641344069607852,"x":88.02,"y":218.05,"x0":-1.8289786600294653,"y0":50.00552132114032,"z0":5.215598651996729,"aX":-12.650810275590263},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.6,"breakHorizontal":10.8,"spinRate":1580,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.41219222491425755,"extension":6.6086955296879},"index":8,"playId":"9886d0fb-3e76-3f30-bc4a-77cf5e77a496","pitchNumber":8,"startTime":"2026-07-29T19:26:38.080Z","endTime":"2026-07-29T19:26:42.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":3.39,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:26:42.098Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out sharply, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:29:21.810Z","endTime":"2026-07-29T19:29:30.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dylan Beavers remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:27:50.678Z","endTime":"2026-07-29T19:27:50.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:27:50.705Z","endTime":"2026-07-29T19:29:24.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269427998535292,"aZ":-32.6895623454705,"pfxX":-8.706540834874577,"pfxZ":-0.26832294845930527,"pX":-0.4513351194573968,"pZ":2.1290240873556847,"vX0":7.2255096445886,"vY0":-136.4769097427288,"vZ0":-2.450003136344527,"x":134.2,"y":181.3,"x0":-1.9984069839761793,"y0":50.00538262513672,"z0":5.283648490358934,"aX":-16.471258240989886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.8,"breakHorizontal":14.3,"spinRate":1996,"spinDirection":252},"zone":7,"typeConfidence":0.88,"plateTime":0.4009056728843641,"extension":5.834256208482256},"hitData":{"launchSpeed":100.5,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.87,"coordY":156.65}},"index":2,"playId":"b4b8bd1d-d6d6-3a5c-8015-69e1de71790b","pitchNumber":1,"startTime":"2026-07-29T19:29:24.036Z","endTime":"2026-07-29T19:29:30.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:29:30.728Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:29:38.235Z","endTime":"2026-07-29T19:31:00.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037015314951127,"aZ":-33.74306251503648,"pfxX":-10.725488343167005,"pfxZ":-0.8202268420055052,"pX":-0.7772882628462526,"pZ":3.7456923480212407,"vX0":7.1303390642350735,"vY0":-137.0358041115811,"vZ0":1.515455225773012,"x":146.63,"y":137.65,"x0":-2.013690168895722,"y0":50.002868600098665,"z0":5.48314849780504,"aX":-20.48845434917199},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.0,"breakHorizontal":18.0,"spinRate":2056,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.3990202962390157,"extension":5.954055200174591},"index":0,"playId":"97139387-b48d-3b1d-9089-4077fd47d617","pitchNumber":1,"startTime":"2026-07-29T19:29:50.718Z","endTime":"2026-07-29T19:29:53.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26759766304187,"aZ":-30.188049625500152,"pfxX":-10.460658712698727,"pfxZ":1.058794848210539,"pX":-0.24777437735173863,"pZ":1.286361748086307,"vX0":8.854175274076647,"vY0":-135.87993748074723,"vZ0":-4.650452718387236,"x":126.44,"y":204.05,"x0":-2.1808181141996403,"y0":50.00448461720386,"z0":5.104232900006359,"aX":-19.668497537958476},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":1998,"spinDirection":261},"zone":13,"typeConfidence":0.69,"plateTime":0.40226862800711416,"extension":5.985685895512263},"index":1,"playId":"e5f0199a-24ca-39ce-af98-40561207c07d","pitchNumber":2,"startTime":"2026-07-29T19:30:06.527Z","endTime":"2026-07-29T19:30:09.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530540970039503,"aZ":-33.08853407776181,"pfxX":-10.894347333724609,"pfxZ":-0.48060946906854696,"pX":0.726730844795129,"pZ":2.173293334154325,"vX0":10.966789066439516,"vY0":-137.3830306169223,"vZ0":-2.273961865392267,"x":89.3,"y":180.1,"x0":-1.8953385037653048,"y0":50.00019243144869,"z0":5.253678589797311,"aX":-20.888782850936835},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.2,"breakHorizontal":17.5,"spinRate":2083,"spinDirection":262},"zone":6,"typeConfidence":0.91,"plateTime":0.39821402500666814,"extension":5.948492312832473},"index":2,"playId":"3aadfe01-9281-3e75-909f-9ffba5c59080","pitchNumber":3,"startTime":"2026-07-29T19:30:25.463Z","endTime":"2026-07-29T19:30:29.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46290950254371,"aZ":-34.88398450828559,"pfxX":-6.213952812346809,"pfxZ":-1.547120192096573,"pX":-0.4485416764501623,"pZ":1.805943494466078,"vX0":6.566326933903676,"vY0":-130.6119054242547,"vZ0":-2.5783294526158285,"x":134.1,"y":190.02,"x0":-2.169226217788704,"y0":50.00175148571157,"z0":5.3889806478890385,"aX":-10.904761649041886},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.1,"breakHorizontal":10.1,"spinRate":1417,"spinDirection":274},"zone":7,"typeConfidence":0.91,"plateTime":0.41687603653933136,"extension":5.985825884912659},"hitData":{"launchSpeed":100.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":144.08}},"index":3,"playId":"b29c2464-57f1-3e8d-bb3d-e9d2f30d4663","pitchNumber":4,"startTime":"2026-07-29T19:30:54.036Z","endTime":"2026-07-29T19:31:00.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:31:00.462Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez challenged (pitch result), call on the field was confirmed: Javier Báez called out on strikes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:31:07.615Z","endTime":"2026-07-29T19:33:21.161Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":94.1,"endSpeed":87.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66953716810232,"aZ":-31.911911691792643,"pfxX":-8.652000778491676,"pfxZ":0.13354637736815178,"pX":-1.1841936471064038,"pZ":2.5451395684728046,"vX0":5.89106558906363,"vY0":-137.14556101359497,"vZ0":-1.5219646106706348,"x":162.14,"y":170.06,"x0":-2.2182901313926897,"y0":50.000252674364376,"z0":5.250653355070812,"aX":-16.749350758429834},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.1,"breakHorizontal":14.8,"spinRate":2053,"spinDirection":258},"zone":11,"typeConfidence":0.89,"plateTime":0.3968899681613416,"extension":5.909104030007841},"index":0,"playId":"8f9e469e-a1b6-3b7f-83e8-677e4a80fa8c","pitchNumber":1,"startTime":"2026-07-29T19:31:30.009Z","endTime":"2026-07-29T19:31:33.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.649846293712518,"aZ":-31.20157087755349,"pfxX":5.815999213366596,"pfxZ":0.6096089712564492,"pX":0.20224964224512437,"pZ":2.228520214710768,"vX0":4.280608506991263,"vY0":-124.28294047535876,"vZ0":-0.9230278949987838,"x":109.29,"y":178.61,"x0":-2.2848924514518876,"y0":50.00414311384709,"z0":5.14510492989963,"aX":9.303092053374735},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-11.4,"spinRate":2400,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4369876226913352,"extension":6.013323036046083},"index":1,"playId":"70aa5bbc-f3b1-3113-9c73-f0813da7a51d","pitchNumber":2,"startTime":"2026-07-29T19:31:42.585Z","endTime":"2026-07-29T19:31:47.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.2,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12252685827107,"aZ":-30.646263565371495,"pfxX":-9.223180450067982,"pfxZ":0.8002073895380732,"pX":-0.21984072764971588,"pZ":1.8377404704426485,"vX0":8.155871845612193,"vY0":-136.95962486442994,"vZ0":-3.3502867001087813,"x":125.38,"y":189.16,"x0":-2.0271047215044287,"y0":50.00539325342513,"z0":5.1560126419656545,"aX":-17.656539850759856},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.0,"breakHorizontal":15.1,"spinRate":2006,"spinDirection":262},"zone":8,"typeConfidence":0.87,"plateTime":0.39878035238523024,"extension":6.144827148165903},"index":2,"playId":"5d3efbc6-e681-3ad6-82ae-272fbb7534c4","pitchNumber":3,"startTime":"2026-07-29T19:31:54.227Z","endTime":"2026-07-29T19:31:57.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325835094001338,"aZ":-32.49107162882233,"pfxX":7.900255998169832,"pfxZ":-0.20534708133739077,"pX":1.9766008223566018,"pZ":0.7097906892447525,"vX0":7.9169185947244864,"vY0":-124.35099427618717,"vZ0":-3.7193544277932338,"x":41.66,"y":219.62,"x0":-2.2817036932522026,"y0":50.002971906612885,"z0":4.937772190294812,"aX":12.295349466331215},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.1,"breakHorizontal":-16.2,"spinRate":2462,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44148306209781474,"extension":6.117639185190282},"index":3,"playId":"fe818700-cd8b-3a68-902e-620dc61d1ae8","pitchNumber":4,"startTime":"2026-07-29T19:32:23.635Z","endTime":"2026-07-29T19:32:26.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289793693183473,"aZ":-29.607698091042433,"pfxX":-9.17306407939889,"pfxZ":1.3355752553179947,"pX":0.1991020403063814,"pZ":2.0890954725447544,"vX0":9.445612668995736,"vY0":-136.9236784878167,"vZ0":-2.868808479121596,"x":109.41,"y":182.37,"x0":-2.0806845069992437,"y0":50.006550024554436,"z0":5.147274101780778,"aX":-17.66482348558839},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":2056,"spinDirection":263},"zone":8,"typeConfidence":0.82,"plateTime":0.3979178786011781,"extension":6.028002321089028},"index":4,"playId":"e3c2de59-f31b-3442-a119-3f85a1bda869","pitchNumber":5,"startTime":"2026-07-29T19:32:40.978Z","endTime":"2026-07-29T19:32:46.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310640862900122,"aZ":-30.468478341961312,"pfxX":-11.303006530672548,"pfxZ":0.8890211681612232,"pX":0.8964994409292188,"pZ":2.2848197404675408,"vX0":11.797652135655444,"vY0":-136.688419347269,"vZ0":-2.257423678128793,"x":82.83,"y":177.09,"x0":-1.9793439564686361,"y0":50.001759783451064,"z0":5.185388335996719,"aX":-21.676343306819035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":18.4,"spinRate":2042,"spinDirection":262},"zone":14,"typeConfidence":0.88,"plateTime":0.3986619322905738,"extension":6.302300999975729},"index":5,"playId":"8559a16c-b0d8-3567-8a1f-2878015bcd55","pitchNumber":6,"startTime":"2026-07-29T19:32:58.237Z","endTime":"2026-07-29T19:33:01.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267184703177772,"aZ":-33.91840046795616,"pfxX":-10.605798461187314,"pfxZ":-0.9279149569688245,"pX":-0.042460649407368836,"pZ":1.585929183811879,"vX0":10.010117880966988,"vY0":-135.8684236500729,"vZ0":-3.0294586767041127,"x":118.62,"y":195.96,"x0":-2.3869454259656857,"y0":50.00309953695946,"z0":5.059434027189909,"aX":-19.936413443983792},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.3,"spinRate":1950,"spinDirection":259},"zone":8,"typeConfidence":0.85,"plateTime":0.40229693814641454,"extension":6.1923405438113255},"index":6,"playId":"164469ad-0f7a-34bf-a681-28341268842a","pitchNumber":7,"startTime":"2026-07-29T19:33:17.081Z","endTime":"2026-07-29T19:33:21.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:33:21.161Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:36:14.537Z","endTime":"2026-07-29T19:37:03.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:34:15.319Z","endTime":"2026-07-29T19:36:16.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89477382519631,"aZ":-13.651878934426675,"pfxX":0.045131830949707075,"pfxZ":10.285015360492917,"pX":0.4450379289608561,"pZ":2.602154722039661,"vX0":5.92892736420064,"vY0":-133.15907764555777,"vZ0":-6.409589358004459,"x":100.04,"y":168.52,"x0":-1.8136214196847247,"y0":50.00025065335381,"z0":6.023303907489251,"aX":0.0795626787430829},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-1.3,"spinRate":2687,"spinDirection":185},"zone":6,"typeConfidence":0.88,"plateTime":0.410937008531691,"extension":6.9508050815445515},"index":1,"playId":"1de34982-956e-35ba-97ff-03f9231cc316","pitchNumber":1,"startTime":"2026-07-29T19:36:16.804Z","endTime":"2026-07-29T19:36:20.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451238267191304,"aZ":-12.400996238692775,"pfxX":-0.06384083134790774,"pfxZ":10.500573834842776,"pX":0.1508126827748939,"pZ":2.298375687531276,"vX0":4.96084111808985,"vY0":-135.58721249242305,"vZ0":-7.766592878050409,"x":111.25,"y":176.72,"x0":-1.6855364031352367,"y0":50.005990913811175,"z0":6.043558560377043,"aX":-0.12077714781873951},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-0.8,"spinRate":2728,"spinDirection":188},"zone":5,"typeConfidence":0.88,"plateTime":0.4022017099845159,"extension":6.885006856400935},"index":2,"playId":"4fc13ee0-b334-3994-804e-18c4ed1ff9d1","pitchNumber":2,"startTime":"2026-07-29T19:36:34.797Z","endTime":"2026-07-29T19:36:37.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94324158259022,"aZ":-13.732919510210582,"pfxX":0.7962275132137445,"pfxZ":9.671828546528324,"pX":0.2251730989603654,"pZ":3.522078138690365,"vX0":5.019684200903711,"vY0":-136.45602750662735,"vZ0":-4.526776822497907,"x":108.42,"y":143.68,"x0":-1.7333153892846214,"y0":50.00105818664799,"z0":6.132447900424587,"aX":1.5169316241319377},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-2.4,"spinRate":2628,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.39972974725573396,"extension":6.771503766869587},"index":3,"playId":"b83b9bef-7fb3-3b58-aa88-301dffc969bd","pitchNumber":3,"startTime":"2026-07-29T19:37:00.614Z","endTime":"2026-07-29T19:37:03.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:37:03.614Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:37:05.418Z","endTime":"2026-07-29T19:39:18.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32838363330951,"aZ":-13.03356807619506,"pfxX":2.2897155517299668,"pfxZ":10.198441834606308,"pX":-0.7726289401332369,"pZ":2.5720234679179317,"vX0":1.4656918411336617,"vY0":-135.35767143225073,"vZ0":-7.091050116958383,"x":146.45,"y":169.34,"x0":-1.6166547999338199,"y0":50.00596216091388,"z0":6.11700387166036,"aX":4.298846805664009},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-4.4,"spinRate":2644,"spinDirection":182},"zone":4,"typeConfidence":0.9,"plateTime":0.40286095257085464,"extension":6.8203234012445115},"index":0,"playId":"652645bd-4267-3fd6-ba5c-7a231edc2e34","pitchNumber":1,"startTime":"2026-07-29T19:37:29.472Z","endTime":"2026-07-29T19:37:32.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.8,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48800384335568,"aZ":-14.164214377551458,"pfxX":2.1905760509963237,"pfxZ":9.655590398436098,"pX":-1.3743619219375598,"pZ":3.928941683913477,"vX0":-0.030435567638980254,"vY0":-135.22536943389613,"vZ0":-3.505889996529592,"x":169.39,"y":132.7,"x0":-1.6479591991605465,"y0":50.004066824216615,"z0":6.226091853752436,"aX":4.086380800354333},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-4.0,"spinRate":2700,"spinDirection":178},"zone":11,"typeConfidence":0.89,"plateTime":0.4039374338487245,"extension":6.858492009834889},"index":1,"playId":"51dec60a-70ba-3227-84be-aed7bdbe106d","pitchNumber":2,"startTime":"2026-07-29T19:37:54.692Z","endTime":"2026-07-29T19:37:58.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03062533176649,"aZ":-13.160491121977877,"pfxX":0.3612328743649278,"pfxZ":10.326594951365784,"pX":-0.23233438885371627,"pZ":3.617236885615536,"vX0":3.0926256670007533,"vY0":-134.7689163412138,"vZ0":-4.369856889029015,"x":125.86,"y":141.11,"x0":-1.4411912637595663,"y0":50.001966368019495,"z0":6.187846163784696,"aX":0.664787304721529},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-1.3,"spinRate":2626,"spinDirection":178},"zone":11,"typeConfidence":0.87,"plateTime":0.4062630233742781,"extension":6.825898916292855},"index":2,"playId":"78e3aabb-18bb-34a1-a2f6-1d3f95a8d01e","pitchNumber":3,"startTime":"2026-07-29T19:38:12.731Z","endTime":"2026-07-29T19:38:15.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12759661515741,"aZ":-12.777977949745312,"pfxX":0.9061389747783175,"pfxZ":10.116717986040365,"pX":0.2683442684658782,"pZ":3.714087757433761,"vX0":3.968021291524725,"vY0":-137.0619287515018,"vZ0":-4.456267127186555,"x":106.77,"y":138.5,"x0":-1.3113296281509994,"y0":50.00201209399905,"z0":6.222891383226633,"aX":1.7363026737567628},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.4,"spinRate":2713,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.39845867984209127,"extension":6.88934344459741},"index":3,"playId":"ccdae703-7a5b-361a-802d-df9d426b33e9","pitchNumber":4,"startTime":"2026-07-29T19:38:35.511Z","endTime":"2026-07-29T19:38:39.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485158312993292,"aZ":-13.860765565322067,"pfxX":1.206263240022785,"pfxZ":9.979916317736688,"pX":0.020524774884596655,"pZ":4.132928168483117,"vX0":3.426847701601167,"vY0":-134.43114622697686,"vZ0":-3.049468910044287,"x":116.22,"y":127.19,"x0":-1.4261043645925897,"y0":50.00042918861676,"z0":6.262817283917691,"aX":2.2114826281645676},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-2.9,"spinRate":2712,"spinDirection":180},"zone":12,"typeConfidence":0.89,"plateTime":0.40707541613880194,"extension":6.807471064084292},"index":4,"playId":"2ec6b2d5-6e07-3b3c-be40-0f3f75e57342","pitchNumber":5,"startTime":"2026-07-29T19:38:54.770Z","endTime":"2026-07-29T19:38:57.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568664790347317,"aZ":-12.855386899743365,"pfxX":2.82551519258165,"pfxZ":10.494501904574145,"pX":-0.9525390355227362,"pZ":1.1374404857680267,"vX0":1.0039687701743976,"vY0":-134.65632299095031,"vZ0":-10.568462159879761,"x":153.31,"y":208.07,"x0":-1.6971610855847892,"y0":50.00641203453964,"z0":6.017120575641683,"aX":5.2019227029411965},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-5.3,"spinRate":2693,"spinDirection":176},"zone":13,"typeConfidence":0.91,"plateTime":0.40638421830343363,"extension":6.9321988293905825},"index":5,"playId":"d01a103b-18e5-3be4-b696-cac7de5acd28","pitchNumber":6,"startTime":"2026-07-29T19:39:14.248Z","endTime":"2026-07-29T19:39:18.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.84,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:39:18.322Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:40:02.842Z","endTime":"2026-07-29T19:41:14.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f9e10021-707c-319c-bcc4-288c930d6ab0","startTime":"2026-07-29T19:39:44.975Z","endTime":"2026-07-29T19:39:47.975Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336919343436417,"aZ":-12.372521826797726,"pfxX":1.6416561475391998,"pfxZ":10.712844802774683,"pX":-0.7376600523179787,"pZ":1.892128730828378,"vX0":2.159941388558708,"vY0":-134.8506832552046,"vZ0":-8.95133096660193,"x":145.12,"y":187.69,"x0":-1.761170082911042,"y0":50.001612044339716,"z0":6.119690017038598,"aX":3.033902176649776},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-3.5,"spinRate":2711,"spinDirection":180},"zone":7,"typeConfidence":0.9,"plateTime":0.40561803595067136,"extension":6.9492663965062205},"index":1,"playId":"70798a63-e857-3401-936f-21f89f1b06ea","pitchNumber":1,"startTime":"2026-07-29T19:40:05.128Z","endTime":"2026-07-29T19:40:09.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"a701ff78-39e1-322d-9754-505e2a0b14ef","startTime":"2026-07-29T19:40:26.002Z","endTime":"2026-07-29T19:40:30.120Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725984764572814,"aZ":-9.64543697190583,"pfxX":-3.0134280196138183,"pfxZ":12.190880270677269,"pX":-1.336095402360466,"pZ":1.2526805226154398,"vX0":0.8674103895649126,"vY0":-134.7035046437054,"vZ0":-11.303264831060702,"x":167.93,"y":204.96,"x0":-1.2695939851488067,"y0":50.00649078721043,"z0":6.172619501201258,"aX":-5.5696988788188415},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2300,"spinDirection":186},"zone":13,"typeConfidence":0.94,"plateTime":0.4057640738690673,"extension":7.04900968180332},"index":3,"playId":"d4b44296-a087-3d61-8595-6a2ef5b46ddc","pitchNumber":2,"startTime":"2026-07-29T19:40:45.807Z","endTime":"2026-07-29T19:40:49.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259469473184982,"aZ":-14.158629695895439,"pfxX":1.8244678317654734,"pfxZ":9.77051200492921,"pX":-0.04675754306942355,"pZ":3.1729393835218476,"vX0":3.608092992841415,"vY0":-134.6953289123053,"vZ0":-5.435388392694798,"x":118.78,"y":153.11,"x0":-1.6388938982040744,"y0":50.00578143794081,"z0":6.212197257414735,"aX":3.364675511592059},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-4.1,"spinRate":2684,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.40607907184198977,"extension":6.933862796224885},"hitData":{"launchSpeed":87.9,"launchAngle":76.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":188.17}},"index":4,"playId":"2cccadb3-b811-3367-a0f2-c941601ea864","pitchNumber":3,"startTime":"2026-07-29T19:41:05.776Z","endTime":"2026-07-29T19:41:14.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:41:14.490Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out sharply to right fielder Zach McKinstry.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:42:28.649Z","endTime":"2026-07-29T19:45:20.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:41:45.690Z","endTime":"2026-07-29T19:42:30.947Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969766551054015,"aZ":-15.149826438028668,"pfxX":4.708835393626604,"pfxZ":9.175656722244863,"pX":-0.2763410034206878,"pZ":3.7800652467271965,"vX0":2.2084097031021854,"vY0":-134.7851488585643,"vZ0":-3.6685591410137732,"x":127.53,"y":136.72,"x0":-1.716039954430204,"y0":50.00288744978768,"z0":6.216213323217022,"aX":8.73742912620819},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.0,"spinRate":2648,"spinDirection":164},"zone":11,"typeConfidence":0.91,"plateTime":0.40505115060290686,"extension":6.945900044406281},"index":1,"playId":"2cc21833-6516-3cf9-b377-2d17ac97f286","pitchNumber":1,"startTime":"2026-07-29T19:42:30.947Z","endTime":"2026-07-29T19:42:34.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"2bed904b-082b-3c36-af55-1cd3cb8126e9","startTime":"2026-07-29T19:42:48.137Z","endTime":"2026-07-29T19:42:52.255Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86015585183434,"aZ":-16.07564222525756,"pfxX":1.6786379142563308,"pfxZ":8.613472598922936,"pX":0.04695855804904027,"pZ":3.5403083076450237,"vX0":3.950712711432721,"vY0":-135.42940576288507,"vZ0":-4.233657458507394,"x":115.21,"y":143.19,"x0":-1.6452770592814185,"y0":50.00392868788234,"z0":6.238469124134894,"aX":3.1368005642205463},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-3.8,"spinRate":2633,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.40348665751896595,"extension":6.934455095842998},"index":3,"playId":"12a75379-1f62-397c-a14d-ef5edba07b62","pitchNumber":2,"startTime":"2026-07-29T19:43:07.289Z","endTime":"2026-07-29T19:43:10.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65076080261146,"aZ":-16.0293947359233,"pfxX":1.0377549501460384,"pfxZ":8.446013197313706,"pX":-0.3514747683600574,"pZ":3.9997802405143585,"vX0":3.107603142341774,"vY0":-136.99927697485745,"vZ0":-3.0870329888563317,"x":130.4,"y":130.79,"x0":-1.6327807370960163,"y0":50.00487564665255,"z0":6.229040673439303,"aX":1.9833084095874576},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-2.5,"spinRate":2655,"spinDirection":172},"zone":11,"typeConfidence":0.89,"plateTime":0.3989462892325424,"extension":6.8737744459467764},"index":4,"playId":"d9005bcf-f1f6-3a12-940f-8d1393daae70","pitchNumber":3,"startTime":"2026-07-29T19:43:31.940Z","endTime":"2026-07-29T19:43:35.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30468690234833,"aZ":-15.699273202365198,"pfxX":1.901835209347027,"pfxZ":8.802138195202112,"pX":0.8876798791110273,"pZ":3.5531159727536075,"vX0":5.1502006463660654,"vY0":-135.3962562763976,"vZ0":-4.215281315614229,"x":83.16,"y":142.85,"x0":-1.2801077037418727,"y0":50.00447750859582,"z0":6.216153745431187,"aX":3.5587987924766025},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-4.4,"spinRate":2659,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.40328275693224525,"extension":6.997515996615231},"index":5,"playId":"aa626c02-925e-3bb3-891a-dc4dd74ad1a6","pitchNumber":4,"startTime":"2026-07-29T19:43:52.310Z","endTime":"2026-07-29T19:43:58.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839712094879427,"aZ":-20.019933786784996,"pfxX":1.3959542761662949,"pfxZ":6.464123894980101,"pX":1.493297542409329,"pZ":4.3195932179763386,"vX0":6.585098034488503,"vY0":-135.78229576733116,"vZ0":-1.7476035329983204,"x":60.08,"y":122.15,"x0":-1.1378439884181444,"y0":50.00090708829087,"z0":6.354855805024554,"aX":2.623197364381054},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-3.8,"spinRate":2697,"spinDirection":168},"zone":12,"typeConfidence":0.89,"plateTime":0.40234832149084054,"extension":6.70492844475035},"index":6,"playId":"5b6efb33-879f-3e7a-b1ec-aaa53cff6d60","pitchNumber":5,"startTime":"2026-07-29T19:44:22.375Z","endTime":"2026-07-29T19:44:25.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-29T19:44:51.384Z","endTime":"2026-07-29T19:45:10.979Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56649242511539,"aZ":-15.542801513722852,"pfxX":1.0106809129792387,"pfxZ":8.800601882039768,"pX":0.5721156232422502,"pZ":2.28041580497135,"vX0":5.0911162358713025,"vY0":-136.27789985059545,"vZ0":-7.2731761258149925,"x":95.19,"y":177.21,"x0":-1.4479645525991018,"y0":50.00638864416962,"z0":6.047840190348275,"aX":1.9100453669868682},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-2.9,"spinRate":2702,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.40117568725812225,"extension":7.058729913876231},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.12,"coordY":64.02}},"index":8,"playId":"afb731f5-cd1d-3b4b-b7ea-238461536f9d","pitchNumber":6,"startTime":"2026-07-29T19:45:10.979Z","endTime":"2026-07-29T19:45:20.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:45:20.168Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to left fielder Taylor Ward.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:48:01.952Z","endTime":"2026-07-29T19:48:29.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:46:06.442Z","endTime":"2026-07-29T19:48:04.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.6,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038187704399686,"aZ":-13.970467537271775,"pfxX":1.1408375658079306,"pfxZ":10.571877229159698,"pX":1.031287830013855,"pZ":1.2756752120122923,"vX0":4.156921892642656,"vY0":-130.0708948398836,"vZ0":-10.871550242104588,"x":77.69,"y":204.34,"x0":-0.732675783018117,"y0":50.0040405542284,"z0":6.556211215916521,"aX":1.963462622457067},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.0,"breakHorizontal":-3.0,"spinRate":2399,"spinDirection":186},"zone":14,"typeConfidence":0.88,"plateTime":0.42032241185307395,"extension":6.032874165837113},"index":1,"playId":"c363c68c-90f9-3617-aed9-d0864da94d21","pitchNumber":1,"startTime":"2026-07-29T19:48:04.192Z","endTime":"2026-07-29T19:48:08.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06215664299654,"aZ":-18.400943755014985,"pfxX":1.7257929693908949,"pfxZ":7.861325376052719,"pX":0.014575920567875385,"pZ":2.0479894989301304,"vX0":1.5997797171494477,"vY0":-130.89185461706097,"vZ0":-8.471729894512462,"x":116.44,"y":183.48,"x0":-0.8266211864902281,"y0":50.004117120099735,"z0":6.6796962059187255,"aX":3.024462604499815},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.8,"breakHorizontal":-3.5,"spinRate":2425,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.4168724832834605,"extension":6.1632616949230545},"hitData":{"launchSpeed":90.8,"launchAngle":25.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.46,"coordY":71.44}},"index":2,"playId":"fb127c3a-db59-38d9-aaa7-26505bc1940e","pitchNumber":2,"startTime":"2026-07-29T19:48:23.261Z","endTime":"2026-07-29T19:48:29.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:48:29.485Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Leody Taveras.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:48:32.897Z","endTime":"2026-07-29T19:49:25.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.900500955028104,"aZ":-41.27889216849668,"pfxX":4.409065860630683,"pfxZ":-7.1096743377940115,"pX":-0.650340207090887,"pZ":4.1117194700623765,"vX0":-0.8476494051788707,"vY0":-112.03008316201954,"vZ0":2.499476556345031,"x":141.79,"y":127.76,"x0":-0.8417462774932485,"y0":50.00483962652767,"z0":7.179507661909418,"aX":5.64442244975698},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.0,"breakHorizontal":-7.8,"spinRate":2633,"spinDirection":37},"zone":11,"typeConfidence":0.91,"plateTime":0.4876117470114818,"extension":5.816402242974789},"index":0,"playId":"6b9473e3-222d-312d-bb7e-a598f9ee287f","pitchNumber":1,"startTime":"2026-07-29T19:48:59.544Z","endTime":"2026-07-29T19:49:02.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.910845941722535,"aZ":-13.969411107504145,"pfxX":-3.119062326476492,"pfxZ":9.663235404587562,"pX":0.2684699633667419,"pZ":2.7099267900866932,"vX0":3.6442423053365167,"vY0":-135.48644768155782,"vZ0":-7.955299823691827,"x":106.77,"y":165.61,"x0":-0.6804033029885829,"y0":50.00369494167127,"z0":6.633605671555821,"aX":-5.876532591286551},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.4022386038356922,"extension":6.14478468739005},"hitData":{"launchSpeed":89.2,"launchAngle":55.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.07,"coordY":100.05}},"index":1,"playId":"638a27f9-858f-3be1-adba-6cfcf3af2e5b","pitchNumber":2,"startTime":"2026-07-29T19:49:17.291Z","endTime":"2026-07-29T19:49:25.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:49:25.618Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Taylor Ward.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:49:28.019Z","endTime":"2026-07-29T19:51:30.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22338887478666,"aZ":-17.20764509321485,"pfxX":1.9552987968556552,"pfxZ":8.38744143862143,"pX":-0.009203980522100058,"pZ":2.1298916626420397,"vX0":1.5552681397614025,"vY0":-131.57427909132716,"vZ0":-8.509425714575446,"x":117.35,"y":181.27,"x0":-0.8584060115260144,"y0":50.00481887253082,"z0":6.638347751939273,"aX":3.4900638183617967},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-3.8,"spinRate":2446,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.41347184301548623,"extension":6.159574623005978},"index":0,"playId":"a8e17f4c-741e-3e60-aeab-13d5839f4bb6","pitchNumber":1,"startTime":"2026-07-29T19:49:53.490Z","endTime":"2026-07-29T19:49:57.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T19:50:06.627Z","endTime":"2026-07-29T19:50:23.492Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703633652159485,"aZ":-16.445097063686298,"pfxX":1.5047352475554672,"pfxZ":8.944992338020567,"pX":0.10104971721468663,"pZ":1.74379678163838,"vX0":1.9211848454525666,"vY0":-131.00125353110798,"vZ0":-9.366504903811554,"x":113.15,"y":191.7,"x0":-0.8341172996298964,"y0":50.00116220019177,"z0":6.566151397206014,"aX":2.6444177206876436},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.6,"breakHorizontal":-3.1,"spinRate":2435,"spinDirection":185},"zone":8,"typeConfidence":0.9,"plateTime":0.41629194749342746,"extension":6.091231626045185},"index":2,"playId":"297f59c2-f993-3912-a030-3d7233afb9a8","pitchNumber":2,"startTime":"2026-07-29T19:50:23.492Z","endTime":"2026-07-29T19:50:27.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683003268929454,"aZ":-17.097374531564032,"pfxX":-8.631493092092756,"pfxZ":9.389886165321663,"pX":-0.735226108760128,"pZ":2.6639581676762667,"vX0":3.0291430482075814,"vY0":-126.16593798833772,"vZ0":-6.38659390967525,"x":145.03,"y":166.85,"x0":-0.8330426413278127,"y0":50.000673076311415,"z0":6.615354647371975,"aX":-13.854182689986038},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.7,"breakHorizontal":14.9,"spinRate":2322,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.4348400525294127,"extension":6.174355109399468},"index":3,"playId":"a0a41ca4-1dee-392b-9470-5caacd493169","pitchNumber":3,"startTime":"2026-07-29T19:50:41.667Z","endTime":"2026-07-29T19:50:45.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532188304977456,"aZ":-22.159693314045292,"pfxX":2.647539904527556,"pfxZ":5.734996369348355,"pX":0.1474637850556167,"pZ":3.128389986050042,"vX0":1.420030899708855,"vY0":-131.25057930133244,"vZ0":-5.116577003268421,"x":111.38,"y":154.31,"x0":-0.7444342295639211,"y0":50.00481685462152,"z0":6.751388940834614,"aX":4.623301612097445},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-5.2,"spinRate":2442,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.41716425171953153,"extension":5.988755896995509},"index":4,"playId":"0552a7ad-d4f1-3d36-83c7-83a3d6f75114","pitchNumber":4,"startTime":"2026-07-29T19:51:03.552Z","endTime":"2026-07-29T19:51:06.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713490596689738,"aZ":-11.702306926597386,"pfxX":-4.979970915621594,"pfxZ":10.682936376196995,"pX":-0.8478352938434905,"pZ":2.594254558095324,"vX0":1.4494400901514388,"vY0":-136.4938659219778,"vZ0":-8.450338937683336,"x":149.32,"y":168.74,"x0":-0.7337566443381486,"y0":50.00035804798697,"z0":6.506039449712992,"aX":-9.53915042527892},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2367,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39895892973947733,"extension":6.261607835293349},"hitData":{"launchSpeed":81.5,"launchAngle":39.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.04,"coordY":108.2}},"index":5,"playId":"a0e41cfd-f4f3-3c64-9543-ac74d21e0caf","pitchNumber":5,"startTime":"2026-07-29T19:51:23.861Z","endTime":"2026-07-29T19:51:30.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:51:30.283Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Beavers pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T19:53:55.824Z","endTime":"2026-07-29T19:54:06.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces second baseman Gleyber Torres, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:53:01.234Z","endTime":"2026-07-29T19:53:01.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to second base for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:53:01.251Z","endTime":"2026-07-29T19:53:01.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:53:01.252Z","endTime":"2026-07-29T19:53:30.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gunnar Henderson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-29T19:53:30.018Z","endTime":"2026-07-29T19:53:58.066Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"base":2,"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.051312142086548,"aZ":-25.698459356088716,"pfxX":0.9674610249762523,"pfxZ":4.100436201354862,"pX":0.05683940572459267,"pZ":2.8378428833186873,"vX0":1.0199771992022806,"vY0":-124.82025901466244,"vZ0":-3.362881343185678,"x":114.83,"y":162.16,"x0":-0.4827104251811536,"y0":50.002153994009504,"z0":6.317940499438954,"aX":1.526540837891851},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.0,"spinRate":1907,"spinDirection":171},"zone":5,"typeConfidence":0.9,"plateTime":0.4387775865575705,"extension":6.812671751913189},"hitData":{"launchSpeed":81.8,"launchAngle":72.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":153.71}},"index":4,"playId":"dc86e3c2-1b9f-3967-a7e5-088c5a475188","pitchNumber":1,"startTime":"2026-07-29T19:53:58.066Z","endTime":"2026-07-29T19:54:06.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:54:06.632Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Christian Encarnacion-Strand lines into a double play, shortstop Kevin McGonigle to second baseman Javier Báez. Gunnar Henderson out at 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T19:54:13.500Z","endTime":"2026-07-29T19:55:38.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443369465230763,"aZ":-25.362087989471245,"pfxX":2.113412546314335,"pfxZ":4.270541481439504,"pX":0.016454869101793584,"pZ":2.273391142667543,"vX0":0.6333200611262126,"vY0":-125.29597674533602,"vZ0":-4.4605199521173615,"x":116.37,"y":177.4,"x0":-0.5139893561926375,"y0":50.0055828861573,"z0":6.140267152407583,"aX":3.3728292753281393},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":1850,"spinDirection":171},"zone":5,"typeConfidence":0.91,"plateTime":0.43654617505139504,"extension":6.927899905479929},"index":0,"playId":"380f2a9e-92b3-357e-816d-619c40c97aa9","pitchNumber":1,"startTime":"2026-07-29T19:54:33.753Z","endTime":"2026-07-29T19:54:36.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826796998440543,"aZ":-13.236032237671818,"pfxX":-1.673632633998152,"pfxZ":10.476420153581156,"pX":-0.5032793520634489,"pZ":3.111326420496142,"vX0":-0.3398183686620335,"vY0":-133.61724188926104,"vZ0":-5.65178204068784,"x":136.18,"y":154.77,"x0":-0.1569907730870627,"y0":50.004104428095864,"z0":6.20525194151729,"aX":-3.0260518462569332},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2165,"spinDirection":194},"zone":1,"typeConfidence":0.89,"plateTime":0.40993457734067684,"extension":7.114423460873646},"index":1,"playId":"128e5ff4-8c2a-38c1-90cf-27c5241bb535","pitchNumber":2,"startTime":"2026-07-29T19:54:53.639Z","endTime":"2026-07-29T19:54:57.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951303414244315,"aZ":-11.271726971909716,"pfxX":-2.7193536460045817,"pfxZ":11.132713498462568,"pX":-0.012649586681737816,"pZ":2.259411360660142,"vX0":1.0573715220247901,"vY0":-136.1579868932507,"vZ0":-8.095755626461646,"x":117.48,"y":177.78,"x0":-0.05279503533561516,"y0":50.00117808566446,"z0":6.051655064180594,"aX":-5.10408914241006},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2306,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.4023106683040858,"extension":7.155010047549127},"hitData":{"launchSpeed":92.9,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.76,"coordY":148.21}},"index":2,"playId":"18a8e2b6-926e-3e61-8930-d16cf7986ff5","pitchNumber":3,"startTime":"2026-07-29T19:55:31.521Z","endTime":"2026-07-29T19:55:38.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":19.6,"leverageIndex":3.45,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:55:38.332Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Colt Keith to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:57:53.370Z","endTime":"2026-07-29T19:58:22.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colton Cowser replaces right fielder Dylan Beavers, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:57:28.737Z","endTime":"2026-07-29T19:57:28.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"402","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:57:28.767Z","endTime":"2026-07-29T19:57:42.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colt Keith starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:57:42.383Z","endTime":"2026-07-29T19:57:55.619Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"base":2,"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841406812068243,"aZ":-25.25360325078412,"pfxX":2.111451028188747,"pfxZ":4.410713700164716,"pX":1.3355539069003606,"pZ":1.3923836058242718,"vX0":4.084526330271429,"vY0":-124.42243481498726,"vZ0":-7.7966857999721695,"x":66.09,"y":201.19,"x0":-0.601227077170585,"y0":50.00122578209265,"z0":6.657448029261243,"aX":3.31185377525973},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.8,"spinRate":2389,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.4401164592688329,"extension":6.096036641729488},"index":3,"playId":"1ab51fc6-ff8e-3bb8-aa75-ecf6133384e8","pitchNumber":1,"startTime":"2026-07-29T19:57:55.619Z","endTime":"2026-07-29T19:57:58.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962307826034944,"aZ":-23.703301981465554,"pfxX":0.8676543720269505,"pfxZ":5.2589163249782915,"pX":1.3010634643898578,"pZ":1.937113969441051,"vX0":4.491557417803732,"vY0":-126.1997300458859,"vZ0":-7.1339728871552435,"x":67.41,"y":186.48,"x0":-0.6154347086404347,"y0":50.00502693764633,"z0":6.713327239470979,"aX":1.3972166884794255},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.0,"breakHorizontal":-2.6,"spinRate":2430,"spinDirection":170},"zone":14,"typeConfidence":0.92,"plateTime":0.43420746602178584,"extension":6.12712738969008},"hitData":{"launchSpeed":82.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":151.68}},"index":4,"playId":"56d78eaa-3758-3de8-a2c5-d01cede398c2","pitchNumber":2,"startTime":"2026-07-29T19:58:14.376Z","endTime":"2026-07-29T19:58:22.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.67,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:58:22.466Z","atBatIndex":80},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Wells intentionally walks Riley Greene.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:58:45.365Z","endTime":"2026-07-29T19:58:51.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08242426-0826-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.929Z","endTime":"2026-07-29T19:58:49.943Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08242426-0826-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.943Z","endTime":"2026-07-29T19:58:49.944Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08242426-0826-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.944Z","endTime":"2026-07-29T19:58:49.945Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08242426-0826-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.945Z","endTime":"2026-07-29T19:58:51.282Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.39999999999999,"awayTeamWinProbability":17.60000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":4.79,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:58:51.282Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eduardo Valencia grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Riley Greene out at 2nd. Eduardo Valencia out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:58:52.296Z","endTime":"2026-07-29T19:59:11.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51822335189591,"aZ":-26.590277599892552,"pfxX":2.753069665374632,"pfxZ":3.481318427795565,"pX":0.5902082784707341,"pZ":1.3948961641141882,"vX0":2.051697797955946,"vY0":-125.86454616806816,"vZ0":-8.004608980493531,"x":94.5,"y":201.12,"x0":-0.5931806799095771,"y0":50.00357413438301,"z0":6.769251435384048,"aX":4.4177869933165965},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":2406,"spinDirection":145},"zone":14,"typeConfidence":0.93,"plateTime":0.43514164833949476,"extension":6.0424296035385305},"hitData":{"launchSpeed":68.9,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":156.75}},"index":0,"playId":"8be61378-c403-3300-a99b-1a52eeeb2dab","pitchNumber":1,"startTime":"2026-07-29T19:59:02.842Z","endTime":"2026-07-29T19:59:11.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-32.39999999999999,"leverageIndex":5.29,"dramaIndex":336.0,"contextMetrics":{},"playEndTime":"2026-07-29T19:59:11.089Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:01:26.050Z","endTime":"2026-07-29T20:02:53.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Christian Encarnacion-Strand starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:01:09.771Z","endTime":"2026-07-29T20:01:28.232Z","isPitch":false,"type":"action","player":{"id":687952,"link":"/api/v1/people/687952"},"base":2,"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.8,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28467934051535,"aZ":-12.423044124708012,"pfxX":-0.6754347794616802,"pfxZ":10.647641038229361,"pX":1.1211957944816184,"pZ":3.2807597087273472,"vX0":3.00220848099365,"vY0":-135.0532787704836,"vZ0":-5.638682853916052,"x":74.26,"y":150.2,"x0":0.08491283183828889,"y0":50.001692564595785,"z0":6.262879209436657,"aX":-1.2532383354958083},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":0.6,"spinRate":2209,"spinDirection":187},"zone":12,"typeConfidence":0.91,"plateTime":0.404934265568317,"extension":7.0350988706033},"index":1,"playId":"8a6d45db-0154-3ceb-a5ca-22b57764d4fa","pitchNumber":1,"startTime":"2026-07-29T20:01:28.232Z","endTime":"2026-07-29T20:01:31.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623350941697645,"aZ":-28.49421983676883,"pfxX":3.1470175918128103,"pfxZ":2.350881561285405,"pX":-0.07300588775548775,"pZ":3.6265104032927837,"vX0":-0.15956326319692532,"vY0":-123.50200854719125,"vZ0":-0.6515138737379315,"x":119.78,"y":140.86,"x0":-0.4176302591093254,"y0":50.002067174929735,"z0":6.263422156629639,"aX":4.923723520074897},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":1900,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4413221232315738,"extension":6.820254858748503},"index":2,"playId":"c783b52a-7af2-31e8-a151-008043c02ba7","pitchNumber":2,"startTime":"2026-07-29T20:01:44.519Z","endTime":"2026-07-29T20:01:48.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683560765628233,"aZ":-22.82024919009088,"pfxX":1.3215832155775438,"pfxZ":5.670392444002105,"pX":-1.1441658950176665,"pZ":1.320296693016611,"vX0":-2.0280089971536834,"vY0":-127.25468820806832,"vZ0":-7.403171498931693,"x":160.61,"y":203.13,"x0":-0.5107230939511253,"y0":50.00469769385487,"z0":6.05933686477708,"aX":2.1806915814213297},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2088,"spinDirection":178},"zone":13,"typeConfidence":0.87,"plateTime":0.4294700972071879,"extension":6.850783606407344},"index":3,"playId":"8308b425-e6de-3ecb-96eb-3152b62cd942","pitchNumber":3,"startTime":"2026-07-29T20:02:15.718Z","endTime":"2026-07-29T20:02:18.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60003147979941,"aZ":-13.529247217938629,"pfxX":-0.7516174852278121,"pfxZ":10.144295159642223,"pX":0.5485604245421837,"pZ":3.302923754170017,"vX0":1.6657751493203388,"vY0":-133.90826605823446,"vZ0":-4.985984167815435,"x":96.09,"y":149.6,"x0":0.01944905680015011,"y0":50.00486849311369,"z0":6.137707690856553,"aX":-1.3818567898366603},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":2158,"spinDirection":190},"zone":3,"typeConfidence":0.89,"plateTime":0.4071354463456851,"extension":7.043676204460906},"index":4,"playId":"313803eb-848a-39fc-b2fe-940106041751","pitchNumber":4,"startTime":"2026-07-29T20:02:32.483Z","endTime":"2026-07-29T20:02:35.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20182203088093,"aZ":-27.25477311846166,"pfxX":2.7252456442478525,"pfxZ":3.029469258548561,"pX":-0.25363236900762054,"pZ":3.920517345005011,"vX0":-0.5510540555884634,"vY0":-125.76417253316515,"vZ0":-0.36206983506879387,"x":126.67,"y":132.93,"x0":-0.3878235433098898,"y0":50.00238838426868,"z0":6.250914126485222,"aX":4.425779862183535},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2026,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.43322861963249437,"extension":6.885478447824563},"index":5,"playId":"a865c24b-3e29-3757-b3a3-76f1ba2a977d","pitchNumber":5,"startTime":"2026-07-29T20:02:49.369Z","endTime":"2026-07-29T20:02:53.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.9,"awayTeamWinProbability":55.1,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.74,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:02:53.056Z","atBatIndex":83},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Leody Taveras out on a sacrifice bunt, pitcher Jacob Waguespack to second baseman Javier Báez. Christian Encarnacion-Strand to 3rd. Coby Mayo to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:03:57.364Z","endTime":"2026-07-29T20:04:31.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:03:05.995Z","endTime":"2026-07-29T20:03:59.639Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.7,"endSpeed":81.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75003177795293,"aZ":-24.373865628459065,"pfxX":1.7131731489459356,"pfxZ":4.629513900593821,"pX":-0.4238581382817494,"pZ":2.2348049992907955,"vX0":-0.6009297800836212,"vY0":-127.84366632094986,"vZ0":-4.905216667837882,"x":133.16,"y":178.44,"x0":-0.4108700928153224,"y0":50.0052005411838,"z0":6.0474602849266486,"aX":2.8891286203142745},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.0,"spinRate":1956,"spinDirection":180},"zone":7,"typeConfidence":0.9,"plateTime":0.4254095312175963,"extension":7.038216774131986},"index":1,"playId":"e1c6e4c1-39c0-3c1b-865a-78a561cb2b39","pitchNumber":1,"startTime":"2026-07-29T20:03:59.639Z","endTime":"2026-07-29T20:04:03.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66465815668286,"aZ":-27.465331210544576,"pfxX":2.421955900201797,"pfxZ":2.9255971535501697,"pX":-0.012024666667223571,"pZ":2.5869746754930993,"vX0":0.24209102887086958,"vY0":-125.35396425591148,"vZ0":-3.3519939735410955,"x":117.46,"y":168.93,"x0":-0.4246645484868733,"y0":50.003947921482144,"z0":6.156798580978977,"aX":3.8976665096050307},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-4.4,"spinRate":1786,"spinDirection":162},"zone":5,"typeConfidence":0.91,"plateTime":0.4350873224669929,"extension":6.959516309748307},"hitData":{"launchSpeed":38.0,"launchAngle":-81.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.07,"coordY":189.44}},"index":2,"playId":"69b8609d-d418-3bf7-ae2d-d9582ba0d832","pitchNumber":2,"startTime":"2026-07-29T20:04:23.815Z","endTime":"2026-07-29T20:04:31.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":3.66,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:04:31.441Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yohel Pozo out on a sacrifice fly to right fielder Zach McKinstry. Christian Encarnacion-Strand scores. Coby Mayo to 3rd.","rbi":1,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:04:42.525Z","endTime":"2026-07-29T20:06:23.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3846592913655,"aZ":-23.75358724096358,"pfxX":2.2296209299082568,"pfxZ":5.009322167762232,"pX":0.735252397297196,"pZ":2.6517051459462833,"vX0":1.5860476460644601,"vY0":-128.50836696337973,"vZ0":-4.227229964840502,"x":88.97,"y":167.18,"x0":-0.1785327574267299,"y0":50.002613720919214,"z0":6.152070305606684,"aX":3.7474446438862876},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2071,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.4254108051764911,"extension":6.96553084634206},"index":0,"playId":"7c8bad2f-d889-3c34-856f-59d850feb319","pitchNumber":1,"startTime":"2026-07-29T20:05:00.347Z","endTime":"2026-07-29T20:05:03.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78531354906611,"aZ":-20.751131761507487,"pfxX":-7.052343699297497,"pfxZ":7.25202658673787,"pX":-0.10346755030237283,"pZ":0.44486483857377646,"vX0":2.3681402346606104,"vY0":-124.13886408009408,"vZ0":-9.342755962312367,"x":120.94,"y":226.77,"x0":-0.1487347632475459,"y0":50.00004380373429,"z0":5.957751789110153,"aX":-11.10265282005428},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":1738,"spinDirection":201},"zone":13,"typeConfidence":0.88,"plateTime":0.43973249879162646,"extension":7.051558350132175},"index":1,"playId":"251191c8-ff69-306f-a080-78b62160b99f","pitchNumber":2,"startTime":"2026-07-29T20:05:20.241Z","endTime":"2026-07-29T20:05:23.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644020198234415,"aZ":-10.924093488921125,"pfxX":-2.0183173589575256,"pfxZ":11.679525445869606,"pX":-1.4967550928404105,"pZ":3.094010724687537,"vX0":-3.2952027272820015,"vY0":-133.95742414290245,"vZ0":-5.852230040318369,"x":174.05,"y":155.24,"x0":0.010943712993880386,"y0":50.00187287872841,"z0":6.08622292237033,"aX":-3.6712019259094335},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2252,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4087187300340225,"extension":7.08786434847368},"index":2,"playId":"01d365a6-229b-33e7-9945-011c182d5e07","pitchNumber":3,"startTime":"2026-07-29T20:05:41.272Z","endTime":"2026-07-29T20:05:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.935752008914054,"aZ":-11.154026920857063,"pfxX":-2.4525972520200496,"pfxZ":10.958236624369619,"pX":0.05014705044607507,"pZ":3.6166082967251194,"vX0":0.4832892771136273,"vY0":-137.49259710567287,"vZ0":-4.677755316132977,"x":115.09,"y":141.13,"x0":0.19098848042340094,"y0":50.00338380586419,"z0":6.094348350454214,"aX":-4.704761753255441},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2195,"spinDirection":192},"zone":12,"typeConfidence":0.92,"plateTime":0.3980827176070152,"extension":7.049481546294498},"hitData":{"launchSpeed":85.1,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.84,"coordY":94.23}},"index":3,"playId":"5a1e1557-e1ad-3e35-a651-884da420dfd5","pitchNumber":4,"startTime":"2026-07-29T20:06:10.925Z","endTime":"2026-07-29T20:06:23.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":687952,"link":"/api/v1/people/687952"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":4.42,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:06:23.190Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to left fielder Riley Greene. Coby Mayo scores.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:09:05.408Z","endTime":"2026-07-29T20:09:17.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:06:47.484Z","endTime":"2026-07-29T20:07:06.559Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Sommers replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:07:06.559Z","endTime":"2026-07-29T20:09:07.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640655444907274,"aZ":-26.166472175106794,"pfxX":8.973827321170974,"pfxZ":3.180836697161306,"pX":0.5641230621886241,"pZ":2.852723854391337,"vX0":-8.74195822541201,"vY0":-136.7108626089123,"vZ0":0.1810397682478596,"x":95.5,"y":161.76,"x0":2.6400916825771263,"y0":50.00379865861926,"z0":4.584258695188053,"aX":16.95721596667321},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":-14.4,"spinRate":2040,"spinDirection":121},"zone":3,"typeConfidence":0.93,"plateTime":0.4009089604962264,"extension":7.190323503885152},"hitData":{"launchSpeed":71.5,"launchAngle":21.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.65,"coordY":119.62}},"index":2,"playId":"6b26e39a-d1d4-3172-992e-025a70913a85","pitchNumber":1,"startTime":"2026-07-29T20:09:07.691Z","endTime":"2026-07-29T20:09:17.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.3,"awayTeamWinProbability":80.7,"homeTeamWinProbabilityAdded":-18.3,"leverageIndex":1.23,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:09:17.631Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:09:19.161Z","endTime":"2026-07-29T20:11:02.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.7,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04337264688376,"aZ":-28.899643064582545,"pfxX":9.842479521988732,"pfxZ":1.6763598588622042,"pX":1.6406484360420874,"pZ":2.544313007303418,"vX0":-6.652946474601114,"vY0":-139.22735155550367,"vZ0":-0.13691757194799203,"x":54.46,"y":170.08,"x0":2.7856222396171084,"y0":50.00642328170036,"z0":4.511013970690871,"aX":19.27494283724543},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.4,"spinRate":2079,"spinDirection":120},"zone":12,"typeConfidence":0.95,"plateTime":0.39381313598460066,"extension":7.236506511180952},"index":0,"playId":"c1cc0087-772e-3857-b111-aab1fdd8bdbb","pitchNumber":1,"startTime":"2026-07-29T20:09:45.595Z","endTime":"2026-07-29T20:09:48.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294905369831444,"aZ":-21.718306318570814,"pfxX":7.893116849274778,"pfxZ":5.442501956827218,"pX":0.43692193540281854,"pZ":2.8779621495801546,"vX0":-9.228414071045172,"vY0":-137.45384203809388,"vZ0":-0.590866017342735,"x":100.35,"y":161.08,"x0":2.8057917081617063,"y0":50.004574368821146,"z0":4.56503544292065,"aX":15.168350518185377},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-12.5,"spinRate":2064,"spinDirection":121},"zone":3,"typeConfidence":0.79,"plateTime":0.3978696677339073,"extension":7.134768825830879},"index":1,"playId":"799b458c-ba71-3acb-a060-6f89dc62893d","pitchNumber":2,"startTime":"2026-07-29T20:10:03.159Z","endTime":"2026-07-29T20:10:06.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.71137729652796,"aZ":-23.242442009771672,"pfxX":11.302456493881294,"pfxZ":4.680869226825196,"pX":0.927899554702712,"pZ":2.887444680496255,"vX0":-9.355407686593583,"vY0":-138.6179233689849,"vZ0":-0.1384431977210634,"x":81.63,"y":160.82,"x0":2.911735400242233,"y0":50.000364565344924,"z0":4.516211412494281,"aX":21.556521659957383},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2096,"spinDirection":125},"zone":12,"typeConfidence":0.95,"plateTime":0.39816566529835473,"extension":7.250106738346673},"index":2,"playId":"5f1c0f79-05cd-3174-8fef-c14af2b65b79","pitchNumber":3,"startTime":"2026-07-29T20:10:21.279Z","endTime":"2026-07-29T20:10:24.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496271323315142,"aZ":-32.601829728641455,"pfxX":-6.790684993982461,"pfxZ":-0.2881303741503505,"pX":-0.003164473006535325,"pZ":2.670986946374366,"vX0":-4.696757282733412,"vY0":-121.05087896531627,"vZ0":2.121672899338642,"x":117.12,"y":166.66,"x0":2.847180388682707,"y0":50.00406636561642,"z0":4.645249233180586,"aX":-10.03732265152229},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":2365,"spinDirection":293},"zone":5,"typeConfidence":0.91,"plateTime":0.45316440015221104,"extension":7.1443867342551055},"index":3,"playId":"1b3c2184-4bfc-3c3c-bdd8-fab3a72ef837","pitchNumber":4,"startTime":"2026-07-29T20:10:40.345Z","endTime":"2026-07-29T20:10:43.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.322865102342746,"aZ":-19.761164257871492,"pfxX":8.021985836464872,"pfxZ":6.373691298731947,"pX":0.23395768119209162,"pZ":2.7814681324728396,"vX0":-9.975757412493168,"vY0":-139.1836729391651,"vZ0":-1.231249766279305,"x":108.08,"y":163.68,"x0":2.834433835250574,"y0":50.00552431439747,"z0":4.547429653626221,"aX":15.630027182162607},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2166,"spinDirection":119},"zone":2,"typeConfidence":0.81,"plateTime":0.39460934287551774,"extension":7.209747615463508},"index":4,"playId":"2efc8c23-f5bc-303b-9c5c-28bc1b087e5c","pitchNumber":5,"startTime":"2026-07-29T20:10:59.207Z","endTime":"2026-07-29T20:11:02.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.34,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:11:02.207Z","atBatIndex":87},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (20) on a fly ball to left field. Eduardo Valencia scores.","rbi":2,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:13:43.266Z","endTime":"2026-07-29T20:14:13.817Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:12:00.474Z","endTime":"2026-07-29T20:12:27.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Eduardo Valencia starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T20:12:27.966Z","endTime":"2026-07-29T20:13:45.544Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"base":2,"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362573085629638,"aZ":-23.890035029131017,"pfxX":0.4030275956176094,"pfxZ":4.74845790177325,"pX":0.08380642253392125,"pZ":2.902650889712244,"vX0":3.060214201423799,"vY0":-130.70974259042615,"vZ0":-2.8967199326986357,"x":113.81,"y":160.41,"x0":-1.15045455929496,"y0":50.00498747647877,"z0":5.802672355686785,"aX":0.7026639091494316},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2367,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.4177045912988966,"extension":5.839490480222847},"hitData":{"launchSpeed":101.9,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.88,"coordY":65.86}},"index":2,"playId":"6e615bed-e40b-3f1d-9651-fd2c63b86fb8","pitchNumber":1,"startTime":"2026-07-29T20:13:45.544Z","endTime":"2026-07-29T20:14:13.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":680664,"link":"/api/v1/people/680664"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":42.8,"leverageIndex":3.38,"dramaIndex":352.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:14:13.817Z","atBatIndex":88},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out sharply, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:14:17.889Z","endTime":"2026-07-29T20:15:28.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57922180714593,"aZ":-19.027246312544836,"pfxX":-9.437511516221115,"pfxZ":8.15356343986442,"pX":0.35429876682490935,"pZ":0.3111684661545668,"vX0":6.900801326606993,"vY0":-125.92510515802651,"vZ0":-9.068493354442577,"x":103.49,"y":230.38,"x0":-1.18986516687176,"y0":50.00296424973893,"z0":5.486764930389253,"aX":-15.219470334003983},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.0,"breakHorizontal":15.6,"spinRate":2315,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.43426935266273325,"extension":6.106529264460294},"index":0,"playId":"84ed8e01-b9c5-3166-9dd7-70b316bde1ad","pitchNumber":1,"startTime":"2026-07-29T20:14:33.054Z","endTime":"2026-07-29T20:14:36.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2389928951791,"aZ":-12.659359832278847,"pfxX":-8.378813332683976,"pfxZ":9.875195806884932,"pX":-1.1318032510804503,"pZ":2.7546178553421616,"vX0":3.3450863517177494,"vY0":-139.84887176424624,"vZ0":-5.570349330359978,"x":160.14,"y":164.41,"x0":-1.2565461853775655,"y0":50.00140132181115,"z0":5.60620926118454,"aX":-16.55548720233173},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":14.4,"spinRate":2640,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39201164153242196,"extension":5.963140505463723},"index":1,"playId":"682b2949-db5c-3716-8f9a-6ec58aa70895","pitchNumber":2,"startTime":"2026-07-29T20:14:50.090Z","endTime":"2026-07-29T20:14:53.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048647152098756,"aZ":-18.44352206655325,"pfxX":-8.492167053921573,"pfxZ":8.38981598773979,"pX":0.5684586851051501,"pZ":1.7376169509592145,"vX0":7.005475229752783,"vY0":-126.42316788329617,"vZ0":-5.921201331060541,"x":95.33,"y":191.86,"x0":-1.119961500492633,"y0":50.00593157663754,"z0":5.565853247220046,"aX":-13.904370762832134},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2374,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.4313924938035081,"extension":6.056354404076701},"index":2,"playId":"b4a033b1-d033-3ea1-a10c-71060130f987","pitchNumber":3,"startTime":"2026-07-29T20:15:06.978Z","endTime":"2026-07-29T20:15:10.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.4,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04577921268304,"aZ":-12.918737032363751,"pfxX":-5.872567061239161,"pfxZ":9.795204053259704,"pX":-0.4155891149032253,"pZ":2.2447424972247356,"vX0":4.130557394823842,"vY0":-138.84251109966695,"vZ0":-6.97212482729844,"x":132.84,"y":178.17,"x0":-1.1543051126703812,"y0":50.004071927680315,"z0":5.635804892055413,"aX":-11.54669268083162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2520,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.3934363729759274,"extension":6.035480243312726},"hitData":{"launchSpeed":101.1,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.68,"coordY":153.71}},"index":3,"playId":"546da0b0-8edd-348e-bf9d-d966e8199eac","pitchNumber":4,"startTime":"2026-07-29T20:15:22.474Z","endTime":"2026-07-29T20:15:28.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:15:28.802Z","atBatIndex":89},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:15:34.295Z","endTime":"2026-07-29T20:16:02.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.712137709386955,"aZ":-25.711702863947888,"pfxX":-0.7681234571266158,"pfxZ":3.6292847545143267,"pX":0.5222247836642656,"pZ":2.942773368976673,"vX0":4.952325053730148,"vY0":-130.84186149884226,"vZ0":-2.249321416202355,"x":97.09,"y":159.33,"x0":-1.273911713157491,"y0":50.00134946046127,"z0":5.689158127800834,"aX":-1.3676652949236148},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":2365,"spinDirection":195},"zone":3,"typeConfidence":0.92,"plateTime":0.4144325574551724,"extension":5.980854135594892},"hitData":{"launchSpeed":95.1,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.41,"coordY":147.53}},"index":0,"playId":"dd7f4f54-f302-3393-82d4-0824621c7fa3","pitchNumber":1,"startTime":"2026-07-29T20:15:56.479Z","endTime":"2026-07-29T20:16:02.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:16:02.902Z","atBatIndex":90},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"James Outman hit by pitch.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:16:07.260Z","endTime":"2026-07-29T20:17:37.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58891301081998,"aZ":-33.97280985115991,"pfxX":-0.04342500405364014,"pfxZ":-1.0963012146857225,"pX":0.7741351080516764,"pZ":0.847624804995455,"vX0":4.338920795733469,"vY0":-126.6587150283276,"vZ0":-5.323753787423329,"x":87.49,"y":215.89,"x0":-0.9456862934967649,"y0":50.000142286371464,"z0":5.651232016049335,"aX":-0.07207794088634555},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-0.7,"spinRate":2446,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4302343821562129,"extension":5.965861124472486},"index":0,"playId":"3d5a840a-48da-3883-9e7e-0155caa5b627","pitchNumber":1,"startTime":"2026-07-29T20:16:31.349Z","endTime":"2026-07-29T20:16:34.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84846699224803,"aZ":-34.30967967577518,"pfxX":-1.9383041522801627,"pfxZ":-1.2448280844300816,"pX":0.5054564082650468,"pZ":1.6771670489677017,"vX0":4.711762250728472,"vY0":-129.30920332173713,"vZ0":-3.546389028505705,"x":97.73,"y":193.5,"x0":-1.0785766622904198,"y0":50.00393427082646,"z0":5.664991972236138,"aX":-3.3236527431755434},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.8,"breakHorizontal":2.6,"spinRate":2534,"spinDirection":12},"zone":9,"typeConfidence":0.89,"plateTime":0.4216070715194564,"extension":5.8933890226661925},"index":1,"playId":"b393053a-d1f3-3cc9-bbaa-74f5c879a371","pitchNumber":2,"startTime":"2026-07-29T20:16:51.101Z","endTime":"2026-07-29T20:16:55.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21965207905205,"aZ":-34.950326176250904,"pfxX":-2.7391916524749336,"pfxZ":-1.6224516465699992,"pX":1.950403262779371,"pZ":0.6993333614848107,"vX0":7.8523949862604825,"vY0":-129.13549300685833,"vZ0":-5.849705171134248,"x":42.66,"y":219.9,"x0":-0.7545078418140047,"y0":50.00281625071349,"z0":5.6368454881587535,"aX":-4.695389190984022},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.0,"breakHorizontal":3.5},"zone":14,"typeConfidence":0.9,"plateTime":0.42182052990671437,"extension":5.992649958788584},"index":2,"playId":"dcf9845f-207c-3448-8d33-e9ecbeae7d0f","pitchNumber":3,"startTime":"2026-07-29T20:17:31.644Z","endTime":"2026-07-29T20:17:37.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:17:37.029Z","atBatIndex":91},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Colton Cowser.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:20:32.977Z","endTime":"2026-07-29T20:21:21.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:18:01.441Z","endTime":"2026-07-29T20:18:45.072Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Wolfram replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:18:45.072Z","endTime":"2026-07-29T20:20:35.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.520699843948005,"aZ":-27.858530787868744,"pfxX":0.7983477818523435,"pfxZ":2.624966463878259,"pX":-0.7840211139897251,"pZ":1.372984725365264,"vX0":-7.522250732518692,"vY0":-126.00253138570285,"vZ0":-5.661383016102825,"x":146.89,"y":201.71,"x0":2.109583921824828,"y0":50.00163255863347,"z0":5.841428805272497,"aX":1.3128171353348768},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2252,"spinDirection":177},"zone":13,"typeConfidence":0.91,"plateTime":0.4312315038205683,"extension":6.18837161601759},"index":2,"playId":"2ba92529-d581-3427-adcb-643ca9191835","pitchNumber":1,"startTime":"2026-07-29T20:20:35.230Z","endTime":"2026-07-29T20:20:38.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"fcb1752a-6f5b-3288-b971-01385099db89","startTime":"2026-07-29T20:20:51.829Z","endTime":"2026-07-29T20:20:54.829Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29502239169598,"aZ":-16.168813521013266,"pfxX":7.528795984501109,"pfxZ":8.012289460563558,"pX":0.8070413662222062,"pZ":2.533018611510908,"vX0":-5.721166604082352,"vY0":-139.88745090844517,"vZ0":-6.556448535819735,"x":86.24,"y":170.39,"x0":1.8927975966492043,"y0":50.001149604439576,"z0":5.952982690246557,"aX":15.033942532858292},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-12.6,"spinRate":2283,"spinDirection":142},"zone":6,"typeConfidence":0.84,"plateTime":0.39041499243978706,"extension":6.1544591539075135},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.81,"coordY":78.21}},"index":4,"playId":"af9ab21e-c323-3207-bbf3-20ede224599d","pitchNumber":2,"startTime":"2026-07-29T20:21:13.082Z","endTime":"2026-07-29T20:21:21.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:21:21.799Z","atBatIndex":92},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":93,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:23:47.276Z","endTime":"2026-07-29T20:24:57.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Taylor Ward starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:23:18.273Z","endTime":"2026-07-29T20:23:49.544Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"base":2,"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958517505890658,"aZ":-29.8212671951437,"pfxX":9.153659908131637,"pfxZ":1.2595089759059164,"pX":0.9958867749719007,"pZ":2.451335824739523,"vX0":-8.061518594563388,"vY0":-135.3041754463248,"vZ0":0.11400268709046857,"x":79.04,"y":172.59,"x0":2.8164871208639664,"y0":50.00061226887399,"z0":4.4886419786841865,"aX":17.066186905730255},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":2094,"spinDirection":119},"zone":14,"typeConfidence":0.93,"plateTime":0.40393817334148485,"extension":7.087896809019464},"index":1,"playId":"f71aa4d7-5578-39fb-ab32-783be9393804","pitchNumber":1,"startTime":"2026-07-29T20:23:49.544Z","endTime":"2026-07-29T20:23:52.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913782867322446,"aZ":-20.311216072665776,"pfxX":7.555985767746834,"pfxZ":6.157528989182229,"pX":1.0939914214828377,"pZ":3.149900741244948,"vX0":-7.114401617639342,"vY0":-137.7502927182624,"vZ0":0.03196703132065115,"x":75.3,"y":153.73,"x0":2.725476170668418,"y0":50.00221827578125,"z0":4.508637853184701,"aX":14.555604142787397},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2341,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.397269038907738,"extension":6.8926894500025},"index":2,"playId":"18ba128e-2bc7-31b0-8d73-9ff1e2e3db59","pitchNumber":2,"startTime":"2026-07-29T20:24:11.785Z","endTime":"2026-07-29T20:24:14.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944440217776854,"aZ":-18.971156695867933,"pfxX":7.82814999695696,"pfxZ":6.750370012695302,"pX":0.3141601858652543,"pZ":2.4777467245745406,"vX0":-9.77439866732744,"vY0":-138.9158165657805,"vZ0":-2.027855367936315,"x":105.02,"y":171.88,"x0":2.860259141582158,"y0":50.0023784397056,"z0":4.477593788716508,"aX":15.309704318654953},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-12.1,"spinRate":2365,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.3942121558246119,"extension":7.117938712023348},"index":3,"playId":"2ddeb044-2a80-34fb-adb6-da89d6fd54a4","pitchNumber":3,"startTime":"2026-07-29T20:24:32.576Z","endTime":"2026-07-29T20:24:35.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89495470927191,"aZ":-22.03867706800589,"pfxX":5.833393315708052,"pfxZ":5.185763439866173,"pX":1.0579518626200544,"pZ":3.229939936939879,"vX0":-7.092925683130052,"vY0":-138.22643529237274,"vZ0":0.4847003373894836,"x":76.67,"y":151.57,"x0":2.887222130115149,"y0":50.0023564467857,"z0":4.5203973992671305,"aX":11.401893637641093},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.2,"spinRate":2220,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.39472840182915325,"extension":7.0369864155188635},"index":4,"playId":"73f6d052-ce0b-3ae6-9530-8dd95cdad743","pitchNumber":4,"startTime":"2026-07-29T20:24:54.954Z","endTime":"2026-07-29T20:24:57.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.74,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:24:57.954Z","atBatIndex":93},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Riley Greene. Taylor Ward to 3rd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":94,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:25:00.888Z","endTime":"2026-07-29T20:26:33.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221041662096944,"aZ":-29.65045137426407,"pfxX":9.989254578037123,"pfxZ":1.3146410686395829,"pX":1.2651201249481392,"pZ":3.1731440888842606,"vX0":-8.06477902107098,"vY0":-137.56807741937408,"vZ0":1.902311298030956,"x":68.78,"y":153.11,"x0":2.930238977523928,"y0":50.00656186423503,"z0":4.476263182547327,"aX":19.23761202310171},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":2215,"spinDirection":122},"zone":12,"typeConfidence":0.95,"plateTime":0.3974554681910121,"extension":7.433452279202515},"index":0,"playId":"47856a9f-3b39-304c-a699-6ccf5273699d","pitchNumber":1,"startTime":"2026-07-29T20:25:24.190Z","endTime":"2026-07-29T20:25:27.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123863690495927,"aZ":-27.687928817131777,"pfxX":9.08729952358106,"pfxZ":2.3128693207074793,"pX":-0.5389473867186646,"pZ":2.9248048154721893,"vX0":-11.814393415674246,"vY0":-137.9896168942474,"vZ0":0.8322107393156064,"x":137.54,"y":159.81,"x0":2.6063610919195406,"y0":50.00170709425907,"z0":4.476889788292621,"aX":17.620339023892043},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.2,"spinRate":2185,"spinDirection":122},"zone":1,"typeConfidence":0.94,"plateTime":0.39609905473536067,"extension":7.302435249935922},"index":1,"playId":"a39387a6-ed9c-3614-b8ab-3888253acf85","pitchNumber":2,"startTime":"2026-07-29T20:25:41.379Z","endTime":"2026-07-29T20:25:46.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292524947111207,"aZ":-17.3951029389144,"pfxX":7.743205453309814,"pfxZ":7.631415836585166,"pX":0.38753639490536423,"pZ":3.7200486413020863,"vX0":-9.076672811832392,"vY0":-138.3799511517776,"vZ0":0.817171305384775,"x":102.23,"y":138.34,"x0":2.7062977431373216,"y0":50.00266237406655,"z0":4.587493900922654,"aX":14.996212728361296},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-12.1,"spinRate":2217,"spinDirection":118},"zone":12,"typeConfidence":0.94,"plateTime":0.396031586800083,"extension":7.06105007433448},"index":2,"playId":"979c02d7-acaf-323f-a420-be9438a3e3a6","pitchNumber":3,"startTime":"2026-07-29T20:25:59.647Z","endTime":"2026-07-29T20:26:02.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233144491413633,"aZ":-23.118720433761272,"pfxX":6.627835441009147,"pfxZ":4.644779604886098,"pX":0.4744264905262826,"pZ":3.4815930024975272,"vX0":-8.46409585676361,"vY0":-138.756200442914,"vZ0":1.1439281106715145,"x":98.92,"y":144.78,"x0":2.7041152354406055,"y0":50.00023051312929,"z0":4.605135283121603,"aX":12.91463926064625},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-10.2,"spinRate":2237,"spinDirection":114},"zone":3,"typeConfidence":0.55,"plateTime":0.3948499834907935,"extension":7.179968123727775},"hitData":{"launchSpeed":95.8,"launchAngle":29.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.95,"coordY":72.74}},"index":3,"playId":"b7d0e9dd-3266-38d1-8bb3-34f8fbd28d39","pitchNumber":4,"startTime":"2026-07-29T20:26:20.998Z","endTime":"2026-07-29T20:26:33.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.45,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:26:33.824Z","atBatIndex":94},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a line drive to center fielder James Outman. Taylor Ward scores.","rbi":1,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":95,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:26:42.514Z","endTime":"2026-07-29T20:29:07.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574132246861893,"aZ":-28.436690348967698,"pfxX":9.158583160238932,"pfxZ":1.9492613744575653,"pX":0.5160602508235819,"pZ":3.3428186624280056,"vX0":-9.317463190002366,"vY0":-137.44766894941048,"vZ0":1.9490304681644375,"x":97.33,"y":148.52,"x0":2.754922339882861,"y0":50.00488211059681,"z0":4.5514152874262,"aX":17.580788772698057},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.8,"spinRate":2159,"spinDirection":121},"zone":3,"typeConfidence":0.95,"plateTime":0.3980329469278554,"extension":7.214647007417702},"index":0,"playId":"25ccc18e-7999-3032-9962-4149973587cf","pitchNumber":1,"startTime":"2026-07-29T20:27:07.064Z","endTime":"2026-07-29T20:27:10.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55258751612456,"aZ":-34.075285551137604,"pfxX":-4.033580008588928,"pfxZ":-1.2351608783536214,"pX":-0.4125224565093398,"pZ":2.876927984454963,"vX0":-6.18279321485229,"vY0":-123.0923699452779,"vZ0":2.7269974019931458,"x":132.72,"y":161.1,"x0":2.652051388924144,"y0":50.002765292250785,"z0":4.632406410797175,"aX":-6.211287775406056},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":8.8,"spinRate":2230,"spinDirection":287},"zone":4,"typeConfidence":0.91,"plateTime":0.4443234659984534,"extension":7.277719350327642},"index":1,"playId":"03848b85-7ea3-388c-9061-2e9ec53e8ce9","pitchNumber":2,"startTime":"2026-07-29T20:27:26.904Z","endTime":"2026-07-29T20:27:30.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"}},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53905801262509,"aZ":-22.190767351386942,"pfxX":7.999273739066177,"pfxZ":4.992650011896377,"pX":-0.25489187597086094,"pZ":4.021141008161811,"vX0":-10.63209993600361,"vY0":-139.60601021328483,"vZ0":2.4557771127922603,"x":126.72,"y":130.21,"x0":2.5402893111153277,"y0":50.003532314264305,"z0":4.579671295423225,"aX":15.99967534616178},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-12.6,"spinRate":2146,"spinDirection":118},"zone":11,"typeConfidence":0.62,"plateTime":0.39037520935553793,"extension":7.167674936364643},"index":2,"playId":"89aca858-9d0e-384c-8206-7a010cec0673","pitchNumber":3,"startTime":"2026-07-29T20:27:59.665Z","endTime":"2026-07-29T20:28:03.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283008137593715,"aZ":-22.625986606386885,"pfxX":7.275622834949716,"pfxZ":4.871501135392869,"pX":-0.03901592733598777,"pZ":3.8908214326834694,"vX0":-9.879763409725644,"vY0":-138.69551603607957,"vZ0":2.2456031562740626,"x":118.49,"y":133.73,"x0":2.6141141820829152,"y0":50.00228399917815,"z0":4.574138521670495,"aX":14.259982958364995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":2166,"spinDirection":117},"zone":11,"typeConfidence":0.64,"plateTime":0.3940213309085303,"extension":7.287347613012851},"index":3,"playId":"33ae61b4-4700-3420-85e3-ee3e3ef5d48f","pitchNumber":4,"startTime":"2026-07-29T20:28:18.955Z","endTime":"2026-07-29T20:28:22.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.811726130281613,"aZ":-34.652856392773636,"pfxX":-6.540320186465498,"pfxZ":-1.649099250383161,"pX":1.186226452468934,"pZ":2.7877344498249137,"vX0":-1.9298513762761937,"vY0":-121.26372331291287,"vZ0":2.784668919431869,"x":71.78,"y":163.51,"x0":2.8405160848856164,"y0":50.00428339689719,"z0":4.630403558160277,"aX":-9.82320611421354},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":12.2,"spinRate":2272,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4502214554464645,"extension":7.239614017204016},"index":4,"playId":"7e4645ae-ad3c-37be-9bde-391038d265cc","pitchNumber":5,"startTime":"2026-07-29T20:28:38.302Z","endTime":"2026-07-29T20:28:43.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124504651498835,"aZ":-28.293801438760124,"pfxX":9.251730579805848,"pfxZ":1.9535423928353648,"pX":0.8530576788382895,"pZ":3.006065781436051,"vX0":-8.839014126949424,"vY0":-139.6818510571543,"vZ0":1.0045819341026854,"x":84.48,"y":157.62,"x0":2.849522947711259,"y0":50.00087755780016,"z0":4.4957198231408,"aX":18.363045327216533},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2170,"spinDirection":115},"zone":12,"typeConfidence":0.95,"plateTime":0.39144701568759466,"extension":6.839649424442391},"hitData":{"launchSpeed":79.6,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.16,"coordY":141.52}},"index":5,"playId":"c1cca582-a3cb-34ac-b41a-21c93ab581f9","pitchNumber":6,"startTime":"2026-07-29T20:28:56.920Z","endTime":"2026-07-29T20:29:07.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":805427,"link":"/api/v1/people/805427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-28.200000000000003,"leverageIndex":4.58,"dramaIndex":292.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:29:07.702Z","atBatIndex":95},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out sharply, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:31:34.978Z","endTime":"2026-07-29T20:32:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:29:25.584Z","endTime":"2026-07-29T20:29:35.588Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:29:35.588Z","endTime":"2026-07-29T20:31:37.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805427,"link":"/api/v1/people/805427","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15070331878206,"aZ":-27.623057333826864,"pfxX":-10.263525483029776,"pfxZ":2.271243649913375,"pX":0.6610407507269669,"pZ":1.3641439562090474,"vX0":12.137123648633473,"vY0":-139.95761840905377,"vZ0":-5.506618102167272,"x":91.8,"y":201.95,"x0":-2.3746769876146976,"y0":50.005984719560274,"z0":5.139450401481943,"aX":-20.60176882210973},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2034,"spinDirection":245},"zone":14,"typeConfidence":0.88,"plateTime":0.3896184101980613,"extension":6.575596157733148},"index":2,"playId":"4f8df576-47f3-3edf-8eda-9369e71b2ef7","pitchNumber":1,"startTime":"2026-07-29T20:31:37.272Z","endTime":"2026-07-29T20:31:41.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59175447847108,"aZ":-26.195741232208903,"pfxX":-9.883250236920462,"pfxZ":2.977679355391418,"pX":0.5520005095442975,"pZ":1.4987146703876988,"vX0":11.232208244970257,"vY0":-139.86326456686677,"vZ0":-5.445233402034382,"x":95.96,"y":198.31,"x0":-2.2066542920019856,"y0":50.00278444304409,"z0":5.158988094946978,"aX":-19.84293621622767},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2047,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.3896310185445069,"extension":6.342050597049618},"hitData":{"launchSpeed":103.7,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":142.69,"coordY":153.2}},"index":3,"playId":"1d574aa6-a544-3550-835d-075b3c8c81cb","pitchNumber":2,"startTime":"2026-07-29T20:31:54.874Z","endTime":"2026-07-29T20:32:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687952,"link":"/api/v1/people/687952","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":687952,"link":"/api/v1/people/687952"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":0.72,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:32:00.746Z","atBatIndex":96},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks.","rbi":0,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":97,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:34:13.856Z","endTime":"2026-07-29T20:36:14.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Kevin McGonigle starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:33:27.645Z","endTime":"2026-07-29T20:33:51.781Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"base":2,"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Malgeri replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T20:33:51.781Z","endTime":"2026-07-29T20:34:16.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94740790260588,"aZ":-34.421498636486675,"pfxX":0.5915115160954314,"pfxZ":-1.444268004317867,"pX":0.6791922433755665,"pZ":1.6904429563408276,"vX0":-3.5404427206797267,"vY0":-122.8938713420292,"vZ0":-3.5300260690872087,"x":91.11,"y":193.14,"x0":2.05253484710836,"y0":50.0043775996475,"z0":6.02441975269797,"aX":0.9183027169735528},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-0.4,"spinRate":2459,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.4431621564250823,"extension":6.0169336855436235},"index":2,"playId":"70858709-7bdd-307f-90ca-e253fbeaea07","pitchNumber":1,"startTime":"2026-07-29T20:34:16.102Z","endTime":"2026-07-29T20:34:20.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.209568453861078,"aZ":-35.94831032364876,"pfxX":-0.42354774722141464,"pfxZ":-2.4196510175846395,"pX":-0.24117710190021602,"pZ":2.816443731283081,"vX0":-5.452494565872571,"vY0":-123.44019752719348,"vZ0":-0.7816181015003395,"x":126.19,"y":162.74,"x0":2.0419899448580083,"y0":50.00471604466002,"z0":6.136864445152102,"aX":-0.6589637465908731},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":1.9,"spinRate":2341,"spinDirection":321},"zone":4,"typeConfidence":0.92,"plateTime":0.4419988925618923,"extension":5.925017233532176},"index":3,"playId":"78454d58-e4be-37b3-8405-e582d3e79727","pitchNumber":2,"startTime":"2026-07-29T20:34:38.985Z","endTime":"2026-07-29T20:34:42.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.6,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25060256360565,"aZ":-20.110142426252388,"pfxX":3.0842801704183556,"pfxZ":6.063529297164159,"pX":-0.38404013403007914,"pZ":4.978701023360706,"vX0":-7.808781641069796,"vY0":-140.49469461508937,"vZ0":0.44826656849843405,"x":139.45,"y":114.04,"x0":2.0365642742290304,"y0":50.0025296755821,"z0":6.128966508802428,"aX":6.137314920070338},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.8,"spinRate":2330,"spinDirection":152},"zone":11,"typeConfidence":0.73,"plateTime":0.3905690842169527,"extension":5.923841244630671},"index":4,"playId":"6d60bf85-cab0-3376-9397-76785e90ce65","pitchNumber":3,"startTime":"2026-07-29T20:35:02.886Z","endTime":"2026-07-29T20:35:05.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":80.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.779827489121015,"aZ":-36.19957378944649,"pfxX":-0.7107838865664515,"pfxZ":-2.5465337764524567,"pX":-0.3808827022200507,"pZ":0.12571500831506063,"vX0":-5.94911426809896,"vY0":-123.79698609344929,"vZ0":-6.74597560422397,"x":131.52,"y":235.39,"x0":2.1291230762321516,"y0":50.00599330029211,"z0":5.854968648884812,"aX":-1.1213230967642995},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":2.4,"spinRate":2380,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.43960447153558224,"extension":6.224550983333526},"index":5,"playId":"afd100e2-5d35-31bd-b052-7f6ce811e60d","pitchNumber":4,"startTime":"2026-07-29T20:35:23.769Z","endTime":"2026-07-29T20:35:26.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366220287420592,"aZ":-15.390032217060709,"pfxX":6.703822756072313,"pfxZ":8.22156504874596,"pX":1.7029052269358,"pZ":3.596684298787875,"vX0":-3.877028801662462,"vY0":-141.73821372355084,"vZ0":-3.733776972569272,"x":52.09,"y":141.67,"x0":2.215055075324738,"y0":50.003541478212554,"z0":5.909208391406465,"aX":13.68677448998774},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.4,"spinRate":2301,"spinDirection":146},"zone":12,"typeConfidence":0.63,"plateTime":0.38593954812579145,"extension":6.004701781065192},"index":6,"playId":"dca4fe99-b9b9-3a05-aa5a-2546d4c91694","pitchNumber":5,"startTime":"2026-07-29T20:35:48.568Z","endTime":"2026-07-29T20:35:51.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.4,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341322577213987,"aZ":-15.417316774005252,"pfxX":3.5853463364876044,"pfxZ":8.383747463719647,"pX":1.5916025684780595,"pZ":4.619694001376023,"vX0":-2.7474887783582003,"vY0":-140.36914086640485,"vZ0":-1.465774571566997,"x":56.33,"y":114.05,"x0":2.116568196246304,"y0":50.00139353376299,"z0":6.150942694687538,"aX":7.164572180905619},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":-5.9,"spinRate":2352,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.39000274103292343,"extension":6.006076708383516},"index":7,"playId":"f8392387-0f85-360b-b2ee-fdf21634c399","pitchNumber":6,"startTime":"2026-07-29T20:36:11.468Z","endTime":"2026-07-29T20:36:14.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701162,"link":"/api/v1/people/701162","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":4.4,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:36:14.468Z","atBatIndex":97},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":98,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:36:28.111Z","endTime":"2026-07-29T20:37:30.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428030901512628,"aZ":-35.86616576122167,"pfxX":-0.5200754018066664,"pfxZ":-2.288486958700034,"pX":1.0491028371957059,"pZ":3.1845452112960597,"vX0":-2.7020154373991048,"vY0":-125.16535809891155,"vZ0":0.015524875741482314,"x":77.01,"y":152.8,"x0":2.203114052898919,"y0":50.00481208985246,"z0":6.076345866782123,"aX":-0.8378558808815533},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":302},"zone":12,"typeConfidence":0.91,"plateTime":0.43493735934134303,"extension":6.11757082558742},"index":0,"playId":"f426a3c5-f4c6-3f6c-8c1e-29003d2d446a","pitchNumber":1,"startTime":"2026-07-29T20:36:46.090Z","endTime":"2026-07-29T20:36:50.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434977400875415,"aZ":-16.077302422334895,"pfxX":7.910652461366626,"pfxZ":7.98264062725015,"pX":0.9282925717449062,"pZ":2.654288158185464,"vX0":-6.077285364798994,"vY0":-140.75293508703143,"vZ0":-5.936462711560109,"x":81.62,"y":167.11,"x0":2.0821563953090285,"y0":50.004847594528954,"z0":5.823104938851002,"aX":15.954755151723239},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.2,"spinRate":2296,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.3884033912179006,"extension":6.172890394239166},"index":1,"playId":"54fa23ee-ef25-3966-b37b-c35002ec4197","pitchNumber":2,"startTime":"2026-07-29T20:37:04.441Z","endTime":"2026-07-29T20:37:07.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83852412263842,"aZ":-34.637805447978046,"pfxX":0.8359634993948748,"pfxZ":-1.5423114806267413,"pX":0.5254115444606583,"pZ":0.6971267698133633,"vX0":-4.323915457318221,"vY0":-124.58908228055536,"vZ0":-5.780181768523644,"x":96.97,"y":219.96,"x0":2.1647533213906223,"y0":50.00499414455601,"z0":5.864674647372163,"aX":1.3323088022055678},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-0.6,"spinRate":2330,"spinDirection":323},"zone":14,"typeConfidence":0.92,"plateTime":0.4373631451079687,"extension":6.0658587503228025},"index":2,"playId":"c4d1baf7-d0e7-3ed2-95d7-36cbd8d633f2","pitchNumber":3,"startTime":"2026-07-29T20:37:27.956Z","endTime":"2026-07-29T20:37:30.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":-17.199999999999996,"leverageIndex":6.06,"dramaIndex":262.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:37:30.956Z","atBatIndex":98},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Kevin McGonigle to 3rd. Ben Malgeri to 2nd.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:37:37.138Z","endTime":"2026-07-29T20:39:35.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667857021290196,"aZ":-29.250027642715203,"pfxX":0.3931186034265366,"pfxZ":1.7820471972148653,"pX":-0.9378616147811221,"pZ":3.0187174831316463,"vX0":-7.621746101070345,"vY0":-126.92421085173751,"vZ0":-1.6056774021191793,"x":152.75,"y":157.27,"x0":2.0459390096943486,"y0":50.0015899614173,"z0":5.97684381381268,"aX":0.6448831567104298},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":1.0,"spinRate":2227,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4306425989598921,"extension":6.192934652355769},"index":0,"playId":"6dd60f20-7281-3656-b485-bd4d051b1347","pitchNumber":1,"startTime":"2026-07-29T20:37:58.289Z","endTime":"2026-07-29T20:38:01.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22013432078091,"aZ":-28.69679957516893,"pfxX":1.032546490535283,"pfxZ":2.1384389800912977,"pX":-0.8710466068230963,"pZ":2.1557577793815463,"vX0":-7.383798486040969,"vY0":-126.50088910092205,"vZ0":-3.694343581298787,"x":150.2,"y":180.57,"x0":1.948403223395679,"y0":50.002748322301585,"z0":5.929611046438443,"aX":1.6794872353134016},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":-0.2,"spinRate":2226,"spinDirection":177},"zone":13,"typeConfidence":0.9,"plateTime":0.4325909444578664,"extension":6.239906634162514},"index":1,"playId":"017c1633-575e-3eab-9073-e3991839da7c","pitchNumber":2,"startTime":"2026-07-29T20:38:14.800Z","endTime":"2026-07-29T20:38:20.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"}},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86851409562188,"aZ":-18.528951085070755,"pfxX":8.919063606173697,"pfxZ":6.924201737891935,"pX":-0.22164410702844609,"pZ":2.2144301028038353,"vX0":-9.058637208429865,"vY0":-139.19347463732265,"vZ0":-6.576595189801784,"x":125.45,"y":178.99,"x0":1.9088165160745851,"y0":50.00680355938146,"z0":5.825350257107296,"aX":17.587968120394866},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.4,"spinRate":2270,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.39278858985264,"extension":6.313038152820224},"index":2,"playId":"fafb9255-b5b2-37a6-a9b6-a565c09e92d8","pitchNumber":3,"startTime":"2026-07-29T20:38:45.410Z","endTime":"2026-07-29T20:38:48.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4501809750469,"aZ":-17.780354319976997,"pfxX":7.465070082265278,"pfxZ":7.149385676198788,"pX":0.07913386052703056,"pZ":2.2521007391329553,"vX0":-8.060316544599372,"vY0":-140.4592925830367,"vZ0":-6.772347710053473,"x":113.98,"y":177.97,"x0":2.005278136083777,"y0":50.00579481438823,"z0":5.835136411438102,"aX":15.037054060219662},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":-12.0,"spinRate":2309,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.3887750567870807,"extension":6.239617678698521},"index":3,"playId":"fc9631d6-8f3e-3cba-ab6d-241fd83cca23","pitchNumber":4,"startTime":"2026-07-29T20:39:04.372Z","endTime":"2026-07-29T20:39:07.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700842056202315,"aZ":-17.366519130055835,"pfxX":8.85888108399285,"pfxZ":7.397184212225326,"pX":0.774471248690116,"pZ":2.061124304719227,"vX0":-6.629378540236893,"vY0":-140.32252679168926,"vZ0":-7.27190897107184,"x":87.48,"y":183.13,"x0":2.0124651906390176,"y0":50.00163472500926,"z0":5.810516603281291,"aX":17.727912915309282},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2299,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.3898103506584021,"extension":6.3250100238251505},"hitData":{"launchSpeed":82.9,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":159.79}},"index":4,"playId":"35e5f632-1f9f-3571-a514-c7efa0b6d4a0","pitchNumber":5,"startTime":"2026-07-29T20:39:28.311Z","endTime":"2026-07-29T20:39:35.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":701162,"link":"/api/v1/people/701162"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-10.100000000000005,"leverageIndex":7.11,"dramaIndex":245.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:39:35.121Z","atBatIndex":99},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:42:12.570Z","endTime":"2026-07-29T20:43:37.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".714"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.77"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.26"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.90"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.29"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.52"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.27"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.82"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:39:50.066Z","endTime":"2026-07-29T20:40:16.799Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:40:16.799Z","endTime":"2026-07-29T20:42:14.828Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647611658980228,"aZ":-27.851991501534037,"pfxX":3.4379361165977196,"pfxZ":2.5907176776016536,"pX":-0.5859707481488738,"pZ":1.8440563514859207,"vX0":0.9608886947692701,"vY0":-127.87979918554197,"vZ0":-4.377659753229792,"x":139.34,"y":188.99,"x0":-1.412649521888518,"y0":50.00255594891296,"z0":5.745394334554179,"aX":5.733201027070234},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.5,"spinRate":2517,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4271726095210524,"extension":6.451965788689501},"index":2,"playId":"0adf949f-ac9a-3321-8d04-6170b8bbf51a","pitchNumber":1,"startTime":"2026-07-29T20:42:14.828Z","endTime":"2026-07-29T20:42:18.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"}},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418791871278916,"aZ":-19.152569083552297,"pfxX":-8.847265969145322,"pfxZ":6.684168397056392,"pX":0.0798804393479786,"pZ":1.146019816151848,"vX0":7.487153514170707,"vY0":-138.35729459178188,"vZ0":-8.635660397296427,"x":113.96,"y":207.84,"x0":-1.5051416965974773,"y0":50.004362435498464,"z0":5.579363606897792,"aX":-17.24039160254038},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39511774950599143,"extension":6.520746605408857},"index":3,"playId":"c8e0de25-5a8a-3583-8502-d534d14713ac","pitchNumber":2,"startTime":"2026-07-29T20:42:46.884Z","endTime":"2026-07-29T20:42:52.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626745193033678,"aZ":-26.72796947845386,"pfxX":2.6684658450022125,"pfxZ":3.085069444526791,"pX":1.4201965910108476,"pZ":0.39308918958391287,"vX0":5.8873816198210145,"vY0":-131.0198019427022,"vZ0":-8.338956016097166,"x":62.87,"y":228.17,"x0":-1.1889302490884686,"y0":50.00276541870737,"z0":5.568094478504524,"aX":4.711797918638975},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2693,"spinDirection":152},"zone":14,"typeConfidence":0.86,"plateTime":0.4155823970872343,"extension":6.588448451202354},"index":4,"playId":"ae8fa6be-4569-3ffb-980c-09672e56af57","pitchNumber":3,"startTime":"2026-07-29T20:43:05.600Z","endTime":"2026-07-29T20:43:08.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337565149043122,"aZ":-27.636110893538902,"pfxX":1.9437826931356614,"pfxZ":2.6216714667658003,"pX":0.8641269283990614,"pZ":1.24109433624392,"vX0":4.9916432821840475,"vY0":-129.23281612168438,"vZ0":-6.062611832199989,"x":84.06,"y":205.27,"x0":-1.3279996001585008,"y0":50.0007563909211,"z0":5.680307024513906,"aX":3.3590601232314636},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2666,"spinDirection":113},"zone":14,"typeConfidence":0.87,"plateTime":0.42030240544676545,"extension":6.642132667466726},"hitData":{"launchSpeed":82.4,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":155.23}},"index":5,"playId":"1d44e9ad-a32f-35cd-96b2-ca5f3e5c91a0","pitchNumber":4,"startTime":"2026-07-29T20:43:29.161Z","endTime":"2026-07-29T20:43:37.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":687952,"link":"/api/v1/people/687952"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"second":{"id":701162,"link":"/api/v1/people/701162"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-24.2,"leverageIndex":8.77,"dramaIndex":373.0,"contextMetrics":{},"playEndTime":"2026-07-29T20:43:37.022Z","atBatIndex":100}]