[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T16:36:28.005Z","endTime":"2026-07-29T16:36:56.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T14:36:49.856Z","endTime":"2026-07-29T16:07:17.200Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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:07:17.200Z","endTime":"2026-07-29T16:34:49.685Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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-29T16:34:49.685Z","endTime":"2026-07-29T16:36:30.311Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29196983809372,"aZ":-14.703760504817778,"pfxX":-5.46694623316613,"pfxZ":8.407972500662693,"pX":-0.9759681789274369,"pZ":2.764149236958986,"vX0":2.838384057604462,"vY0":-142.8699263920475,"vZ0":-4.646075421418702,"x":154.2,"y":164.15,"x0":-1.2691365244269988,"y0":50.00704712937133,"z0":5.328133808772592,"aX":-11.363776568997215},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2486,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.3826195166079649,"extension":6.560982021691018},"index":3,"playId":"59e2d90b-8170-3d2e-abb0-d34d31026241","pitchNumber":1,"startTime":"2026-07-29T16:36:30.311Z","endTime":"2026-07-29T16:36:34.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":99.2,"endSpeed":91.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.191204094660954,"aZ":-11.46359866555928,"pfxX":-7.009429685658285,"pfxZ":9.782275692480418,"pX":0.29406230589300864,"pZ":1.917217059023428,"vX0":6.244051449411227,"vY0":-144.2627769784062,"vZ0":-7.5434681675037245,"x":105.79,"y":187.02,"x0":-0.9830858950231993,"y0":50.00324965221923,"z0":5.265358267868761,"aX":-14.839487884355478},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":11.5,"spinRate":2598,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.37905805656051683,"extension":6.52000603535732},"hitData":{"launchSpeed":89.8,"launchAngle":39.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.07,"coordY":111.37}},"index":4,"playId":"4903f5a6-0d4b-3f13-8c5f-4382304a81b4","pitchNumber":2,"startTime":"2026-07-29T16:36:46.000Z","endTime":"2026-07-29T16:36:56.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-29T16:36:56.358Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T16:36:58.852Z","endTime":"2026-07-29T16:38:42.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":90.4,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387954064510936,"aZ":-31.860786468478217,"pfxX":1.2426180387893266,"pfxZ":0.17535858816054706,"pX":0.8027983903501853,"pZ":1.6117722155440373,"vX0":5.0930384061863325,"vY0":-131.61805399132444,"vZ0":-3.5795267638983814,"x":86.4,"y":195.26,"x0":-1.311082501753421,"y0":50.00244876677466,"z0":5.324374832868785,"aX":2.2000451090395954},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.2,"breakHorizontal":-3.2,"spinRate":2649,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.41462036076571573,"extension":6.462434480843829},"index":0,"playId":"2e6ac225-b024-35ab-9916-11d48bf6698b","pitchNumber":1,"startTime":"2026-07-29T16:37:20.105Z","endTime":"2026-07-29T16:37:24.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80784810162905,"aZ":-13.04447429753071,"pfxX":-4.111304390066438,"pfxZ":9.061532806583903,"pX":0.38839212481770496,"pZ":3.069933626277194,"vX0":5.459081154487662,"vY0":-144.2151291699846,"vZ0":-4.101606548658095,"x":102.2,"y":155.89,"x0":-0.9928730639084824,"y0":50.00285759552103,"z0":5.312206799009614,"aX":-8.680082595786047},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2523,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.37945251074378694,"extension":6.469684308435768},"index":1,"playId":"c8821bec-017f-36d2-9163-fb712134dfba","pitchNumber":2,"startTime":"2026-07-29T16:37:37.742Z","endTime":"2026-07-29T16:37:40.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253869727124485,"aZ":-31.161243200743726,"pfxX":0.8527043995227421,"pfxZ":0.573912687639174,"pX":-0.3488408610120397,"pZ":2.1749085929954712,"vX0":2.2926225587362556,"vY0":-131.55329489810163,"vZ0":-2.488438193095468,"x":130.3,"y":180.06,"x0":-1.3389101635128804,"y0":50.003673035526845,"z0":5.419539714323927,"aX":1.5098630516359506},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.7,"breakHorizontal":-2.0,"spinRate":2608,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.4147426237018359,"extension":6.425691749620176},"index":2,"playId":"c624ba35-d2b7-314e-91c4-ce497aa6b3af","pitchNumber":3,"startTime":"2026-07-29T16:37:53.401Z","endTime":"2026-07-29T16:37:56.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T16:38:08.181Z","endTime":"2026-07-29T16:38:19.322Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.8,"endSpeed":90.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12460966418987,"aZ":-13.91139156669265,"pfxX":-3.8825243851676037,"pfxZ":8.683609541656047,"pX":0.10469198846418344,"pZ":3.297068943404594,"vX0":4.517564418519264,"vY0":-143.8376767229702,"vZ0":-3.363700096979288,"x":113.01,"y":149.76,"x0":-0.978874873539371,"y0":50.007102902751924,"z0":5.3395564402055165,"aX":-8.169783126321436},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":6.1,"spinRate":2428,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.38022073541770895,"extension":6.475829404500021},"index":4,"playId":"009466a4-26dc-3f9e-ae2a-b4957121abcc","pitchNumber":4,"startTime":"2026-07-29T16:38:19.322Z","endTime":"2026-07-29T16:38:22.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08478953171071,"aZ":-31.702240795452187,"pfxX":0.8708135527701195,"pfxZ":0.2625257193443966,"pX":0.9266679872321999,"pZ":1.8836525518006348,"vX0":5.181330222498815,"vY0":-132.7705471623983,"vZ0":-3.315358381535673,"x":81.68,"y":187.92,"x0":-1.150436397418054,"y0":50.00591513806244,"z0":5.416487850235625,"aX":1.5791427261024147},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2717,"spinDirection":77},"zone":14,"typeConfidence":0.89,"plateTime":0.4099986286542858,"extension":6.398318537449318},"index":5,"playId":"4a8339ff-7d0a-3261-8c37-911ba5ebe4d6","pitchNumber":5,"startTime":"2026-07-29T16:38:37.315Z","endTime":"2026-07-29T16:38:42.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:38:42.075Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T16:38:40.268Z","endTime":"2026-07-29T16:40:09.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31357189680257,"aZ":-11.750247639782737,"pfxX":-6.623570715448425,"pfxZ":9.573641059423892,"pX":-0.11236570021713062,"pZ":1.9294406638792752,"vX0":5.263579136547909,"vY0":-144.78397155616415,"vZ0":-7.188899163931473,"x":121.28,"y":186.69,"x0":-1.0890954512866995,"y0":50.001976867466475,"z0":5.156019624958588,"aX":-14.12777892062669},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2507,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3776371623172956,"extension":6.625881074795008},"index":0,"playId":"cf119121-37f2-31a1-afc5-43ab9d8495e6","pitchNumber":1,"startTime":"2026-07-29T16:39:05.760Z","endTime":"2026-07-29T16:39:08.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.881464121628092,"aZ":-41.19877306398227,"pfxX":3.4185210547513476,"pfxZ":-5.7700104063654765,"pX":0.5111174023871289,"pZ":0.2754372292903072,"vX0":3.1825706459809484,"vY0":-124.02655993716235,"vZ0":-3.7828049630106797,"x":97.52,"y":231.34,"x0":-1.230955703393634,"y0":50.00230184555748,"z0":5.242222993030998,"aX":5.346702927928303},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.0,"breakHorizontal":-7.0,"spinRate":2896,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.44094045322028474,"extension":6.600076972407029},"index":1,"playId":"86c74416-c91f-3002-8319-132ea8ff6186","pitchNumber":2,"startTime":"2026-07-29T16:39:23.958Z","endTime":"2026-07-29T16:39:28.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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-29T16:39:49.325Z","endTime":"2026-07-29T16:40:04.747Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850018430515973,"aZ":-32.04276121657042,"pfxX":1.9827727974740923,"pfxZ":0.0740315618607914,"pX":0.4984144702789274,"pZ":1.4779838092735769,"vX0":3.5790016363811823,"vY0":-130.96343605322755,"vZ0":-3.9097295552787465,"x":98.0,"y":198.87,"x0":-1.1437889551042195,"y0":50.00066964551485,"z0":5.388644064599542,"aX":3.441206054583465},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.4,"spinRate":2667,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4183366939997706,"extension":6.535455951467602},"index":3,"playId":"f34a294e-ea6b-33a8-bbaa-234397a85d33","pitchNumber":3,"startTime":"2026-07-29T16:40:04.747Z","endTime":"2026-07-29T16:40:09.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:40:09.041Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T16:42:06.744Z","endTime":"2026-07-29T16:43:06.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":82.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604569877403293,"aZ":-15.831554925695412,"pfxX":4.22402436268419,"pfxZ":9.386637851617575,"pX":0.16088605893821145,"pZ":3.654561737127226,"vX0":-3.792008744726222,"vY0":-130.39560476319778,"vZ0":-2.6471407833607925,"x":110.87,"y":140.11,"x0":1.0775033802792011,"y0":50.00181866994096,"z0":5.861940883172833,"aX":7.353429637721972},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":-7.0,"spinRate":2301,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.41831305126694085,"extension":6.304764026122976},"index":0,"playId":"6c503f07-f452-3b98-8dbe-2a1442455801","pitchNumber":1,"startTime":"2026-07-29T16:42:40.877Z","endTime":"2026-07-29T16:42:45.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014907299884065,"aZ":-17.235735344867614,"pfxX":7.624694346241932,"pfxZ":8.50507005243698,"pX":0.07830183465231533,"pZ":1.875696767866777,"vX0":-4.919982691087771,"vY0":-131.00309147218863,"vZ0":-6.808509930362526,"x":114.02,"y":188.14,"x0":0.9803805750654759,"y0":50.000345726676706,"z0":5.77457615011965,"aX":13.386730577741858},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":2322,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.4164676382738506,"extension":6.308914572976971},"hitData":{"launchSpeed":84.2,"launchAngle":14.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.76,"coordY":96.36}},"index":1,"playId":"9c5c8817-16fd-3e3c-88e2-7d4efc5a6fa9","pitchNumber":2,"startTime":"2026-07-29T16:42:56.130Z","endTime":"2026-07-29T16:43:06.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:43:06.896Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Lowe grounds into a double play, first baseman Tim Tawa to shortstop Geraldo Perdomo to first baseman Tim Tawa. Nick Gonzales out at 2nd. Brandon Lowe out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T16:43:09.577Z","endTime":"2026-07-29T16:43:58.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(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":88.0,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296894390388108,"aZ":-24.18745801091522,"pfxX":-0.48055291640184405,"pfxZ":4.7689262719234025,"pX":-0.9398913250442422,"pZ":1.2564285956077235,"vX0":-4.79771137171341,"vY0":-128.05632183289387,"vZ0":-6.454817390243882,"x":152.83,"y":204.86,"x0":1.0136571146220583,"y0":50.0031245532595,"z0":5.679161625499078,"aX":-0.8051566650495107},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":1.8,"spinRate":2304,"spinDirection":177},"zone":13,"typeConfidence":0.91,"plateTime":0.4262992183824226,"extension":6.446182857870633},"index":0,"playId":"c8878403-5783-32a9-a6cf-e684574be1e8","pitchNumber":1,"startTime":"2026-07-29T16:43:33.167Z","endTime":"2026-07-29T16:43:37.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.9,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12473642901358,"aZ":-22.713077277040636,"pfxX":0.2176473118045954,"pfxZ":5.672239522678719,"pX":-0.39013692385032084,"pZ":2.6908645503321083,"vX0":-3.9131105504633332,"vY0":-128.0208175058896,"vZ0":-3.4404802999472346,"x":131.87,"y":166.13,"x0":1.1265624706491908,"y0":50.005058203206254,"z0":5.819328966541625,"aX":0.36346346462378204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.7,"breakHorizontal":0.5,"spinRate":2253,"spinDirection":170},"zone":4,"typeConfidence":0.91,"plateTime":0.42698280613316175,"extension":6.356820624149547},"hitData":{"launchSpeed":84.7,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":166.88}},"index":1,"playId":"62e00353-33ad-398f-8b95-2ce9fa6f253f","pitchNumber":2,"startTime":"2026-07-29T16:43:50.957Z","endTime":"2026-07-29T16:43:58.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:43:58.829Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T16:44:11.784Z","endTime":"2026-07-29T16:45:30.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3711062461736,"aZ":-26.123301472198,"pfxX":-0.6892204256985546,"pfxZ":3.5603595232372154,"pX":-0.14191043753922455,"pZ":3.840856136477743,"vX0":-2.723765231325722,"vY0":-129.1454763262808,"vZ0":-0.21465916464387957,"x":122.41,"y":135.08,"x0":1.0133549097500685,"y0":50.00167788079668,"z0":5.923994841081604,"aX":-1.1712155750667956},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2203,"spinDirection":170},"zone":11,"typeConfidence":0.91,"plateTime":0.42313596061105896,"extension":6.316411342625447},"index":0,"playId":"78d0d310-a0b3-30f1-9fa2-1b804ec5da98","pitchNumber":1,"startTime":"2026-07-29T16:44:37.606Z","endTime":"2026-07-29T16:44:42.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T16:44:51.237Z","endTime":"2026-07-29T16:45:06.043Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.6,"endSpeed":79.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39206378173489,"aZ":-24.261874093505348,"pfxX":9.619419764261897,"pfxZ":5.0209478887487125,"pX":0.7056667348999385,"pZ":1.0438026887638954,"vX0":-4.168507139830599,"vY0":-124.56758423681902,"vZ0":-6.542210565069015,"x":90.1,"y":210.6,"x0":1.1485204202897563,"y0":50.00365744052586,"z0":5.7026551596613615,"aX":15.158462541876851},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":1849,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.43925672137640115,"extension":6.366568241445846},"index":2,"playId":"440726ae-3ee8-38b6-874d-5b3b786eba7b","pitchNumber":2,"startTime":"2026-07-29T16:45:06.043Z","endTime":"2026-07-29T16:45:09.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66686727661991,"aZ":-23.78206345903805,"pfxX":-1.464972588441369,"pfxZ":4.864335555555025,"pX":-0.569925871575957,"pZ":3.3016015692485685,"vX0":-3.872141619830096,"vY0":-129.6617894110964,"vZ0":-1.9200595355313672,"x":138.72,"y":149.64,"x0":1.1251684789237089,"y0":50.00451385413559,"z0":5.84201654520864,"aX":-2.5279995235376984},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":3.4,"spinRate":2294,"spinDirection":170},"zone":1,"typeConfidence":0.91,"plateTime":0.4202547780173176,"extension":6.312883237915018},"hitData":{"launchSpeed":67.4,"launchAngle":51.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":174.39,"coordY":136.76}},"index":3,"playId":"14b1fcb9-7470-376e-9394-1f7975fe229c","pitchNumber":3,"startTime":"2026-07-29T16:45:21.714Z","endTime":"2026-07-29T16:45:30.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:45:30.533Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T16:46:09.503Z","endTime":"2026-07-29T16:48:04.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.7,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641056264195143,"aZ":-31.91278349519321,"pfxX":1.4558857434024983,"pfxZ":0.1546768622548811,"pX":-0.41023955933455086,"pZ":3.6990535739668013,"vX0":1.820912606655402,"vY0":-127.77246094122526,"vZ0":1.5753589759671511,"x":132.64,"y":138.91,"x0":-1.318321761595931,"y0":50.00067858171383,"z0":5.562396081753587,"aX":2.4331463182555635},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-3.0,"spinRate":2553,"spinDirection":66},"zone":11,"typeConfidence":0.85,"plateTime":0.42689444400930565,"extension":6.406598596425908},"index":0,"playId":"70c5d655-f834-3be0-87eb-b4cd07e75c1d","pitchNumber":1,"startTime":"2026-07-29T16:47:37.649Z","endTime":"2026-07-29T16:47:41.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20687471231527,"aZ":-12.766755574539049,"pfxX":-4.022662799653817,"pfxZ":9.352760269438033,"pX":0.1018886097184204,"pZ":3.510012024500729,"vX0":5.103545815023936,"vY0":-142.74900423047148,"vZ0":-2.7702827820991445,"x":113.12,"y":144.01,"x0":-1.181958073462018,"y0":50.00179034232049,"z0":5.291048047662053,"aX":-8.34666082224614},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2477,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3829149151834992,"extension":6.637183564222837},"hitData":{"launchSpeed":84.8,"launchAngle":68.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.81,"coordY":153.09}},"index":1,"playId":"508c00ef-c34e-3a5d-98b3-e9ea72cf9001","pitchNumber":2,"startTime":"2026-07-29T16:47:53.897Z","endTime":"2026-07-29T16:48:04.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:48:04.630Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T16:48:08.024Z","endTime":"2026-07-29T16:49:40.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207800680866626,"aZ":-12.98596722708035,"pfxX":-6.9835205869472885,"pfxZ":9.045307410655088,"pX":0.1624733355844725,"pZ":1.6895065344821947,"vX0":5.779186691326176,"vY0":-143.98096576856392,"vZ0":-7.549847288120261,"x":110.81,"y":193.16,"x0":-0.9532228060745563,"y0":50.00252693178014,"z0":5.131218077179416,"aX":-14.8131240663547},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2561,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.3789268845897813,"extension":6.577444555694623},"index":0,"playId":"924d9d16-52ae-3822-bcc4-334d14aa3ccd","pitchNumber":1,"startTime":"2026-07-29T16:48:39.077Z","endTime":"2026-07-29T16:48:42.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531548543051883,"aZ":-30.083351156821106,"pfxX":1.1235177181881522,"pfxZ":1.1904706702568832,"pX":0.44129641820704946,"pZ":1.3586178905411908,"vX0":3.715623575442748,"vY0":-130.6123089065119,"vZ0":-4.777604343454577,"x":100.18,"y":202.1,"x0":-1.1368683705566476,"y0":50.00220627711842,"z0":5.433321754514963,"aX":1.9703870442313522},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-2.8,"spinRate":2706,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.4169147779034277,"extension":6.303104310692356},"index":1,"playId":"430ed64c-5c42-31fb-a7be-2c3898107faa","pitchNumber":2,"startTime":"2026-07-29T16:48:55.318Z","endTime":"2026-07-29T16:48:59.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T16:49:13.527Z","endTime":"2026-07-29T16:49:20.880Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.41990224397487,"aZ":-17.508129544285563,"pfxX":-7.3191471304593145,"pfxZ":7.046981623677707,"pX":-1.6043928457113596,"pZ":3.22813129508791,"vX0":1.3018385390186367,"vY0":-144.05786584537094,"vZ0":-2.861288581075479,"x":178.16,"y":151.62,"x0":-1.1144328448568495,"y0":50.00569057827079,"z0":5.329103236499185,"aX":-15.240720854429833},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2444,"spinDirection":223},"zone":11,"typeConfidence":0.82,"plateTime":0.3815882634104586,"extension":6.409714443248296},"index":3,"playId":"f6906e19-b736-30e3-853f-fdad3631be25","pitchNumber":3,"startTime":"2026-07-29T16:49:20.880Z","endTime":"2026-07-29T16:49:24.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03670211307043,"aZ":-10.515213115544778,"pfxX":-5.019489386251635,"pfxZ":10.401140152943322,"pX":-0.8475668949215769,"pZ":2.281914529240004,"vX0":2.6773305653812893,"vY0":-143.79289911203628,"vZ0":-6.759368135879059,"x":149.31,"y":177.17,"x0":-1.141270837967103,"y0":50.00581358734727,"z0":5.324001119797073,"aX":-10.455790766769404},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2560,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.3816988044483929,"extension":6.562691367739088},"index":4,"playId":"700ba992-cdca-3229-811f-33715ab264b7","pitchNumber":4,"startTime":"2026-07-29T16:49:37.053Z","endTime":"2026-07-29T16:49:40.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:49:40.692Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T16:49:40.971Z","endTime":"2026-07-29T16:51:41.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428845880539292,"aZ":-28.86085688916648,"pfxX":1.5051985467811642,"pfxZ":1.874047708575758,"pX":0.42152791015320484,"pZ":1.992841954263861,"vX0":3.161282695951695,"vY0":-131.64375914245633,"vZ0":-3.335999657282667,"x":100.93,"y":184.97,"x0":-0.9876361953569462,"y0":50.00166003701435,"z0":5.3996475963046775,"aX":2.655770329344327},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2690,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.41516600340216003,"extension":6.311667140235736},"index":0,"playId":"27bdef42-083e-36cc-afda-2b57e6a82e22","pitchNumber":1,"startTime":"2026-07-29T16:50:06.979Z","endTime":"2026-07-29T16:50:11.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204544832830376,"aZ":-28.94287157071176,"pfxX":-0.14706923380335413,"pfxZ":1.8413140959389338,"pX":0.6760135305401573,"pZ":0.3815929350013092,"vX0":4.6706571970627975,"vY0":-131.2754152151762,"vZ0":-7.217399691276157,"x":91.23,"y":228.48,"x0":-1.1026302328709776,"y0":50.00555809542932,"z0":5.303479069652342,"aX":-0.25936917122210446},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-0.7,"spinRate":2681,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4162753990411656,"extension":6.547355990185649},"index":1,"playId":"e34aa9a5-8fb5-3abb-9d00-460cb68dfb15","pitchNumber":2,"startTime":"2026-07-29T16:50:22.355Z","endTime":"2026-07-29T16:50:25.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.9,"endSpeed":81.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129709776011488,"aZ":-31.56077170029065,"pfxX":1.7713306892612497,"pfxZ":0.35663532266709197,"pX":-0.6105453428235574,"pZ":3.2059247538891293,"vX0":1.4802179398347426,"vY0":-129.57450398169215,"vZ0":0.4415351804843455,"x":140.27,"y":152.22,"x0":-1.4192982602064523,"y0":50.000486322346106,"z0":5.445320575177601,"aX":3.010054988381115},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2574,"spinDirection":99},"zone":1,"typeConfidence":0.9,"plateTime":0.4227631219057164,"extension":6.335789840183023},"index":2,"playId":"4b18b3aa-4bbd-3343-9bc9-c55e909c41a8","pitchNumber":3,"startTime":"2026-07-29T16:50:39.680Z","endTime":"2026-07-29T16:50:43.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58589378729598,"aZ":-32.552377187423865,"pfxX":1.5560706843113006,"pfxZ":-0.21626519714878256,"pX":-0.6451162695999795,"pZ":2.6484518834908632,"vX0":1.1035214365497956,"vY0":-130.03046746767572,"vZ0":-0.7002988452306724,"x":141.59,"y":167.27,"x0":-1.276846351525707,"y0":50.005722793164836,"z0":5.385309009119909,"aX":2.6721235306992126},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":2531,"spinDirection":121},"zone":4,"typeConfidence":0.89,"plateTime":0.4208048193438856,"extension":6.571572467645835},"index":3,"playId":"07aa8005-46b1-3a05-84b3-95f4bddc604f","pitchNumber":4,"startTime":"2026-07-29T16:50:58.434Z","endTime":"2026-07-29T16:51:02.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191286785515615,"aZ":-31.42061376443199,"pfxX":1.032256327092603,"pfxZ":0.44007309652887994,"pX":1.863752151495574,"pZ":1.9716231253314878,"vX0":6.8838097635920334,"vY0":-130.06156885189236,"vZ0":-2.787379137743696,"x":45.96,"y":185.55,"x0":-0.946840972601762,"y0":50.00473331406063,"z0":5.429767133729462,"aX":1.775444737231159},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.4,"spinRate":2645,"spinDirection":90},"zone":14,"typeConfidence":0.86,"plateTime":0.42045000887411943,"extension":6.61708264087336},"index":4,"playId":"3febbbd3-1a0d-3842-9189-e1699d16d189","pitchNumber":5,"startTime":"2026-07-29T16:51:21.164Z","endTime":"2026-07-29T16:51:24.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74718812938082,"aZ":-34.29817438324535,"pfxX":1.7297046119852038,"pfxZ":-1.235742292436031,"pX":0.3095711433218735,"pZ":2.0939962934020797,"vX0":3.6057376791177744,"vY0":-129.76168855074656,"vZ0":-1.7356121617368077,"x":105.2,"y":182.24,"x0":-1.3175040135273843,"y0":50.00187970499634,"z0":5.361592946547578,"aX":2.976613988311044},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.4,"breakHorizontal":-3.8,"spinRate":2759,"spinDirection":79},"zone":9,"typeConfidence":0.79,"plateTime":0.42059210106783773,"extension":6.51812013590931},"index":5,"playId":"a0db7b24-653b-39d4-b6cc-c848e0776344","pitchNumber":6,"startTime":"2026-07-29T16:51:37.534Z","endTime":"2026-07-29T16:51:41.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:51:41.791Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T16:52:16.875Z","endTime":"2026-07-29T16:55:52.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26454071066686,"aZ":-14.18577599690293,"pfxX":3.2684679997270063,"pfxZ":10.161212078932785,"pX":1.3979277867623572,"pZ":2.554014488207429,"vX0":-0.8193390215073751,"vY0":-131.9977850765952,"vZ0":-5.687170514260833,"x":63.71,"y":169.82,"x0":1.2871059812255532,"y0":50.001219741295884,"z0":5.775273763596594,"aX":5.785207811796155},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2325,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.41444047394040995,"extension":6.19046460214377},"index":0,"playId":"ff7271a5-55bf-3354-ad88-e5a03cd05828","pitchNumber":1,"startTime":"2026-07-29T16:53:53.731Z","endTime":"2026-07-29T16:53:57.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23943104224962,"aZ":-24.29488514976059,"pfxX":9.489761433310875,"pfxZ":5.177170420148509,"pX":0.2228689985069788,"pZ":1.700605763978235,"vX0":-4.819440221830164,"vY0":-122.57363547963794,"vZ0":-5.0592153962503685,"x":108.5,"y":192.86,"x0":0.9817549726558418,"y0":50.00067838937212,"z0":5.865743678166797,"aX":14.437449182776682},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.4,"breakHorizontal":-16.1,"spinRate":1806,"spinDirection":134},"zone":8,"typeConfidence":0.92,"plateTime":0.44684909788753746,"extension":6.302703869067867},"index":1,"playId":"6ffddd55-1631-399c-bc77-6b52da0c1147","pitchNumber":2,"startTime":"2026-07-29T16:54:06.748Z","endTime":"2026-07-29T16:54:10.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334351310494494,"aZ":-14.599318301545457,"pfxX":5.249923803465794,"pfxZ":9.633625958797676,"pX":-0.24248304786205216,"pZ":2.813602706136467,"vX0":-5.760417713951986,"vY0":-133.81958968948678,"vZ0":-4.795350464310056,"x":126.24,"y":162.81,"x0":1.2500987816054794,"y0":50.00018847629872,"z0":5.665333553497627,"aX":9.574884485968148},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.4,"spinRate":2300,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.4084209568606898,"extension":6.245797758419785},"index":2,"playId":"3ce33fdd-6051-3f69-b9f4-1fabc868824a","pitchNumber":3,"startTime":"2026-07-29T16:54:22.238Z","endTime":"2026-07-29T16:54:26.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T16:54:35.887Z","endTime":"2026-07-29T16:54:45.749Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646835346872667,"aZ":-14.952659061492511,"pfxX":3.883345542322467,"pfxZ":9.31684675273349,"pX":-0.07539216457263975,"pZ":4.275711482369039,"vX0":-4.488690557922603,"vY0":-135.15533520934193,"vZ0":-1.1254855920565612,"x":119.87,"y":123.34,"x0":1.102942448826057,"y0":50.00443000276306,"z0":5.748320418680479,"aX":7.180035616572632},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-6.1,"spinRate":2410,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.40535741921693935,"extension":6.239672559250519},"index":4,"playId":"12954d0c-9c1c-3484-88de-af3f82298674","pitchNumber":4,"startTime":"2026-07-29T16:54:45.749Z","endTime":"2026-07-29T16:54:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671431512873774,"aZ":-28.37555234497582,"pfxX":7.523899195041343,"pfxZ":2.436379018662448,"pX":0.2910093664276303,"pZ":1.0488744511015593,"vX0":-4.275598741818777,"vY0":-124.11257450260587,"vZ0":-5.568284026920321,"x":105.91,"y":210.46,"x0":1.0578212387990709,"y0":50.00521480206527,"z0":5.682591929925794,"aX":11.74807771361134},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-12.6,"spinRate":1698,"spinDirection":129},"zone":14,"typeConfidence":0.89,"plateTime":0.44118441613592996,"extension":6.366924079773409},"index":5,"playId":"bcef56fd-cab7-3223-8172-348f2dc991d4","pitchNumber":5,"startTime":"2026-07-29T16:55:01.471Z","endTime":"2026-07-29T16:55:04.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.2,"endSpeed":85.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076533919367385,"aZ":-17.818491344451083,"pfxX":4.619274562862551,"pfxZ":7.768561291895242,"pX":0.16580746789147208,"pZ":3.979841793076033,"vX0":-4.2129437378310985,"vY0":-134.34486122710928,"vZ0":-1.2933673743922716,"x":110.68,"y":131.32,"x0":1.145749989292999,"y0":50.004266999350975,"z0":5.720186715114335,"aX":8.538347435524352},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":-7.6,"spinRate":2283,"spinDirection":152},"zone":12,"typeConfidence":0.89,"plateTime":0.4059861497140598,"extension":6.295058114425984},"index":6,"playId":"159ded61-fe06-3940-adc3-6aad80738902","pitchNumber":6,"startTime":"2026-07-29T16:55:26.598Z","endTime":"2026-07-29T16:55:31.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.986671535649982,"aZ":-26.28930211013499,"pfxX":8.115148500188681,"pfxZ":3.7887807689283566,"pX":-0.24125360732824302,"pZ":2.5520944998318438,"vX0":-5.81900709209002,"vY0":-122.9553350531641,"vZ0":-2.3995208341315664,"x":126.2,"y":169.87,"x0":1.0844298130291774,"y0":50.00343530458356,"z0":5.738152888579597,"aX":12.610400811290447},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":1831,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.44296395915407283,"extension":6.446338251608272},"hitData":{"launchSpeed":98.4,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":168.91}},"index":7,"playId":"2814b397-0cb9-3ed4-aabf-f0cd613ae679","pitchNumber":7,"startTime":"2026-07-29T16:55:44.973Z","endTime":"2026-07-29T16:55:52.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:55:52.855Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T16:55:59.749Z","endTime":"2026-07-29T16:56:40.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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(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.9,"endSpeed":82.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056383987104354,"aZ":-24.115954422297914,"pfxX":-0.5569503535417232,"pfxZ":4.70011532214442,"pX":0.10205134792284656,"pZ":2.56992137305621,"vX0":-2.443726496235227,"vY0":-129.60615094730395,"vZ0":-3.573237483865244,"x":113.11,"y":169.39,"x0":1.126477408552168,"y0":50.00505544503464,"z0":5.791560323979339,"aX":-0.9546007916395662},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":1.6,"spinRate":2172,"spinDirection":166},"zone":5,"typeConfidence":0.91,"plateTime":0.4213202284833595,"extension":6.3701964659871715},"index":0,"playId":"d5d24197-ee0a-3275-92ff-a4d0dc49ba4b","pitchNumber":1,"startTime":"2026-07-29T16:56:17.213Z","endTime":"2026-07-29T16:56:21.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.091761603599025,"aZ":-36.19892505394882,"pfxX":-1.8791688509237785,"pfxZ":-3.0118763116141185,"pX":-0.23259266473728402,"pZ":2.503306132013016,"vX0":-2.4726444806575736,"vY0":-114.62806043332108,"vZ0":0.1866358346530106,"x":125.87,"y":171.19,"x0":1.101845336292089,"y0":50.00061392155978,"z0":5.939009923970815,"aX":-2.5137713208490005},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.2,"breakHorizontal":4.0,"spinRate":2254,"spinDirection":301},"zone":5,"typeConfidence":0.9,"plateTime":0.4768291813781982,"extension":6.396538450157854},"hitData":{"launchSpeed":95.2,"launchAngle":37.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.52,"coordY":57.87}},"index":1,"playId":"96350a36-9e99-303d-bad5-ac0c00bcffbb","pitchNumber":2,"startTime":"2026-07-29T16:56:30.256Z","endTime":"2026-07-29T16:56:40.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:56:40.440Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T16:56:43.813Z","endTime":"2026-07-29T16:58:11.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294814975851253,"aZ":-25.10719383028134,"pfxX":-0.07746217778273085,"pfxZ":4.180375179886985,"pX":-0.1063283321410838,"pZ":2.9478817647213895,"vX0":-3.210362192502461,"vY0":-129.77904563901154,"vZ0":-2.3115625639479402,"x":121.05,"y":159.19,"x0":1.1612567190687397,"y0":50.006119091529094,"z0":5.779279595398409,"aX":-0.1303250658253323},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":1.0,"spinRate":2227,"spinDirection":168},"zone":2,"typeConfidence":0.91,"plateTime":0.42342783223756,"extension":6.3801099025231425},"index":0,"playId":"10ed5d0d-4645-3ab1-8418-493d43c58318","pitchNumber":1,"startTime":"2026-07-29T16:57:06.655Z","endTime":"2026-07-29T16:57:10.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143923673792735,"aZ":-16.388918224154445,"pfxX":3.5753332546449403,"pfxZ":8.571037888546613,"pX":0.06901046092486794,"pZ":4.743988265692771,"vX0":-4.305051663627789,"vY0":-134.58893627397467,"vZ0":0.2738655649937656,"x":114.37,"y":110.69,"x0":1.2218412534062613,"y0":50.00203136168536,"z0":5.79796173526572,"aX":6.584598057648018},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-5.6,"spinRate":2333,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.40635197066112116,"extension":6.302055325773878},"index":1,"playId":"4d61c2bf-5f13-3146-8fff-d7e1b9321c85","pitchNumber":2,"startTime":"2026-07-29T16:57:22.197Z","endTime":"2026-07-29T16:57:25.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28576301776454,"aZ":-20.296299982656425,"pfxX":1.7949151123868894,"pfxZ":6.7385061241477295,"pX":0.41419976156659716,"pZ":3.1412755124783707,"vX0":-2.5270028483198756,"vY0":-131.30738271248,"vZ0":-2.7946410932077344,"x":101.21,"y":153.97,"x0":1.151584493051306,"y0":50.00436835388347,"z0":5.713173589157169,"aX":3.1649838882539205},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.9,"breakHorizontal":-2.8,"spinRate":2355,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4155964131271008,"extension":6.445650465095545},"index":2,"playId":"f6407a56-56ca-3579-b106-710171e1474b","pitchNumber":3,"startTime":"2026-07-29T16:57:38.260Z","endTime":"2026-07-29T16:57:42.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21829407838783,"aZ":-13.822015502590695,"pfxX":4.656491556348891,"pfxZ":9.904405874533829,"pX":-0.11154806789917325,"pZ":3.3869266656451296,"vX0":-5.075966758314708,"vY0":-135.41525290919753,"vZ0":-3.409377945363464,"x":121.25,"y":147.33,"x0":1.1843200800197236,"y0":50.00302311107998,"z0":5.632465618273034,"aX":8.628313131242209},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2352,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.40485013523358404,"extension":6.350896192048451},"hitData":{"launchSpeed":74.4,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":163.84}},"index":3,"playId":"c62122d3-dd94-3946-a53c-ae7af771c917","pitchNumber":4,"startTime":"2026-07-29T16:58:02.673Z","endTime":"2026-07-29T16:58:11.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-29T16:58:11.819Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tim Tawa pops out to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:00:08.087Z","endTime":"2026-07-29T17:00:53.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94491636830164,"aZ":-31.592434296067715,"pfxX":1.8260224871149542,"pfxZ":0.3488016430308676,"pX":-0.5747638626138156,"pZ":3.4658863054828144,"vX0":1.2395295411853777,"vY0":-127.92008878998891,"vZ0":1.139088842897187,"x":138.91,"y":145.2,"x0":-1.3012421002872572,"y0":50.00353748128934,"z0":5.473179729095503,"aX":3.056102531848226},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":2666,"spinDirection":97},"zone":11,"typeConfidence":0.88,"plateTime":0.42657982031309194,"extension":6.413059111129702},"index":0,"playId":"147fe992-6d9c-3a61-b63e-74040e1fb2ac","pitchNumber":1,"startTime":"2026-07-29T17:00:13.756Z","endTime":"2026-07-29T17:00:18.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.508293306637125,"aZ":-31.806928175799197,"pfxX":1.3937144080425121,"pfxZ":0.21741427475639163,"pX":-0.39898209287317893,"pZ":2.3428352628562092,"vX0":1.8363836988024531,"vY0":-129.48975783901773,"vZ0":-1.6027286966027254,"x":132.21,"y":175.52,"x0":-1.294793712173394,"y0":50.005348966694996,"z0":5.371757099715695,"aX":2.40029165002586},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.9,"spinRate":2748,"spinDirection":89},"zone":4,"typeConfidence":0.89,"plateTime":0.4207601667195786,"extension":6.535363381939961},"index":1,"playId":"ef9361bd-698a-304e-973f-23233ce75905","pitchNumber":2,"startTime":"2026-07-29T17:00:30.150Z","endTime":"2026-07-29T17:00:33.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.930361232955136,"aZ":-11.714385397707394,"pfxX":-3.9914092371449836,"pfxZ":9.977416903633518,"pX":0.46516167642785355,"pZ":1.6586556728174178,"vX0":5.5859977502711,"vY0":-141.93948863952068,"vZ0":-7.49525154767637,"x":99.27,"y":194.0,"x0":-1.0051198001784447,"y0":50.00534912990858,"z0":5.07074110668563,"aX":-8.187311224272669},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2502,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.3851385118291164,"extension":6.682392094026863},"hitData":{"launchSpeed":63.3,"launchAngle":64.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.4,"coordY":177.92}},"index":2,"playId":"c8dfc0bd-ef49-3354-af1d-eb270afcc15c","pitchNumber":3,"startTime":"2026-07-29T17:00:44.881Z","endTime":"2026-07-29T17:00:53.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"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:00:53.911Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out softly, catcher Henry Davis to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:01:00.049Z","endTime":"2026-07-29T17:01:46.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851282639262138,"aZ":-14.624085062388211,"pfxX":-5.163420435053174,"pfxZ":8.463970594696342,"pX":-0.20320466860862985,"pZ":3.707787079152679,"vX0":4.513307037246337,"vY0":-142.64621910557563,"vZ0":-2.161795617009659,"x":124.75,"y":138.67,"x0":-1.1300988175858717,"y0":50.00561550305394,"z0":5.390570060049589,"aX":-10.71056995663252},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2586,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3830400948477459,"extension":6.517812787017126},"index":0,"playId":"54e0c43b-3c02-354a-b92c-bf7551aa4a28","pitchNumber":1,"startTime":"2026-07-29T17:01:14.848Z","endTime":"2026-07-29T17:01:18.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T17:01:25.646Z","endTime":"2026-07-29T17:01:38.866Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.6,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072028815145977,"aZ":-33.11130267424171,"pfxX":0.302082628925745,"pfxZ":-0.5544184011741633,"pX":-0.33689723201128347,"pZ":1.6242349740681274,"vX0":2.206508708271091,"vY0":-129.1145631433085,"vZ0":-2.906881073904416,"x":129.84,"y":194.93,"x0":-1.2406595567787153,"y0":50.002894288492094,"z0":5.304436763257244,"aX":0.5111395068614457},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.4,"breakHorizontal":-1.1,"spinRate":2690,"spinDirection":70},"zone":7,"typeConfidence":0.83,"plateTime":0.4237103435949843,"extension":6.368792331057935},"hitData":{"launchSpeed":53.0,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":127.29,"coordY":201.64}},"index":2,"playId":"343ff258-ef04-3783-927c-5790302c2330","pitchNumber":2,"startTime":"2026-07-29T17:01:38.866Z","endTime":"2026-07-29T17:01:46.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:01:46.985Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:01:51.285Z","endTime":"2026-07-29T17:02:37.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593259917784977,"aZ":-15.668532187361995,"pfxX":-5.770827722133953,"pfxZ":7.937793054499778,"pX":-0.29061281275035433,"pZ":1.5416286327108815,"vX0":4.664569106580468,"vY0":-142.36109670990686,"vZ0":-7.268403105596173,"x":128.08,"y":197.16,"x0":-1.1897527404856083,"y0":50.00636015269159,"z0":5.094718306239456,"aX":-12.00582238289145},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2541,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.38278792174754006,"extension":6.658084664468684},"index":0,"playId":"dddfd1b7-8bcf-33d2-8a85-02dfb290b49a","pitchNumber":1,"startTime":"2026-07-29T17:02:13.114Z","endTime":"2026-07-29T17:02:16.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.5,"endSpeed":90.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449126551795757,"aZ":-14.043222257413488,"pfxX":-6.077404661009827,"pfxZ":8.636660760710232,"pX":-0.32681647133851816,"pZ":2.439639936156827,"vX0":4.31846907768302,"vY0":-143.3718035602545,"vZ0":-5.518696750390776,"x":129.46,"y":172.91,"x0":-1.0562939490004282,"y0":50.006749734159335,"z0":5.252709342200148,"aX":-12.765096108834888},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2608,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.38076835989218516,"extension":6.59056177376737},"hitData":{"launchSpeed":94.3,"launchAngle":38.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.35,"coordY":69.47}},"index":1,"playId":"0f1c4b69-85c2-3e4f-a2d5-f112ff98406f","pitchNumber":2,"startTime":"2026-07-29T17:02:28.845Z","endTime":"2026-07-29T17:02:37.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:02:37.680Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jared Triolo pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:03:33.181Z","endTime":"2026-07-29T17:05:58.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968885437438068,"aZ":-13.937002504200885,"pfxX":4.145983347021607,"pfxZ":10.248512793362966,"pX":0.8914422265253247,"pZ":1.817114968977036,"vX0":-2.025261717687272,"vY0":-132.01651370699454,"vZ0":-7.53381446776826,"x":83.02,"y":189.72,"x0":1.1265650094977528,"y0":50.001568144996874,"z0":5.717036088337718,"aX":7.376988383987777},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2262,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4136040042339286,"extension":6.340804308570078},"index":0,"playId":"3139fe48-761c-3b58-8418-0df77e9e1d80","pitchNumber":1,"startTime":"2026-07-29T17:04:49.439Z","endTime":"2026-07-29T17:04:53.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92236195125213,"aZ":-25.46224773232792,"pfxX":-0.24957267177148834,"pfxZ":4.0067219741364415,"pX":-0.8480397201750368,"pZ":3.1474899518496016,"vX0":-4.983965942776739,"vY0":-128.1614118445322,"vZ0":-1.716624122841111,"x":149.33,"y":153.8,"x0":1.1490321437295083,"y0":50.00139573427532,"z0":5.802548508620197,"aX":-0.4161484787178494},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":1.6,"spinRate":2281,"spinDirection":164},"zone":11,"typeConfidence":0.9,"plateTime":0.42636182250051746,"extension":6.431196465925293},"index":1,"playId":"99e608ab-bb55-3942-820a-5e0b1f4c58e7","pitchNumber":2,"startTime":"2026-07-29T17:05:04.303Z","endTime":"2026-07-29T17:05:07.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.6,"endSpeed":83.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54708159538641,"aZ":-14.517537239210244,"pfxX":3.3705568919543207,"pfxZ":9.952971224223228,"pX":1.2378240327540688,"pZ":2.908336058673298,"vX0":-0.9240237285189571,"vY0":-131.9652689587925,"vZ0":-4.811568688268702,"x":69.82,"y":160.25,"x0":1.1533217880963453,"y0":50.0026601246528,"z0":5.815024920756306,"aX":5.979403294153756},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":-5.9,"spinRate":2326,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4141217645228754,"extension":6.2875640628003575},"index":2,"playId":"27f7da74-79d2-34a9-8772-3979aa5271b1","pitchNumber":3,"startTime":"2026-07-29T17:05:20.601Z","endTime":"2026-07-29T17:05:25.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":85.3,"endSpeed":78.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250282947738445,"aZ":-26.27936590653842,"pfxX":7.189118380684734,"pfxZ":3.743576597391603,"pX":-0.20997929969407791,"pZ":2.136717683848647,"vX0":-5.126275312362805,"vY0":-124.23322884443165,"vZ0":-3.7613750362957994,"x":125.0,"y":181.09,"x0":0.9389914221643156,"y0":50.00319036754355,"z0":5.837684908085714,"aX":11.316901905553475},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":-12.0,"spinRate":1806,"spinDirection":136},"zone":8,"typeConfidence":0.86,"plateTime":0.4397200509716406,"extension":6.351582748205991},"hitData":{"launchSpeed":70.7,"launchAngle":57.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.66,"coordY":130.75}},"index":3,"playId":"75f40885-ada0-32b6-b8ef-204d3f49aba0","pitchNumber":4,"startTime":"2026-07-29T17:05:49.248Z","endTime":"2026-07-29T17:05:58.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:05:58.891Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:06:01.416Z","endTime":"2026-07-29T17:08:03.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.709910779601472,"aZ":-15.37843869171799,"pfxX":4.226126583318186,"pfxZ":9.070360165756242,"pX":-0.4067756702997488,"pZ":2.7112094874688064,"vX0":-5.195108115144251,"vY0":-134.59457602488203,"vZ0":-5.1596420261472495,"x":132.51,"y":165.58,"x0":0.9910864561146474,"y0":50.00170167303356,"z0":5.726493713616997,"aX":7.82469532376733},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-6.7,"spinRate":2326,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.4055263126035613,"extension":6.335990012690599},"index":0,"playId":"d5f002d5-8017-3fcc-93e5-d2bcd75429d5","pitchNumber":1,"startTime":"2026-07-29T17:06:21.164Z","endTime":"2026-07-29T17:06:24.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.2,"endSpeed":77.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27619651428607,"aZ":-27.16438293418272,"pfxX":8.805551673432818,"pfxZ":3.275815251242525,"pX":0.9050282019653827,"pZ":2.6050382618414214,"vX0":-3.1926117572881925,"vY0":-122.59489217973346,"vZ0":-2.2788297990741526,"x":82.5,"y":168.44,"x0":1.0770574264216688,"y0":50.00238116398355,"z0":5.855534565442363,"aX":13.45940114918379},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":2032,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.44607047329527516,"extension":6.302507567490657},"index":1,"playId":"81d4a03e-972d-358a-9b87-a338973a465d","pitchNumber":2,"startTime":"2026-07-29T17:06:36.106Z","endTime":"2026-07-29T17:06:40.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318961187305618,"aZ":-24.111904595326216,"pfxX":8.529137757344916,"pfxZ":5.127286232242128,"pX":0.7290654477203105,"pZ":1.7638455542610352,"vX0":-3.7492718708026427,"vY0":-124.65192706271256,"vZ0":-4.91862911563303,"x":89.21,"y":191.16,"x0":1.1455426529249062,"y0":50.00061547976818,"z0":5.755987423552527,"aX":13.405260497588978},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.4,"breakHorizontal":-14.5,"spinRate":1830,"spinDirection":133},"zone":9,"typeConfidence":0.87,"plateTime":0.4395917679966015,"extension":6.381993907962083},"index":2,"playId":"a8960073-d2a5-36c2-968c-6bd080780e67","pitchNumber":3,"startTime":"2026-07-29T17:06:50.068Z","endTime":"2026-07-29T17:06:54.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791426684221637,"aZ":-28.102049830784196,"pfxX":9.973029501192775,"pfxZ":2.643383776578027,"pX":0.835640333990224,"pZ":0.7738298955644687,"vX0":-3.954092812963817,"vY0":-123.91720609795946,"vZ0":-6.061178309660455,"x":85.15,"y":217.89,"x0":1.1640444193845185,"y0":50.00531740292558,"z0":5.6258650036366245,"aX":15.375528264539241},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-17.0,"spinRate":1981,"spinDirection":132},"zone":14,"typeConfidence":0.93,"plateTime":0.4435109898032845,"extension":6.474323654945677},"index":3,"playId":"9a83d3f9-ee42-307b-a23b-f72d3bd0d8b2","pitchNumber":4,"startTime":"2026-07-29T17:07:04.140Z","endTime":"2026-07-29T17:07:07.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651784101595773,"aZ":-18.09944348036189,"pfxX":4.732456664295768,"pfxZ":7.5016505505573985,"pX":-0.5750353173263814,"pZ":2.996914468529014,"vX0":-6.216330010339397,"vY0":-134.97518839977127,"vZ0":-3.78060986222404,"x":138.92,"y":157.86,"x0":1.1248480215452232,"y0":50.00557906133444,"z0":5.6623548380904465,"aX":8.883434349967285},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":-7.6,"spinRate":2313,"spinDirection":150},"zone":1,"typeConfidence":0.88,"plateTime":0.4031650054581788,"extension":6.461645220995977},"index":4,"playId":"79efdf2e-cd81-33e5-b5b4-2212e0c872b7","pitchNumber":5,"startTime":"2026-07-29T17:07:20.846Z","endTime":"2026-07-29T17:07:25.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.9,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502211412751507,"aZ":-17.000650649699164,"pfxX":4.077492596369374,"pfxZ":8.032768519727403,"pX":-0.21321549163553238,"pZ":3.2160609679589496,"vX0":-4.940554783014159,"vY0":-135.33378233773448,"vZ0":-3.419152436842701,"x":125.13,"y":151.95,"x0":1.0908228711736976,"y0":50.00069727705446,"z0":5.659300120454396,"aX":7.700370404285291},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-6.6,"spinRate":2289,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.40194050192313036,"extension":6.329772557478256},"hitData":{"launchSpeed":77.0,"launchAngle":2.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.2,"coordY":147.78}},"index":5,"playId":"d4eeb8de-e034-3965-b0b3-686f29b35ce6","pitchNumber":6,"startTime":"2026-07-29T17:07:55.311Z","endTime":"2026-07-29T17:08:03.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:08:03.748Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:08:07.603Z","endTime":"2026-07-29T17:09:33.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":73.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.699692595692046,"aZ":-38.66560088186998,"pfxX":-2.963049362433003,"pfxZ":-4.879716483407249,"pX":0.15598611369093604,"pZ":1.2751043432893194,"vX0":-1.4765680600413298,"vY0":-113.88942883457968,"vZ0":-1.7610741549129851,"x":111.05,"y":204.35,"x0":1.1954524527904458,"y0":50.00551479406301,"z0":5.843135979413541,"aX":-3.9372567772780274},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.0,"breakHorizontal":5.8,"spinRate":2314,"spinDirection":295},"zone":14,"typeConfidence":0.91,"plateTime":0.4788673295907433,"extension":6.489693371125037},"index":0,"playId":"a98a0f70-26d9-3ead-98a0-dc71f6045384","pitchNumber":1,"startTime":"2026-07-29T17:08:25.374Z","endTime":"2026-07-29T17:08:30.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.705931077469234,"aZ":-24.55169513420603,"pfxX":8.159914854885757,"pfxZ":4.7328284803265275,"pX":-0.048758230969407707,"pZ":1.4901661238687078,"vX0":-5.180790761366118,"vY0":-125.6125842472204,"vZ0":-5.520355683499178,"x":118.86,"y":198.55,"x0":0.9727617009048647,"y0":50.00008470338869,"z0":5.693542447034036,"aX":13.132832291135376},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":1892,"spinDirection":126},"zone":13,"typeConfidence":0.85,"plateTime":0.4348242958676982,"extension":6.447258337093238},"index":1,"playId":"11bd5cad-761b-37b7-a591-4aaed2a183ba","pitchNumber":2,"startTime":"2026-07-29T17:08:38.231Z","endTime":"2026-07-29T17:08:42.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.6,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818760172699427,"aZ":-15.932378970010058,"pfxX":4.22049908879513,"pfxZ":8.548038421452736,"pX":-0.630462377877797,"pZ":3.114545397579629,"vX0":-6.195705257949983,"vY0":-136.2064294900127,"vZ0":-3.6897447955721985,"x":141.03,"y":154.69,"x0":1.1137900954357565,"y0":50.001107351337915,"z0":5.572168786706837,"aX":8.017831652847663},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.5,"spinRate":2314,"spinDirection":147},"zone":1,"typeConfidence":0.91,"plateTime":0.4004476180444163,"extension":6.447543995981374},"index":2,"playId":"672e0c35-38c5-3dd4-8b58-150604ee9f2c","pitchNumber":3,"startTime":"2026-07-29T17:09:05.945Z","endTime":"2026-07-29T17:09:09.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251453666652587,"aZ":-16.57654089888348,"pfxX":3.3766173602451426,"pfxZ":8.294431801614177,"pX":-1.1398633757327465,"pZ":3.3760898260653476,"vX0":-6.981526425752651,"vY0":-136.1149479842693,"vZ0":-2.8843379304009,"x":160.45,"y":147.63,"x0":1.0170225039344192,"y0":50.003677726523655,"z0":5.594178169896216,"aX":6.351119867883535},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":-4.7,"spinRate":2272,"spinDirection":142},"zone":11,"typeConfidence":0.89,"plateTime":0.4020640342414783,"extension":6.459920203541698},"index":3,"playId":"4ddacfbc-731c-3c84-8408-aab81658a63f","pitchNumber":4,"startTime":"2026-07-29T17:09:28.446Z","endTime":"2026-07-29T17:09:33.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:09:33.610Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (22) on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:11:38.769Z","endTime":"2026-07-29T17:12:20.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.187035289765134,"aZ":-16.0777940950169,"pfxX":-4.183260339086816,"pfxZ":7.9897053625311525,"pX":-0.4583677589057239,"pZ":3.5493579459141054,"vX0":3.381246611364789,"vY0":-140.62844819533487,"vZ0":-1.8293937198845844,"x":134.47,"y":142.95,"x0":-1.12942102068636,"y0":50.00071964123735,"z0":5.244744224369275,"aX":-8.425621500900167},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2369,"spinDirection":220},"zone":11,"typeConfidence":0.88,"plateTime":0.38864223863883707,"extension":6.693496777426371},"index":0,"playId":"a7d8f2af-3b7b-3fb6-95da-fac8f0b70cd5","pitchNumber":1,"startTime":"2026-07-29T17:11:38.769Z","endTime":"2026-07-29T17:11:42.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12901868873765,"aZ":-28.51689369215692,"pfxX":-8.171600153562647,"pfxZ":2.07291184981913,"pX":-0.8465783557747879,"pZ":2.045147838938465,"vX0":3.969771190527919,"vY0":-131.8862254437607,"vZ0":-3.038761323016939,"x":149.27,"y":183.56,"x0":-1.3066719463376935,"y0":50.00608759815108,"z0":5.307682145265574,"aX":-14.448627761191746},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":13.9,"spinRate":1675,"spinDirection":239},"zone":13,"typeConfidence":0.93,"plateTime":0.4147466763622316,"extension":6.5921509063196595},"index":1,"playId":"01638a87-f73a-3f39-b871-4ba823bafb07","pitchNumber":2,"startTime":"2026-07-29T17:11:53.021Z","endTime":"2026-07-29T17:11:58.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.240556640460614,"aZ":-13.802039397011008,"pfxX":-5.361448657891653,"pfxZ":9.1109549110501,"pX":-5.9103102142493E-4,"pZ":2.363010184008487,"vX0":5.370549452823014,"vY0":-140.92811810904422,"vZ0":-5.2785364620010915,"x":117.02,"y":174.98,"x0":-1.2319758975025885,"y0":50.00601314550408,"z0":5.147993817380758,"aX":-10.814983452791747},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2426,"spinDirection":223},"zone":5,"typeConfidence":0.88,"plateTime":0.3882772118446334,"extension":6.567794117062562},"hitData":{"launchSpeed":103.6,"launchAngle":9.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":148.05,"coordY":98.1}},"index":2,"playId":"15aecce1-2387-3c00-8125-837b2152a4fc","pitchNumber":3,"startTime":"2026-07-29T17:12:09.536Z","endTime":"2026-07-29T17:12:20.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.07,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:12:20.979Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:12:30.700Z","endTime":"2026-07-29T17:14:05.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.9,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71292865712719,"aZ":-30.671074941728616,"pfxX":1.0315865561476363,"pfxZ":0.8801086857924699,"pX":0.6237722918458674,"pZ":-0.06392413661893262,"vX0":4.64422175924624,"vY0":-129.33035337996137,"vZ0":-7.191744494464741,"x":93.22,"y":240.51,"x0":-1.3227307551460603,"y0":50.00308265515085,"z0":5.077411453777106,"aX":1.7629804768088637},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":-2.8,"spinRate":2699,"spinDirection":104},"zone":14,"typeConfidence":0.89,"plateTime":0.4220747369508091,"extension":6.495684994043273},"index":0,"playId":"4057df63-5681-31ef-98e3-6db2e20f49f1","pitchNumber":1,"startTime":"2026-07-29T17:12:55.701Z","endTime":"2026-07-29T17:12:59.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T17:13:29.804Z","endTime":"2026-07-29T17:13:54.054Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.6,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.626978580486124,"aZ":-14.53980375140112,"pfxX":-6.103905216187407,"pfxZ":8.631683040481862,"pX":0.018756363952552042,"pZ":2.6266886416245363,"vX0":5.599218619431866,"vY0":-142.0388561152713,"vZ0":-4.370181686848163,"x":116.29,"y":167.86,"x0":-1.185345584359743,"y0":50.00081501554369,"z0":5.1101510780516834,"aX":-12.467087193718172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2445,"spinDirection":226},"zone":5,"typeConfidence":0.88,"plateTime":0.38566475817090895,"extension":6.5463072713162465},"hitData":{"launchSpeed":83.7,"launchAngle":38.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.41,"coordY":80.46}},"index":2,"playId":"76668377-b4fe-3f4e-99a4-754075a21079","pitchNumber":2,"startTime":"2026-07-29T17:13:54.054Z","endTime":"2026-07-29T17:14:05.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.47,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:14:05.587Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Moreno homers (8) on a fly ball to center field. Corbin Carroll scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:14:15.140Z","endTime":"2026-07-29T17:17:58.598Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11496186951,"aZ":-31.591115732902722,"pfxX":1.1903457906453576,"pfxZ":0.3305666033798076,"pX":0.2157485098618342,"pZ":2.352432281622706,"vX0":3.9169648543761975,"vY0":-130.8428689351404,"vZ0":-1.4119974315474266,"x":108.78,"y":175.26,"x0":-1.4494331294442646,"y0":50.00091999637922,"z0":5.24529330660715,"aX":2.082854591965569},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":-3.0,"spinRate":2541,"spinDirection":115},"zone":5,"typeConfidence":0.89,"plateTime":0.41709122121966224,"extension":6.596220752845606},"index":0,"playId":"710ac58c-4cbe-3cff-9d59-ee7a11ddad22","pitchNumber":1,"startTime":"2026-07-29T17:14:38.673Z","endTime":"2026-07-29T17:14:44.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pirates challenged (tag play), call on the field was upheld: Corbin Carroll steals (15) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"710ac58c-4cbe-3cff-9d59-ee7a11ddad22","startTime":"2026-07-29T17:15:04.906Z","endTime":"2026-07-29T17:17:32.874Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"postOnThird":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":134},"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":1.57,"dramaIndex":67.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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622083119588474,"aZ":-30.247204490064455,"pfxX":1.7791311627379653,"pfxZ":1.1262393597181832,"pX":0.4921771304106207,"pZ":2.0276226435919624,"vX0":3.7775447804067013,"vY0":-130.6528005003151,"vZ0":-2.802038992448396,"x":98.24,"y":184.03,"x0":-1.2082766021912967,"y0":50.00408427623014,"z0":5.4062756426440135,"aX":3.0511620820362504},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2706,"spinDirection":113},"zone":9,"typeConfidence":0.9,"plateTime":0.4205349422305309,"extension":6.502973265712804},"hitData":{"launchSpeed":101.6,"launchAngle":34.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.16,"coordY":34.97}},"index":2,"playId":"c5b34436-ab95-3f98-9b0d-c132b206650c","pitchNumber":2,"startTime":"2026-07-29T17:17:32.874Z","endTime":"2026-07-29T17:17:58.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-15.100000000000001,"leverageIndex":1.57,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:17:58.598Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:17:47.701Z","endTime":"2026-07-29T17:19:50.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36640057742739,"aZ":-33.424967606435814,"pfxX":1.9348833175912563,"pfxZ":-0.7271173080477809,"pX":-0.3517072401515941,"pZ":2.85043429727805,"vX0":1.8891664772593313,"vY0":-129.77574422307237,"vZ0":-0.01820026684592091,"x":130.41,"y":161.82,"x0":-1.3375497379389478,"y0":50.001718781132354,"z0":5.380508388218996,"aX":3.3358215244875216},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":-3.8,"spinRate":2715,"spinDirection":109},"zone":1,"typeConfidence":0.87,"plateTime":0.4203055576795198,"extension":6.496653432112197},"index":0,"playId":"4cacfd0b-ddf1-384e-a198-9df4808d29be","pitchNumber":1,"startTime":"2026-07-29T17:18:16.697Z","endTime":"2026-07-29T17:18:19.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.3,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669511163356002,"aZ":-29.13939609362438,"pfxX":-6.883943500273668,"pfxZ":1.6711846465156865,"pX":-1.1109890224378118,"pZ":1.8895636932959332,"vX0":3.4244618410834207,"vY0":-133.00493084462087,"vZ0":-3.9467939935906,"x":159.35,"y":187.76,"x0":-1.5108714704940571,"y0":50.0043627138086,"z0":5.471891723928628,"aX":-12.512671933861231},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":11.9,"spinRate":1528,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.40955286390172985,"extension":6.307416446985404},"index":1,"playId":"3d198b64-d7a8-3e84-a970-7c29b8d4edce","pitchNumber":2,"startTime":"2026-07-29T17:18:30.260Z","endTime":"2026-07-29T17:18:34.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457430076332184,"aZ":-32.7076165415058,"pfxX":1.4004343413279363,"pfxZ":-0.30918553549412486,"pX":-1.520130451010496,"pZ":3.683620940801119,"vX0":-0.903123695729455,"vY0":-129.2305580216658,"vZ0":1.4676794370823996,"x":174.94,"y":139.32,"x0":-1.349123136665213,"y0":50.00555591067393,"z0":5.609883093393449,"aX":2.382936748785994},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2686,"spinDirection":101},"zone":11,"typeConfidence":0.89,"plateTime":0.42289311386593775,"extension":6.315683772542252},"index":2,"playId":"2eb762cb-f6ef-3ce0-b266-70f2513d62c0","pitchNumber":3,"startTime":"2026-07-29T17:18:43.999Z","endTime":"2026-07-29T17:18:48.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66443982265219,"aZ":-34.18416902987114,"pfxX":2.3003502166838183,"pfxZ":-1.1963317431636185,"pX":-1.3304987909318753,"pZ":2.818536735733851,"vX0":-0.7118937629613978,"vY0":-128.5550168599451,"vZ0":-0.1705452036256282,"x":167.72,"y":162.68,"x0":-1.350136037428666,"y0":50.000157925574605,"z0":5.521684747379068,"aX":3.880054871118605},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.0,"breakHorizontal":-4.1,"spinRate":2786,"spinDirection":108},"zone":11,"typeConfidence":0.83,"plateTime":0.42477683434948865,"extension":6.308956038943448},"index":3,"playId":"64bd5d61-03ef-3d21-bddf-5e5331ca0926","pitchNumber":4,"startTime":"2026-07-29T17:18:58.319Z","endTime":"2026-07-29T17:19:02.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.281230130117148,"aZ":-31.81625253209997,"pfxX":0.9623808908255111,"pfxZ":0.21303539821679163,"pX":0.3652366159714142,"pZ":1.987928261163138,"vX0":3.817741569361708,"vY0":-128.6935879833501,"vZ0":-2.254912404495368,"x":103.08,"y":185.11,"x0":-1.254352350507185,"y0":50.004169297301004,"z0":5.307088732133658,"aX":1.6365800179432808},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":-2.5,"spinRate":2708,"spinDirection":84},"zone":9,"typeConfidence":0.85,"plateTime":0.42339743878096314,"extension":6.634051858314627},"index":4,"playId":"fd74473f-4486-3002-9662-cff23720f26c","pitchNumber":5,"startTime":"2026-07-29T17:19:14.760Z","endTime":"2026-07-29T17:19:18.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.896114430976226,"aZ":-13.513288314004631,"pfxX":-5.210256373749174,"pfxZ":9.069975765632389,"pX":0.13954830589891004,"pZ":2.2294615006855696,"vX0":4.928374879127633,"vY0":-142.55046854563707,"vZ0":-5.874163348085504,"x":111.68,"y":178.58,"x0":-0.935165461698016,"y0":50.00028998136034,"z0":5.170480438089293,"aX":-10.717046148028038},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2507,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.38429297585862976,"extension":6.5332701326072495},"hitData":{"launchSpeed":60.9,"launchAngle":52.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.46,"coordY":148.09}},"index":5,"playId":"99300fee-bd6f-3b44-bd35-8fc8fab8a5b1","pitchNumber":6,"startTime":"2026-07-29T17:19:42.254Z","endTime":"2026-07-29T17:19:50.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:19:50.432Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:19:53.708Z","endTime":"2026-07-29T17:20:50.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(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":87.5,"endSpeed":80.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074113320695076,"aZ":-33.461622922422194,"pfxX":0.6799302465884063,"pfxZ":-0.7772082712389015,"pX":-0.7637307446917407,"pZ":2.7807281310907133,"vX0":1.2341726033854352,"vY0":-127.4431551812893,"vZ0":0.05325042135082736,"x":146.11,"y":163.7,"x0":-1.3417776103211618,"y0":50.004900428379,"z0":5.3926338753452985,"aX":1.1233558943306368},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":-1.4,"spinRate":2701,"spinDirection":80},"zone":4,"typeConfidence":0.71,"plateTime":0.42904522640992937,"extension":6.486748144686407},"index":0,"playId":"298c1ae0-5b1b-3a40-bb68-c1ceee3db952","pitchNumber":1,"startTime":"2026-07-29T17:20:10.318Z","endTime":"2026-07-29T17:20:13.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.2,"endSpeed":89.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87976830024431,"aZ":-11.929332062852444,"pfxX":-6.148883288626752,"pfxZ":9.841179880571254,"pX":-1.007908012500774,"pZ":3.725919021090334,"vX0":2.3011946145150333,"vY0":-142.96769368502947,"vZ0":-2.2668479326675475,"x":155.42,"y":138.18,"x0":-1.027333930614201,"y0":50.003208170206875,"z0":5.283821778346188,"aX":-12.64939740767377},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2579,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3840413887726015,"extension":6.569283736517162},"index":1,"playId":"6881b164-624e-3350-b5b6-50339f3ad22c","pitchNumber":2,"startTime":"2026-07-29T17:20:25.218Z","endTime":"2026-07-29T17:20:29.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26101304498397,"aZ":-31.761615555055062,"pfxX":0.34814128074474865,"pfxZ":0.2420026968288349,"pX":0.08437108094022903,"pZ":1.9556495977829909,"vX0":3.8442489944436904,"vY0":-129.5089053406274,"vZ0":-2.5897407483529324,"x":113.78,"y":185.98,"x0":-1.4601275881828377,"y0":50.0031713077615,"z0":5.380699320543253,"aX":0.5953848191112501},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.1,"breakHorizontal":-1.4,"spinRate":2829,"spinDirection":88},"zone":8,"typeConfidence":0.86,"plateTime":0.4217922068390534,"extension":6.400119032721062},"hitData":{"launchSpeed":84.8,"launchAngle":29.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.79,"coordY":114.18}},"index":2,"playId":"4a859a84-6949-35b7-b3bd-d9c750ac7659","pitchNumber":3,"startTime":"2026-07-29T17:20:42.577Z","endTime":"2026-07-29T17:20:50.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:20:50.087Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:22:42.977Z","endTime":"2026-07-29T17:23:56.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.412659973232856,"aZ":-13.0735125383025,"pfxX":2.640538229633097,"pfxZ":11.185877046797373,"pX":-0.6943176001533383,"pZ":2.572951817104828,"vX0":-5.395679177710666,"vY0":-130.59217165586645,"vZ0":-5.613628974467522,"x":143.47,"y":169.31,"x0":1.0661628955888387,"y0":50.00513648668767,"z0":5.753729781420521,"aX":4.51056224055425},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.1,"breakHorizontal":-3.5,"spinRate":2288,"spinDirection":153},"zone":4,"typeConfidence":0.81,"plateTime":0.4212593490195715,"extension":6.296613449060471},"index":0,"playId":"588f04e7-483f-3454-bb44-89faf18a1fc3","pitchNumber":1,"startTime":"2026-07-29T17:22:56.778Z","endTime":"2026-07-29T17:22:59.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172367943105083,"aZ":-23.828570473803445,"pfxX":-1.0926190811600756,"pfxZ":5.06070755068834,"pX":-0.4602493599842904,"pZ":3.547381547533211,"vX0":-3.4930515068097883,"vY0":-127.55649899239252,"vZ0":-1.1266813868662744,"x":134.54,"y":143.0,"x0":1.0686066542123187,"y0":50.00121638333011,"z0":5.8731480565930685,"aX":-1.7996067074719047},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.1,"breakHorizontal":2.8,"spinRate":2272,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.42937231587402236,"extension":6.337921054569875},"index":1,"playId":"6dba8fb7-e5df-3c8e-9352-e2939eff7c65","pitchNumber":2,"startTime":"2026-07-29T17:23:10.195Z","endTime":"2026-07-29T17:23:14.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171124903826687,"aZ":-19.72347705206264,"pfxX":4.904658640867041,"pfxZ":6.828001693441035,"pX":0.3566986716296468,"pZ":3.702230147344718,"vX0":-3.821336212623248,"vY0":-134.19087537640806,"vZ0":-1.6364325161231372,"x":103.4,"y":138.82,"x0":1.1623348567864702,"y0":50.00014093622455,"z0":5.725782148284118,"aX":8.939169569444315},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-8.0,"spinRate":2319,"spinDirection":152},"zone":12,"typeConfidence":0.8,"plateTime":0.40824923420513004,"extension":6.30985498702326},"index":2,"playId":"2243c2a6-77b1-3fef-b927-0c1c0ef0cd44","pitchNumber":3,"startTime":"2026-07-29T17:23:32.583Z","endTime":"2026-07-29T17:23:36.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.5,"endSpeed":76.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39407572043396,"aZ":-25.4823126762171,"pfxX":6.750210430579066,"pfxZ":4.426500140979064,"pX":0.613614417589328,"pZ":2.080122708420985,"vX0":-3.3563933885990713,"vY0":-122.93969097175008,"vZ0":-3.6145636404628467,"x":93.61,"y":182.62,"x0":1.129291496110293,"y0":50.00071476397057,"z0":5.76485316585402,"aX":10.194106874927785},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":-11.3,"spinRate":1761,"spinDirection":131},"zone":9,"typeConfidence":0.83,"plateTime":0.44782320338334447,"extension":6.3556451790401685},"hitData":{"launchSpeed":85.9,"launchAngle":25.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.22,"coordY":112.84}},"index":3,"playId":"9d458b30-6751-382a-b367-1587cca19b48","pitchNumber":4,"startTime":"2026-07-29T17:23:47.986Z","endTime":"2026-07-29T17:23:56.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:23:56.825Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:24:00.897Z","endTime":"2026-07-29T17:24:49.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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, 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":77.7,"endSpeed":71.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020103406401713,"aZ":-37.57689508514763,"pfxX":-3.5734387969087047,"pfxZ":-4.17563650145417,"pX":0.40856665547555754,"pZ":2.953643586314302,"vX0":-0.5921397918888047,"vY0":-113.1999400344456,"vZ0":1.4053521450407966,"x":101.43,"y":159.03,"x0":1.1377601783326778,"y0":50.000281189155935,"z0":6.091948047448963,"aX":-4.6280454014705095},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.8,"breakHorizontal":6.6,"spinRate":2289,"spinDirection":294},"zone":3,"typeConfidence":0.91,"plateTime":0.48420729576344224,"extension":6.423387633854804},"index":0,"playId":"11660113-e2f5-323d-a9bb-6c87c5bdb451","pitchNumber":1,"startTime":"2026-07-29T17:24:22.065Z","endTime":"2026-07-29T17:24:25.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271594965685825,"aZ":-25.122890666385356,"pfxX":-1.8521465625260047,"pfxZ":4.323458206056609,"pX":-0.7398944463940268,"pZ":2.826630877365878,"vX0":-4.088856729634453,"vY0":-127.66041944530554,"vZ0":-2.3573534947099297,"x":145.2,"y":162.46,"x0":1.1308866555112922,"y0":50.00161327280326,"z0":5.764635392910658,"aX":-3.0188693169608993},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":4.3,"spinRate":2263,"spinDirection":172},"zone":1,"typeConfidence":0.91,"plateTime":0.43106843848740395,"extension":6.457618012870849},"hitData":{"launchSpeed":87.9,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.09,"coordY":110.52}},"index":1,"playId":"1994431d-1b8a-3b68-854e-92c8978c3d54","pitchNumber":2,"startTime":"2026-07-29T17:24:37.390Z","endTime":"2026-07-29T17:24:49.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:24:49.409Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a fly ball to left fielder Max Kepler. Brandon Lowe to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:24:52.181Z","endTime":"2026-07-29T17:27:25.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203810902190025,"aZ":-24.457705244909615,"pfxX":-0.4196232882420725,"pfxZ":4.642218144470496,"pX":-1.4667248528444767,"pZ":3.0202043664854457,"vX0":-6.0967561642761225,"vY0":-128.54428826603552,"vZ0":-2.2427813918632213,"x":172.91,"y":157.23,"x0":0.9966350817462409,"y0":50.00506994203741,"z0":5.8151415713421475,"aX":-0.6972705248656214},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2241,"spinDirection":168},"zone":11,"typeConfidence":0.91,"plateTime":0.42711868691595933,"extension":6.470046663661496},"index":0,"playId":"bbc8a655-7117-3f9e-b2e8-e1b2efb81098","pitchNumber":1,"startTime":"2026-07-29T17:25:14.823Z","endTime":"2026-07-29T17:25:18.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291126772724724,"aZ":-15.652063601804471,"pfxX":3.9893387929812443,"pfxZ":9.185929738234478,"pX":0.4954638598647585,"pZ":2.9129403275111456,"vX0":-2.5632564675878116,"vY0":-133.4117419782752,"vZ0":-4.564716529957714,"x":98.11,"y":160.13,"x0":0.9514701688517911,"y0":50.004133940016764,"z0":5.7780128440682885,"aX":7.1759907470049225},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.6,"spinRate":2327,"spinDirection":159},"zone":3,"typeConfidence":0.91,"plateTime":0.41090569989854053,"extension":6.338288963291504},"index":1,"playId":"41d75062-031c-3f9b-8cc3-a5b0c01f93b0","pitchNumber":2,"startTime":"2026-07-29T17:25:33.327Z","endTime":"2026-07-29T17:25:37.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"41d75062-031c-3f9b-8cc3-a5b0c01f93b0","startTime":"2026-07-29T17:25:41.551Z","endTime":"2026-07-29T17:25:59.825Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-29T17:25:59.825Z","endTime":"2026-07-29T17:27:12.360Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49308847313761,"aZ":-21.20754857081055,"pfxX":-0.11343285156782557,"pfxZ":6.54791449773311,"pX":-0.9504305094300752,"pZ":3.146583449330455,"vX0":-5.144382750894402,"vY0":-129.0312391059024,"vZ0":-2.7910932974127585,"x":153.23,"y":153.82,"x0":1.0894284466951942,"y0":50.00392282663489,"z0":5.888386401327986,"aX":-0.18961337712359477},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.4,"breakHorizontal":1.4,"spinRate":2283,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.42556603374815705,"extension":6.291410149732886},"hitData":{"launchSpeed":76.5,"launchAngle":35.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":112.28,"coordY":105.57}},"index":4,"playId":"48195bf3-282e-3c20-8bad-81e6d67685f3","pitchNumber":3,"startTime":"2026-07-29T17:27:12.360Z","endTime":"2026-07-29T17:27:25.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.6,"awayTeamWinProbability":63.4,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.59,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:27:25.767Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Esmerlyn Valdez grounds into a double play, shortstop Geraldo Perdomo to second baseman Ildemaro Vargas to first baseman Tim Tawa. Bryan Reynolds out at 2nd. Esmerlyn Valdez out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:27:39.193Z","endTime":"2026-07-29T17:29:09.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357972734982656,"aZ":-16.300441909490708,"pfxX":0.9236900024159496,"pfxZ":8.86762500513948,"pX":0.3307290366855012,"pZ":4.8716557388294826,"vX0":-2.4673919580606833,"vY0":-133.14838459571956,"vZ0":0.24978949444755283,"x":104.39,"y":107.25,"x0":1.1506116303091012,"y0":50.00454198727309,"z0":5.95886196224097,"aX":1.6541513674031045},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-1.1,"spinRate":2295,"spinDirection":153},"zone":12,"typeConfidence":0.53,"plateTime":0.4118150336345314,"extension":6.183358422000953},"index":0,"playId":"377be2fb-7b09-3a27-b6b8-c840cd027a7b","pitchNumber":1,"startTime":"2026-07-29T17:28:01.605Z","endTime":"2026-07-29T17:28:04.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30413053025155,"aZ":-15.486150422001119,"pfxX":0.9082995190715648,"pfxZ":9.468966383195665,"pX":-0.5546077572847661,"pZ":3.537237968518945,"vX0":-4.576698085022323,"vY0":-132.4174305642212,"vZ0":-2.83677322539841,"x":138.14,"y":143.27,"x0":1.083856683791857,"y0":50.001289917975,"z0":5.766173029276786,"aX":1.6011591771119813},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-0.6,"spinRate":2322,"spinDirection":152},"zone":11,"typeConfidence":0.71,"plateTime":0.41486190432674697,"extension":6.388570514189961},"index":1,"playId":"ed8a881e-1ec0-3a3b-b4c7-14c90602fd6a","pitchNumber":2,"startTime":"2026-07-29T17:28:20.025Z","endTime":"2026-07-29T17:28:24.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.2,"endSpeed":78.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64023285702904,"aZ":-27.034791295869574,"pfxX":7.897694867742624,"pfxZ":3.3083642806670692,"pX":0.5674731625099925,"pZ":1.6349102203008057,"vX0":-3.8642799549821625,"vY0":-124.01256018201923,"vZ0":-4.64777532081154,"x":95.37,"y":194.64,"x0":1.1228785385555535,"y0":50.00154147265271,"z0":5.798249046092706,"aX":12.255426149118373},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-13.3,"spinRate":1857,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.4422848538581343,"extension":6.391618321221706},"index":2,"playId":"c7205662-023f-3bca-a1e4-ddfce7f20dfe","pitchNumber":3,"startTime":"2026-07-29T17:28:40.375Z","endTime":"2026-07-29T17:28:45.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967197542380006,"aZ":-22.871361072967492,"pfxX":8.362910429138626,"pfxZ":5.9726830403472535,"pX":0.529702176230587,"pZ":1.955034335356191,"vX0":-3.828617858380092,"vY0":-124.75777437052278,"vZ0":-4.742989037623121,"x":96.81,"y":185.99,"x0":1.007974930097594,"y0":50.0017797637322,"z0":5.7952384274582505,"aX":13.020397361127179},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":1902,"spinDirection":133},"zone":9,"typeConfidence":0.84,"plateTime":0.44111143945962894,"extension":6.326221683928617},"hitData":{"launchSpeed":90.1,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":152.19}},"index":3,"playId":"cebac519-673f-37bf-83ea-035256b4277b","pitchNumber":4,"startTime":"2026-07-29T17:29:00.890Z","endTime":"2026-07-29T17:29:09.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.58,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:29:09.724Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T17:31:16.662Z","endTime":"2026-07-29T17:31:47.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150383241612666,"aZ":-13.294306640196492,"pfxX":-4.1993040355664215,"pfxZ":9.487755981527673,"pX":0.6458145995846667,"pZ":2.339346983259419,"vX0":5.587285890036303,"vY0":-139.83624042219716,"vZ0":-5.385266502667169,"x":92.38,"y":175.62,"x0":-0.8281818572265812,"y0":50.00262831586493,"z0":5.155222289590485,"aX":-8.356098027395188},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2495,"spinDirection":213},"zone":6,"typeConfidence":0.88,"plateTime":0.3910016956524496,"extension":6.7875993333876945},"index":0,"playId":"6d126854-67c7-3aca-83ea-ae8a9b8b8926","pitchNumber":1,"startTime":"2026-07-29T17:31:17.890Z","endTime":"2026-07-29T17:31:20.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.1,"endSpeed":88.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649200878927452,"aZ":-12.682262200269802,"pfxX":-5.357108212753684,"pfxZ":9.631727904980469,"pX":0.3084818198507488,"pZ":2.5785613810458794,"vX0":5.369644036281083,"vY0":-141.24115172913758,"vZ0":-5.002371506412059,"x":105.24,"y":169.16,"x0":-0.9196963093364676,"y0":50.004158915386625,"z0":5.185757792078116,"aX":-10.843242240170678},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2513,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3875456491457019,"extension":6.70281437756487},"hitData":{"launchSpeed":95.1,"launchAngle":53.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.79,"coordY":106.76}},"index":1,"playId":"db492058-01c2-3b50-a6d2-0a99ab2c275d","pitchNumber":2,"startTime":"2026-07-29T17:31:35.678Z","endTime":"2026-07-29T17:31:47.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:31:47.683Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T17:31:51.015Z","endTime":"2026-07-29T17:33:12.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504393082214825,"aZ":-33.851285438285316,"pfxX":1.5849245614434757,"pfxZ":-1.0161920077925721,"pX":-0.6393717258777398,"pZ":2.204390523405249,"vX0":0.9279789811325807,"vY0":-127.53292772923896,"vZ0":-1.370585612840266,"x":141.37,"y":179.26,"x0":-1.2140587841729795,"y0":50.00611382009978,"z0":5.421640654524676,"aX":2.6079145429074906},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":-3.1,"spinRate":2599,"spinDirection":96},"zone":4,"typeConfidence":0.71,"plateTime":0.42966432974446045,"extension":6.4086823762065},"index":0,"playId":"f55f8a7e-0084-3afd-bea8-83734f10bdbe","pitchNumber":1,"startTime":"2026-07-29T17:32:09.311Z","endTime":"2026-07-29T17:32:12.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T17:32:21.982Z","endTime":"2026-07-29T17:32:34.100Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.071505013535457,"aZ":-14.583566208247358,"pfxX":-5.314816185323773,"pfxZ":8.765531404308467,"pX":0.8429026238618074,"pZ":1.396693496293518,"vX0":6.584163892021453,"vY0":-140.35963335139135,"vZ0":-7.59501253141605,"x":84.87,"y":201.07,"x0":-0.8364689420382819,"y0":50.002391322877834,"z0":5.076363873461136,"aX":-10.665251209653865},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2476,"spinDirection":217},"zone":14,"typeConfidence":0.86,"plateTime":0.38939205645534347,"extension":6.809859396060446},"index":2,"playId":"c0f8082d-4dea-3cd1-add6-808a60489260","pitchNumber":2,"startTime":"2026-07-29T17:32:34.100Z","endTime":"2026-07-29T17:32:38.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66996579759967,"aZ":-33.34549346042899,"pfxX":2.070877917220276,"pfxZ":-0.7038151501789605,"pX":0.06750886651238626,"pZ":0.7130435924926941,"vX0":1.8671303774093408,"vY0":-128.33493868155006,"vZ0":-4.9647513188518735,"x":114.43,"y":219.53,"x0":-0.9375073043020079,"y0":50.00149230680408,"z0":5.259478180418464,"aX":3.4654111184284564},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.2,"breakHorizontal":-4.2,"spinRate":2727,"spinDirection":80},"zone":14,"typeConfidence":0.81,"plateTime":0.42622509710181067,"extension":6.429930094990706},"index":3,"playId":"623cd1a1-aca4-3cd8-96c3-b2682176972e","pitchNumber":3,"startTime":"2026-07-29T17:32:49.079Z","endTime":"2026-07-29T17:32:52.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055096784094456,"aZ":-30.288761282249947,"pfxX":0.37281423324872787,"pfxZ":1.1972439378510802,"pX":1.4910889850103357,"pZ":0.9609646013926959,"vX0":6.326286282022612,"vY0":-124.44833613278323,"vZ0":-4.018965331430408,"x":60.16,"y":212.83,"x0":-1.1281530289981574,"y0":50.00232562246565,"z0":5.094764833352452,"aX":0.5868204924349286},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-2.0,"spinRate":2610,"spinDirection":71},"zone":14,"typeConfidence":0.49,"plateTime":0.43946706770047417,"extension":6.679557993259989},"index":4,"playId":"6b74d1ca-3fdc-3ab9-9d75-b80362239683","pitchNumber":4,"startTime":"2026-07-29T17:33:07.873Z","endTime":"2026-07-29T17:33:12.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:33:12.491Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T17:33:12.798Z","endTime":"2026-07-29T17:34:58.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.205400204224794,"aZ":-13.863418531526296,"pfxX":-5.014329831280849,"pfxZ":9.164018619849255,"pX":-1.1262496323657254,"pZ":2.7974886799763308,"vX0":1.8520940466367983,"vY0":-141.18325913681574,"vZ0":-4.234643670785988,"x":159.93,"y":163.25,"x0":-1.1432450043486806,"y0":50.00349589985714,"z0":5.223257537068092,"aX":-10.019494301768376},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2464,"spinDirection":216},"zone":11,"typeConfidence":0.85,"plateTime":0.38948283284592566,"extension":6.652479907769952},"index":0,"playId":"4b563e65-7e1a-3653-aeeb-fe4fa12a08b8","pitchNumber":1,"startTime":"2026-07-29T17:33:34.626Z","endTime":"2026-07-29T17:33:38.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T17:33:51.070Z","endTime":"2026-07-29T17:34:02.849Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":98.1,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76297796996824,"aZ":-14.204974023979899,"pfxX":-5.593069546280342,"pfxZ":8.72243610966944,"pX":-0.4122229408936133,"pZ":3.2441756149180834,"vX0":3.8999365780503337,"vY0":-142.83670988778076,"vZ0":-3.1525410788192074,"x":132.71,"y":151.19,"x0":-1.0705433005557285,"y0":50.00503725563999,"z0":5.258769989024801,"aX":-11.526110523914538},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2484,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.3838645741250195,"extension":6.591624290011166},"index":2,"playId":"91df4a6b-b144-3f14-8fa9-c70b34bdaadb","pitchNumber":2,"startTime":"2026-07-29T17:34:02.849Z","endTime":"2026-07-29T17:34:06.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.6,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.388091505149838,"aZ":-33.75484964443357,"pfxX":1.4483008719878443,"pfxZ":-0.9612916993186358,"pX":-0.5647335866987075,"pZ":0.44405332864964814,"vX0":1.1021849026923731,"vY0":-127.5091763122565,"vZ0":-5.257690326764264,"x":138.53,"y":226.79,"x0":-1.1908430788086808,"y0":50.00225392759704,"z0":5.198178236545954,"aX":2.382957324477754},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-2.9,"spinRate":2702,"spinDirection":81},"zone":13,"typeConfidence":0.69,"plateTime":0.42967637331682207,"extension":6.449436952964569},"index":3,"playId":"8346b950-dc95-3ed9-8fa4-51f01016e845","pitchNumber":3,"startTime":"2026-07-29T17:34:17.525Z","endTime":"2026-07-29T17:34:20.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220969691702052,"aZ":-33.17617811088021,"pfxX":0.8297216072929401,"pfxZ":-0.6030725638069467,"pX":0.5143178450745317,"pZ":-0.4301575554239266,"vX0":4.014938682293414,"vY0":-128.1248934391902,"vZ0":-7.298039051042285,"x":97.4,"y":250.39,"x0":-1.1774962096736212,"y0":50.001739130701715,"z0":5.030948125388038,"aX":1.3852609128009716},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-2.4,"spinRate":2821,"spinDirection":73},"zone":14,"typeConfidence":0.69,"plateTime":0.4266793573399772,"extension":6.583884911424723},"index":4,"playId":"fbb6b9e7-0859-3b05-9f23-0b3f3b95ea18","pitchNumber":4,"startTime":"2026-07-29T17:34:34.035Z","endTime":"2026-07-29T17:34:37.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128283542203576,"aZ":-14.471587229148312,"pfxX":-6.247423741704386,"pfxZ":8.707071993574132,"pX":0.7208245089472382,"pZ":1.6248772186793705,"vX0":7.3130586659558,"vY0":-141.2169487831798,"vZ0":-7.071103720632216,"x":89.52,"y":194.91,"x0":-1.0824691699131714,"y0":50.003945464354686,"z0":5.080008200616074,"aX":-12.704144222616348},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2468,"spinDirection":225},"zone":9,"typeConfidence":0.87,"plateTime":0.3868603820006946,"extension":6.729090782153938},"index":5,"playId":"c61ffe1d-969d-338f-b522-e0c0f5e13efd","pitchNumber":5,"startTime":"2026-07-29T17:34:54.154Z","endTime":"2026-07-29T17:34:58.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-1.0000000000000036,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:34:58.940Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T17:35:01.667Z","endTime":"2026-07-29T17:36:00.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":79.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568458117284017,"aZ":-32.20335887910729,"pfxX":1.4626256309725352,"pfxZ":-0.02244137764389542,"pX":-0.6925726268239044,"pZ":1.975990277926521,"vX0":1.2303758606415844,"vY0":-125.0193554395879,"vZ0":-1.511407451128905,"x":143.4,"y":185.43,"x0":-1.3805711494400956,"y0":50.000083147512804,"z0":5.2249024037271115,"aX":2.3208030342767776},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2588,"spinDirection":97},"zone":7,"typeConfidence":0.57,"plateTime":0.43765601525453857,"extension":6.488421472222899},"index":0,"playId":"16fff3f3-8d04-3667-967e-70fade9cb2fe","pitchNumber":1,"startTime":"2026-07-29T17:35:21.437Z","endTime":"2026-07-29T17:35:24.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-29T17:35:39.669Z","endTime":"2026-07-29T17:35:51.148Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666179245772824,"aZ":-13.044697012541405,"pfxX":-4.163455441310602,"pfxZ":9.796999201374344,"pX":0.5106741037654202,"pZ":1.742250973212966,"vX0":5.902347015113234,"vY0":-138.5391448690146,"vZ0":-7.158242689464229,"x":97.53,"y":191.74,"x0":-1.1021041272404002,"y0":50.00045306559076,"z0":5.223283292247409,"aX":-8.128022310162475},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2556,"spinDirection":216},"zone":9,"typeConfidence":0.86,"plateTime":0.39469541800789854,"extension":6.805790137817653},"hitData":{"launchSpeed":86.8,"launchAngle":39.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.16,"coordY":79.65}},"index":2,"playId":"19d486a4-73f4-37f2-9b99-a66795bd3b50","pitchNumber":2,"startTime":"2026-07-29T17:35:51.148Z","endTime":"2026-07-29T17:36:00.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:36:00.750Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T17:38:01.840Z","endTime":"2026-07-29T17:39:25.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420093008420157,"aZ":-20.464346093544748,"pfxX":6.915328654262536,"pfxZ":6.938063964554422,"pX":1.0130755209654212,"pZ":2.5925824291360775,"vX0":-2.628095270837065,"vY0":-129.67745044313668,"vZ0":-4.430608204645045,"x":78.38,"y":168.78,"x0":1.1465298329711497,"y0":50.002322522372424,"z0":5.902916591858617,"aX":11.66998005913929},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.6,"breakHorizontal":-11.9,"spinRate":2137,"spinDirection":160},"zone":12,"typeConfidence":0.76,"plateTime":0.42385943061179043,"extension":6.265731062132525},"index":0,"playId":"112c89f8-1da2-3981-b9e7-9da768676ce4","pitchNumber":1,"startTime":"2026-07-29T17:38:07.000Z","endTime":"2026-07-29T17:38:11.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36957186280096,"aZ":-18.415302169484477,"pfxX":6.48100087897337,"pfxZ":8.024413226559215,"pX":1.0230205024399648,"pZ":2.3839386747546802,"vX0":-2.2239533377103458,"vY0":-130.11980152068085,"vZ0":-5.226341266078757,"x":78.0,"y":174.41,"x0":1.0469766929540858,"y0":50.00087528422011,"z0":5.8142755076990245,"aX":11.108947993492716},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.6,"breakHorizontal":-11.3,"spinRate":2158,"spinDirection":154},"zone":14,"typeConfidence":0.57,"plateTime":0.42097497178856624,"extension":6.439587701384953},"index":1,"playId":"d7e72cd1-b899-39f1-89de-bfd5e15dd1e1","pitchNumber":2,"startTime":"2026-07-29T17:38:25.139Z","endTime":"2026-07-29T17:38:29.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235617831871153,"aZ":-16.5510272757277,"pfxX":5.22268724851677,"pfxZ":8.92962592025791,"pX":0.3730986993560763,"pZ":2.4161377125577523,"vX0":-3.4516611017288428,"vY0":-131.74322649935888,"vZ0":-5.526310898337887,"x":102.78,"y":173.54,"x0":1.0249069103341248,"y0":50.00222956376896,"z0":5.773441759400745,"aX":9.136423177670288},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2251,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4165142088503746,"extension":6.377910013965051},"index":2,"playId":"3976a5ca-1d91-3b0b-bccf-85b05402c9ad","pitchNumber":3,"startTime":"2026-07-29T17:38:40.005Z","endTime":"2026-07-29T17:38:47.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T17:39:06.059Z","endTime":"2026-07-29T17:39:17.283Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47489085973795,"aZ":-15.833435791367016,"pfxX":4.255678420008748,"pfxZ":9.023301862918961,"pX":-0.3945925212507203,"pZ":3.666763823439485,"vX0":-5.171338607204749,"vY0":-133.8678706176938,"vZ0":-2.504098556171764,"x":132.04,"y":139.78,"x0":1.0112445322281833,"y0":50.003554166349154,"z0":5.750610747647318,"aX":7.707995122801329},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2277,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.4094897959665067,"extension":6.420931190262251},"hitData":{"launchSpeed":99.8,"launchAngle":-11.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.36,"coordY":149.35}},"index":4,"playId":"50b9fd48-1645-3adf-851c-b02ac380c238","pitchNumber":4,"startTime":"2026-07-29T17:39:17.283Z","endTime":"2026-07-29T17:39:25.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:39:25.848Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to first baseman Tim Tawa in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T17:39:31.391Z","endTime":"2026-07-29T17:40:51.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":88.1,"endSpeed":81.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02619056553851,"aZ":-24.810204686772003,"pfxX":-1.3004338508431303,"pfxZ":4.387350761273888,"pX":-0.05770823376297139,"pZ":3.657746883673431,"vX0":-2.7873776402598853,"vY0":-128.30851590488655,"vZ0":-0.541146644192857,"x":119.2,"y":140.02,"x0":1.208974946296428,"y0":50.001523380339414,"z0":5.794412819274861,"aX":-2.1802424995487977},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":3.0,"spinRate":2230,"spinDirection":171},"zone":11,"typeConfidence":0.91,"plateTime":0.42589170476631555,"extension":6.446461576374321},"index":0,"playId":"74bb0409-70ca-3bb5-a7f7-4a66b1521dcc","pitchNumber":1,"startTime":"2026-07-29T17:39:50.222Z","endTime":"2026-07-29T17:39:54.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.692465606967946,"aZ":-37.08228585991061,"pfxX":-2.0824329213644317,"pfxZ":-3.7392923067046624,"pX":0.6979553307311044,"pZ":2.655197524499829,"vX0":-0.41674361217296396,"vY0":-114.0523884931021,"vZ0":0.7804247723467386,"x":90.4,"y":167.09,"x0":1.153699366316348,"y0":50.00224560596898,"z0":5.976160771218921,"aX":-2.7333127056026796},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.2,"breakHorizontal":3.8,"spinRate":2194,"spinDirection":292},"zone":6,"typeConfidence":0.9,"plateTime":0.4809070448124504,"extension":6.459703311749619},"index":1,"playId":"0fe86b24-9e47-3c11-b2bb-c11d62473403","pitchNumber":2,"startTime":"2026-07-29T17:40:05.179Z","endTime":"2026-07-29T17:40:09.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44517308457161,"aZ":-18.710702164807376,"pfxX":6.773269274817398,"pfxZ":7.176002508567688,"pX":0.0067664653605781725,"pZ":2.724612777249508,"vX0":-5.529627749555643,"vY0":-136.02799233635383,"vZ0":-4.277375280207014,"x":116.74,"y":165.22,"x0":1.1844747436548932,"y0":50.006083249038284,"z0":5.612359893253761,"aX":12.713671539081687},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":-11.2,"spinRate":2335,"spinDirection":146},"zone":5,"typeConfidence":0.94,"plateTime":0.4024496548343528,"extension":6.409341551000756},"index":2,"playId":"bfe645e8-fe63-362d-8c21-962830bf7ca8","pitchNumber":3,"startTime":"2026-07-29T17:40:19.655Z","endTime":"2026-07-29T17:40:22.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.7,"endSpeed":85.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950470664573302,"aZ":-17.032950190655978,"pfxX":4.070207762133285,"pfxZ":8.037471302611786,"pX":0.2730060812508654,"pZ":3.706937444392662,"vX0":-3.726111346765786,"vY0":-136.3939284063468,"vZ0":-2.1083221368763523,"x":106.59,"y":138.69,"x0":1.1278962386402123,"y0":50.006679788152056,"z0":5.664343916548158,"aX":7.6718681963932776},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-6.6,"spinRate":2218,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.40154291402355646,"extension":6.328253543904406},"hitData":{"launchSpeed":85.7,"launchAngle":74.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.25,"coordY":175.28}},"index":3,"playId":"ba8bbbdb-2e1a-31b9-9c5e-17c0a5b81a54","pitchNumber":4,"startTime":"2026-07-29T17:40:40.997Z","endTime":"2026-07-29T17:40:51.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:40:51.661Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T17:40:56.666Z","endTime":"2026-07-29T17:42:26.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148821349018714,"aZ":-25.945898635795565,"pfxX":-1.0942265205926107,"pfxZ":3.6444446554130216,"pX":-1.6524763478606836,"pZ":3.1672038012060204,"vX0":-6.347202424170985,"vY0":-129.17026385016584,"vZ0":-1.6107594094551527,"x":179.99,"y":153.27,"x0":0.9677059210679275,"y0":50.00219943891509,"z0":5.772991349236606,"aX":-1.8675226965079266},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":3.2,"spinRate":2222,"spinDirection":170},"zone":11,"typeConfidence":0.91,"plateTime":0.4222901463070379,"extension":6.443092031481128},"index":0,"playId":"2ebb08b3-518c-3219-b9c3-006305b1fba0","pitchNumber":1,"startTime":"2026-07-29T17:41:19.650Z","endTime":"2026-07-29T17:41:23.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.9,"endSpeed":78.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20802527262684,"aZ":-25.34140174393004,"pfxX":7.814395459633619,"pfxZ":4.408463701753389,"pX":0.8102203206301652,"pZ":1.9803138325834198,"vX0":-3.359849321320812,"vY0":-123.6227659755613,"vZ0":-4.007415144463702,"x":86.12,"y":185.31,"x0":1.1702192739446988,"y0":50.004341900123244,"z0":5.744936941476361,"aX":12.119046531778281},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":-13.4,"spinRate":1684,"spinDirection":129},"zone":9,"typeConfidence":0.88,"plateTime":0.44274424594235295,"extension":6.432351813287102},"index":1,"playId":"28f7b5ad-d096-37ed-aef2-61733b097e0d","pitchNumber":2,"startTime":"2026-07-29T17:41:33.242Z","endTime":"2026-07-29T17:41:37.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T17:41:44.371Z","endTime":"2026-07-29T17:41:55.423Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34557769469056,"aZ":-23.28701717881619,"pfxX":0.6191602512031791,"pfxZ":5.096765739204789,"pX":0.5434739803678584,"pZ":3.4981708893090286,"vX0":-2.0487241136855845,"vY0":-130.62025509364764,"vZ0":-1.217394765678585,"x":96.28,"y":144.33,"x0":1.254605379087026,"y0":50.00018756004556,"z0":5.707466493918803,"aX":1.0792922060360708},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-0.7,"spinRate":2293,"spinDirection":164},"zone":3,"typeConfidence":0.89,"plateTime":0.41799635897428544,"extension":6.457700000287799},"index":3,"playId":"f74a5b53-5de6-39d3-bbf7-dee5a396df1b","pitchNumber":3,"startTime":"2026-07-29T17:41:55.423Z","endTime":"2026-07-29T17:41:58.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719500882914662,"aZ":-18.49744715230083,"pfxX":4.787013184690232,"pfxZ":7.328990770929003,"pX":-0.0036463849809969906,"pZ":3.8998826903484476,"vX0":-4.905847363023754,"vY0":-135.29744414628476,"vZ0":-1.2543544504131328,"x":117.14,"y":133.48,"x0":1.2055078881754053,"y0":50.001907079317604,"z0":5.657555613718951,"aX":8.932389236400148},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-7.7,"spinRate":2272,"spinDirection":148},"zone":11,"typeConfidence":0.87,"plateTime":0.40383374768966496,"extension":6.339296740830109},"hitData":{"launchSpeed":81.9,"launchAngle":16.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.29,"coordY":119.82}},"index":4,"playId":"a7214ffa-8855-3157-99f4-0babce300bcd","pitchNumber":4,"startTime":"2026-07-29T17:42:15.762Z","endTime":"2026-07-29T17:42:26.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:42:26.398Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T17:42:28.372Z","endTime":"2026-07-29T17:45:41.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056283821276068,"aZ":-26.078247401399327,"pfxX":7.811429747549588,"pfxZ":3.9633411898109685,"pX":1.5015273220615561,"pZ":2.6335997154667927,"vX0":-1.7417209555617659,"vY0":-123.39706903112044,"vZ0":-2.4641117349699,"x":59.77,"y":167.67,"x0":1.2026221557924157,"y0":50.003773916723816,"z0":5.847080063932424,"aX":12.020686944382323},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-13.7,"spinRate":1736,"spinDirection":133},"zone":12,"typeConfidence":0.88,"plateTime":0.44423440097970346,"extension":6.404764221973768},"index":0,"playId":"e29a11f8-4e74-362c-8a92-21c39b3ef988","pitchNumber":1,"startTime":"2026-07-29T17:42:52.898Z","endTime":"2026-07-29T17:42:59.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Triolo steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"e29a11f8-4e74-362c-8a92-21c39b3ef988","startTime":"2026-07-29T17:43:03.643Z","endTime":"2026-07-29T17:43:21.953Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"postOnSecond":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":1.23,"dramaIndex":44.0,"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.4,"endSpeed":78.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22459545288156,"aZ":-26.390501768585658,"pfxX":9.427930699170055,"pfxZ":3.7157574361245063,"pX":-0.20460986932317954,"pZ":1.3936112291288327,"vX0":-5.890617873112327,"vY0":-124.14346416030651,"vZ0":-5.184858759914296,"x":124.8,"y":201.15,"x0":0.9759436341987169,"y0":50.00563507565317,"z0":5.7103055696351355,"aX":14.694538677238738},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":-15.7,"spinRate":1928,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4414775692059232,"extension":6.447783414406633},"index":2,"playId":"6b5d884f-07ca-3042-855d-cb8ea261f849","pitchNumber":2,"startTime":"2026-07-29T17:43:21.953Z","endTime":"2026-07-29T17:43:26.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499422090349128,"aZ":-16.34461338423416,"pfxX":3.873316518092104,"pfxZ":8.65770849330199,"pX":-0.5260119795938312,"pZ":3.212938487379422,"vX0":-5.73803438106061,"vY0":-134.45538518566246,"vZ0":-3.370987077199258,"x":137.05,"y":152.03,"x0":1.1337826764759922,"y0":50.005064507832216,"z0":5.644766184760161,"aX":7.084276928986559},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-5.8,"spinRate":2301,"spinDirection":149},"zone":1,"typeConfidence":0.89,"plateTime":0.40756599778217106,"extension":6.368553594220911},"index":3,"playId":"61188390-5257-36e7-b972-79675f00a011","pitchNumber":3,"startTime":"2026-07-29T17:43:41.223Z","endTime":"2026-07-29T17:43:45.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T17:44:02.346Z","endTime":"2026-07-29T17:44:20.071Z","isPitch":false,"type":"action","player":{"id":691373,"link":"/api/v1/people/691373"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.555113081550275,"aZ":-18.73743679119104,"pfxX":5.019622460349295,"pfxZ":7.200441543056876,"pX":-0.7883364157882312,"pZ":3.301166076556627,"vX0":-6.830463006362895,"vY0":-135.25865174761236,"vZ0":-2.688255361026753,"x":147.05,"y":149.65,"x0":1.1092763958219494,"y0":50.00239174188811,"z0":5.611244834496918,"aX":9.366809177693726},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-7.8,"spinRate":2346,"spinDirection":150},"zone":1,"typeConfidence":0.82,"plateTime":0.4038655274857854,"extension":6.2158328094659065},"index":5,"playId":"8b0976de-e7cc-3341-a1ad-f5e4bc2cfc23","pitchNumber":4,"startTime":"2026-07-29T17:44:20.071Z","endTime":"2026-07-29T17:44:23.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00830494049218,"aZ":-16.859467081093293,"pfxX":6.280191588146181,"pfxZ":8.211747448818247,"pX":0.41526229323033637,"pZ":2.5711699427426993,"vX0":-4.1112259400520905,"vY0":-135.56220026748412,"vZ0":-4.840932858627714,"x":101.17,"y":169.36,"x0":1.1337383880584786,"y0":50.0064857483087,"z0":5.55325311510824,"aX":11.717599799320853},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.6,"spinRate":2248,"spinDirection":144},"zone":6,"typeConfidence":0.64,"plateTime":0.40369996436883415,"extension":6.307126460395469},"index":6,"playId":"e749cab8-def3-3711-bf38-eff479e37bda","pitchNumber":5,"startTime":"2026-07-29T17:44:47.571Z","endTime":"2026-07-29T17:44:52.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300056327258105,"aZ":-18.447688899355324,"pfxX":4.801805749243937,"pfxZ":7.462658251894961,"pX":-0.13026308217991947,"pZ":3.114031837769909,"vX0":-5.487813733417142,"vY0":-134.77551593608192,"vZ0":-3.1703185635842077,"x":121.97,"y":154.7,"x0":1.308481973147812,"y0":50.002982639919324,"z0":5.608428635153148,"aX":8.833471937429373},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-7.6,"spinRate":2251,"spinDirection":150},"zone":2,"typeConfidence":0.86,"plateTime":0.406399605762235,"extension":6.269072241850757},"index":7,"playId":"f41f0846-6c28-331a-ab7e-020ec31a07ef","pitchNumber":6,"startTime":"2026-07-29T17:45:13.121Z","endTime":"2026-07-29T17:45:16.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.9,"endSpeed":78.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68959960665093,"aZ":-23.61180398054014,"pfxX":7.105005387205308,"pfxZ":5.505240712978049,"pX":0.4589442100673327,"pZ":2.9120607724755785,"vX0":-3.71067378805556,"vY0":-123.65464043366732,"vZ0":-2.269589935973252,"x":99.51,"y":160.15,"x0":1.0526317906577396,"y0":50.00287122300258,"z0":5.814366078031687,"aX":11.048786082837792},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":-12.0,"spinRate":1915,"spinDirection":121},"zone":3,"typeConfidence":0.83,"plateTime":0.4422466836408909,"extension":6.328434913380787},"hitData":{"launchSpeed":100.7,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":151.68}},"index":8,"playId":"2e0a8464-c93b-312e-8115-18badcada7f8","pitchNumber":7,"startTime":"2026-07-29T17:45:33.309Z","endTime":"2026-07-29T17:45:41.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:45:41.950Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out sharply to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:47:51.502Z","endTime":"2026-07-29T17:48:06.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07528482861118,"aZ":-14.461909129059135,"pfxX":-5.5685055971375945,"pfxZ":8.967164127309246,"pX":0.4075207924913274,"pZ":2.6219413703653633,"vX0":5.844070821196962,"vY0":-139.35010880129786,"vZ0":-4.240069939719123,"x":101.47,"y":167.99,"x0":-0.9891223025911691,"y0":50.00187712496265,"z0":5.11263896270749,"aX":-10.997662512175305},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2482,"spinDirection":218},"zone":6,"typeConfidence":0.86,"plateTime":0.39242429895953546,"extension":6.763501856295175},"hitData":{"launchSpeed":103.1,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.51,"coordY":101.58}},"index":0,"playId":"a348029b-debb-3933-be44-fc16aa00ade9","pitchNumber":1,"startTime":"2026-07-29T17:48:00.200Z","endTime":"2026-07-29T17:48:06.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:48:06.245Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:48:10.331Z","endTime":"2026-07-29T17:49:48.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651564766915296,"aZ":-14.264066687103195,"pfxX":-5.338352843577619,"pfxZ":8.968411250751291,"pX":0.4925498265189626,"pZ":2.629229666729239,"vX0":5.82618737497858,"vY0":-139.9665933734479,"vZ0":-4.665558768319028,"x":98.23,"y":167.79,"x0":-0.9159183717172077,"y0":50.00535137922596,"z0":5.242302936175254,"aX":-10.663544649371604},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2416,"spinDirection":217},"zone":6,"typeConfidence":0.88,"plateTime":0.3903541178088461,"extension":6.730194944188223},"index":0,"playId":"6848cd59-a9f5-388f-ac21-a317c123d307","pitchNumber":1,"startTime":"2026-07-29T17:48:37.571Z","endTime":"2026-07-29T17:48:40.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T17:48:55.109Z","endTime":"2026-07-29T17:49:06.459Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268536808486378,"aZ":-31.289917304557786,"pfxX":1.7229300073107616,"pfxZ":0.5220653322759197,"pX":0.2887175424111911,"pZ":0.8277439925923772,"vX0":3.0149072706450846,"vY0":-128.17511668353126,"vZ0":-5.090740547924782,"x":105.99,"y":216.43,"x0":-1.1224108773508186,"y0":50.000392470327164,"z0":5.257362981610964,"aX":2.8909886536551466},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-3.7,"spinRate":2689,"spinDirection":88},"zone":14,"typeConfidence":0.87,"plateTime":0.42587690504069453,"extension":6.485410046897829},"index":2,"playId":"f27be655-33f7-3fb1-9134-de6fd4303c81","pitchNumber":2,"startTime":"2026-07-29T17:49:06.459Z","endTime":"2026-07-29T17:49:09.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087704060394834,"aZ":-31.810553501409917,"pfxX":0.768257303802292,"pfxZ":0.2226536685870819,"pX":-1.1860489038295103,"pZ":2.5026136185837,"vX0":-0.06606833108940065,"vY0":-127.03078612293147,"vZ0":-1.1329909029007241,"x":162.21,"y":171.21,"x0":-1.2597470248464433,"y0":50.00538533811043,"z0":5.465350438140711,"aX":1.2656299339171835},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2566,"spinDirection":89},"zone":13,"typeConfidence":0.85,"plateTime":0.42988372959391574,"extension":6.517714423567224},"index":3,"playId":"254e85ba-70e0-3705-8f40-40824a775865","pitchNumber":3,"startTime":"2026-07-29T17:49:23.475Z","endTime":"2026-07-29T17:49:28.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.209263895778097,"aZ":-33.110337749926224,"pfxX":0.37962202089725183,"pfxZ":-0.5802523505459849,"pX":-0.3350362727196521,"pZ":2.486741811410193,"vX0":1.817061428436245,"vY0":-125.57734210678923,"vZ0":-0.7961028173753235,"x":129.77,"y":171.64,"x0":-1.1145649419848644,"y0":50.00299859795516,"z0":5.47937606613337,"aX":0.6118177577233368},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":-1.1,"spinRate":2558,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.4346253706929466,"extension":6.577274226117179},"hitData":{"launchSpeed":79.9,"launchAngle":49.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.97,"coordY":122.42}},"index":4,"playId":"9db325b8-8dbd-359f-9c11-60282ac882a1","pitchNumber":4,"startTime":"2026-07-29T17:49:39.882Z","endTime":"2026-07-29T17:49:48.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:49:48.397Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:49:52.212Z","endTime":"2026-07-29T17:51:23.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835080450823458,"aZ":-16.80274415415887,"pfxX":-5.189893022462029,"pfxZ":7.619915691146158,"pX":0.44509032890858613,"pZ":4.20935356821417,"vX0":6.191823378450153,"vY0":-140.42307695904736,"vZ0":0.3887913955228103,"x":100.03,"y":125.13,"x0":-1.1038739705999874,"y0":50.00062359829771,"z0":5.153885636886873,"aX":-10.46705278401106},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2463,"spinDirection":216},"zone":12,"typeConfidence":0.87,"plateTime":0.3885905051080538,"extension":6.803065491371644},"index":0,"playId":"0c1b52d3-b593-36e6-aa94-fb61585130b0","pitchNumber":1,"startTime":"2026-07-29T17:50:17.243Z","endTime":"2026-07-29T17:50:20.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875315735826828,"aZ":-13.720566384094996,"pfxX":-5.870557989691417,"pfxZ":9.019656908015946,"pX":0.27457189559844664,"pZ":1.9031409374184416,"vX0":5.642314604649653,"vY0":-141.55831492588476,"vZ0":-6.553334617117444,"x":106.53,"y":187.4,"x0":-0.9739896150903499,"y0":50.000799929562255,"z0":5.112737501198324,"aX":-12.00895808340693},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":9.6,"spinRate":2435,"spinDirection":212},"zone":9,"typeConfidence":0.89,"plateTime":0.3857285731658937,"extension":6.741360975711307},"index":1,"playId":"afcdda55-45be-308c-9403-d1e3eb1d2d4c","pitchNumber":2,"startTime":"2026-07-29T17:50:31.869Z","endTime":"2026-07-29T17:50:34.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72560606791158,"aZ":-17.880302445740206,"pfxX":-4.6080441953290485,"pfxZ":7.193270734502516,"pX":-0.29622284725169,"pZ":3.444739057410695,"vX0":3.9667061850645937,"vY0":-139.25719065525584,"vZ0":-1.4965434296860194,"x":128.29,"y":145.77,"x0":-1.1319899385750842,"y0":50.005894104560134,"z0":5.157415400636801,"aX":-9.161689275301415},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":2499,"spinDirection":212},"zone":11,"typeConfidence":0.84,"plateTime":0.39150587401793757,"extension":6.74075879269547},"index":2,"playId":"2355b9d1-a8d0-36a0-8806-6166957772aa","pitchNumber":3,"startTime":"2026-07-29T17:50:47.500Z","endTime":"2026-07-29T17:50:51.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73491564689254,"aZ":-14.391818100162462,"pfxX":-6.930601659133588,"pfxZ":8.70605918822473,"pX":1.302460748399516,"pZ":1.6295446929813235,"vX0":8.667993559228188,"vY0":-141.22918514327594,"vZ0":-7.365456340027206,"x":67.35,"y":194.78,"x0":-0.8897724325884991,"y0":50.00519072364592,"z0":5.175938914394864,"aX":-14.161388648989034},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2478,"spinDirection":222},"zone":14,"typeConfidence":0.86,"plateTime":0.38615029848477933,"extension":6.601473147808871},"index":3,"playId":"80758129-e857-3e62-beff-ea62fd34de3f","pitchNumber":4,"startTime":"2026-07-29T17:51:03.301Z","endTime":"2026-07-29T17:51:06.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276116005751117,"aZ":-31.574814256526192,"pfxX":1.615537319155262,"pfxZ":0.36071157778728047,"pX":1.236210960139862,"pZ":1.319909225995702,"vX0":5.164087347132745,"vY0":-128.0438473130901,"vZ0":-3.7238205424709605,"x":69.88,"y":203.14,"x0":-1.0096902241972556,"y0":50.00585532412801,"z0":5.24067958135028,"aX":2.7055180710134925},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.0,"spinRate":2718,"spinDirection":96},"zone":14,"typeConfidence":0.83,"plateTime":0.4263590798699064,"extension":6.7088027765236},"index":4,"playId":"ba1277a1-4bf6-3040-807e-682a5367e16a","pitchNumber":5,"startTime":"2026-07-29T17:51:19.817Z","endTime":"2026-07-29T17:51:23.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:51:23.545Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Esmerlyn Valdez. Gabriel Moreno to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:52:10.477Z","endTime":"2026-07-29T17:52:42.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a371f838-3007-3c11-b23a-d89de253dad0","startTime":"2026-07-29T17:51:50.504Z","endTime":"2026-07-29T17:51:53.504Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462210501388107,"aZ":-15.644917574916033,"pfxX":-5.166537216416931,"pfxZ":8.18994878814526,"pX":-0.8888565094088369,"pZ":3.857663627721129,"vX0":3.380149763654741,"vY0":-140.38646978465036,"vZ0":-1.0719792653512392,"x":150.88,"y":134.62,"x0":-1.4303973364879567,"y0":50.00206364947301,"z0":5.251645147571079,"aX":-10.427145331222604},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2515,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.3885080405717378,"extension":6.684758419586865},"index":1,"playId":"be6c8032-56d9-3f87-8b30-36a7fb2079f8","pitchNumber":1,"startTime":"2026-07-29T17:52:12.766Z","endTime":"2026-07-29T17:52:16.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8889977565907,"aZ":-33.044030494862156,"pfxX":2.011394904054253,"pfxZ":-0.530020610262353,"pX":0.5294272583336026,"pZ":1.6418829408874902,"vX0":4.06571054042914,"vY0":-126.9909304109199,"vZ0":-2.6558577096491414,"x":96.82,"y":194.45,"x0":-1.348106471866486,"y0":50.00142336286714,"z0":5.30715572852412,"aX":3.312824020013431},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.4,"spinRate":2643,"spinDirection":105},"zone":9,"typeConfidence":0.59,"plateTime":0.4298952106110807,"extension":6.509348655519165},"hitData":{"launchSpeed":80.0,"launchAngle":14.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.45,"coordY":106.58}},"index":2,"playId":"d7368d7f-9cab-3a99-afb4-4f4c58a76a0d","pitchNumber":2,"startTime":"2026-07-29T17:52:29.614Z","endTime":"2026-07-29T17:52:42.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.72,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:52:42.363Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to right fielder Esmerlyn Valdez. Gabriel Moreno scores. Ketel Marte to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:53:43.164Z","endTime":"2026-07-29T17:55:32.860Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"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-29T17:52:59.163Z","endTime":"2026-07-29T17:53:45.521Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90821077238355,"aZ":-15.329454269566444,"pfxX":-4.712947053425236,"pfxZ":8.532797719784574,"pX":-0.7286570413842729,"pZ":3.3527113507984,"vX0":3.408670680175143,"vY0":-139.72329714718052,"vZ0":-2.3329306126229152,"x":144.77,"y":148.26,"x0":-1.3529790230415495,"y0":50.00540414942064,"z0":5.207625568383354,"aX":-9.306427132810773},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2461,"spinDirection":212},"zone":1,"typeConfidence":0.86,"plateTime":0.392234960038675,"extension":6.864352304727172},"index":1,"playId":"5383b925-4d50-308f-afd0-4c021b97c0b8","pitchNumber":1,"startTime":"2026-07-29T17:53:45.521Z","endTime":"2026-07-29T17:53:49.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.5,"endSpeed":89.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770970465154917,"aZ":-14.911927561399592,"pfxX":-4.637954312649802,"pfxZ":8.426707489159254,"pX":1.1172394732934687,"pZ":3.613513862585137,"vX0":7.597190220601708,"vY0":-141.84978440862017,"vZ0":-2.4108020865149795,"x":74.41,"y":141.22,"x0":-0.9864715009752476,"y0":50.006586808499556,"z0":5.41887098068544,"aX":-9.505831719329958},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2580,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3853133048920987,"extension":6.647689914832106},"index":2,"playId":"301a5e28-170c-39ab-b861-154d0b07add6","pitchNumber":2,"startTime":"2026-07-29T17:54:00.337Z","endTime":"2026-07-29T17:54:05.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.1,"endSpeed":87.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.334553879652564,"aZ":-12.303669010150074,"pfxX":-5.464967532972569,"pfxZ":10.023550720441207,"pX":-0.12007630475097902,"pZ":2.553821027277151,"vX0":4.650469264901636,"vY0":-139.8512348842298,"vZ0":-5.624696244822095,"x":121.58,"y":169.83,"x0":-1.093910407093334,"y0":50.00260372593008,"z0":5.397144971843628,"aX":-10.832830475340348},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2611,"spinDirection":213},"zone":5,"typeConfidence":0.88,"plateTime":0.3915597150143939,"extension":6.74955948292103},"index":3,"playId":"4ebd284c-79fd-3062-983d-c0409ee9df9a","pitchNumber":3,"startTime":"2026-07-29T17:54:20.628Z","endTime":"2026-07-29T17:54:24.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.5,"endSpeed":88.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.146960517607695,"aZ":-15.860467823920903,"pfxX":-4.390945890692957,"pfxZ":8.157686411244477,"pX":-1.0259880735907632,"pZ":4.297211656656216,"vX0":1.716979167082045,"vY0":-140.60679311578036,"vZ0":-0.2152805417200055,"x":156.11,"y":122.76,"x0":-1.0742929764632856,"y0":50.006944219056386,"z0":5.404689552242671,"aX":-8.786314446475409},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2440,"spinDirection":222},"zone":11,"typeConfidence":0.87,"plateTime":0.38967185210857913,"extension":6.559139655915115},"index":4,"playId":"5471a656-294e-3cc5-9790-c029275f3793","pitchNumber":4,"startTime":"2026-07-29T17:54:46.433Z","endTime":"2026-07-29T17:54:49.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-29T17:55:05.981Z","endTime":"2026-07-29T17:55:21.338Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091014878371713,"aZ":-33.077077343501145,"pfxX":1.140349466237974,"pfxZ":-0.5547903352086863,"pX":-0.45259091649615246,"pZ":2.1256452825688594,"vX0":2.0506824035180338,"vY0":-126.66906948072796,"vZ0":-1.808844745368848,"x":134.25,"y":181.39,"x0":-1.419779899659543,"y0":50.0032397600173,"z0":5.485658844715336,"aX":1.8584169619688455},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":-2.5,"spinRate":2617,"spinDirection":86},"zone":7,"typeConfidence":0.63,"plateTime":0.4318777089190071,"extension":6.449867105404815},"hitData":{"launchSpeed":105.4,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.65,"coordY":119.26}},"index":6,"playId":"87e07dd2-d9f0-3cac-9de5-a1ca4cb5f0b6","pitchNumber":5,"startTime":"2026-07-29T17:55:21.338Z","endTime":"2026-07-29T17:55:32.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-8.000000000000004,"leverageIndex":1.47,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:55:32.860Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nolan Arenado grounds into a force out, fielded by third baseman Nick Gonzales. Ketel Marte out at 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T17:55:35.555Z","endTime":"2026-07-29T17:56:29.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18017935753244,"aZ":-12.85376340417685,"pfxX":-3.2870921980034122,"pfxZ":9.478046195266291,"pX":2.038544915105783,"pZ":1.800403536744859,"vX0":8.736577876966471,"vY0":-141.8055436749459,"vZ0":-7.394234584188293,"x":39.3,"y":190.17,"x0":-0.6539861841090117,"y0":50.00060866663696,"z0":5.260170225756389,"aX":-6.699743208861373},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":4.2,"spinRate":2604,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.38612885795472884,"extension":6.861159012818538},"index":0,"playId":"eec2adff-ddf8-3c77-94bf-d73db55e8d9e","pitchNumber":1,"startTime":"2026-07-29T17:55:59.377Z","endTime":"2026-07-29T17:56:03.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250762480156613,"aZ":-31.299315429793666,"pfxX":0.4844797476732543,"pfxZ":0.5051198589536732,"pX":0.4359923964347965,"pZ":1.5570028696626008,"vX0":4.003646092534105,"vY0":-130.25306684601495,"vZ0":-3.663436863071961,"x":100.38,"y":196.74,"x0":-1.1787548512297954,"y0":50.00408298724113,"z0":5.32755924425908,"aX":0.8383822040053418},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":-1.7,"spinRate":2770,"spinDirection":80},"zone":14,"typeConfidence":0.88,"plateTime":0.4191925040067601,"extension":6.611844880164313},"hitData":{"launchSpeed":95.9,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":166.38}},"index":1,"playId":"e78fa62c-c73b-3086-99de-ba4ae47b8b48","pitchNumber":2,"startTime":"2026-07-29T17:56:20.283Z","endTime":"2026-07-29T17:56:29.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":683003,"link":"/api/v1/people/683003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:56:29.219Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T17:58:16.057Z","endTime":"2026-07-29T17:59:30.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03962586728109,"aZ":-14.82388578440656,"pfxX":4.434900556202421,"pfxZ":10.02421876287237,"pX":0.1480238136949687,"pZ":2.1421237129687904,"vX0":-4.036517078579956,"vY0":-130.5992921847323,"vZ0":-6.145920772832044,"x":111.36,"y":180.94,"x0":1.1361067291208442,"y0":50.00010683934475,"z0":5.6372849005796635,"aX":7.6737391766390015},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.0,"breakHorizontal":-7.2,"spinRate":2286,"spinDirection":147},"zone":8,"typeConfidence":0.89,"plateTime":0.4191065184580318,"extension":6.364602739025591},"index":0,"playId":"11261dcc-7935-31f1-b157-6e2f4f25d11b","pitchNumber":1,"startTime":"2026-07-29T17:58:36.052Z","endTime":"2026-07-29T17:58:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.9,"endSpeed":76.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20532233300626,"aZ":-27.01980398199029,"pfxX":7.022446781028021,"pfxZ":3.430981285867044,"pX":0.8954819233317316,"pZ":1.6821374315496314,"vX0":-2.7049548703661714,"vY0":-122.11826367602836,"vZ0":-4.254390519757781,"x":82.87,"y":193.36,"x0":1.108293475893408,"y0":50.00471862334133,"z0":5.785190103010537,"aX":10.552508869965894},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":-12.0,"spinRate":1879,"spinDirection":132},"zone":14,"typeConfidence":0.88,"plateTime":0.44942181321650176,"extension":6.332023193440471},"index":1,"playId":"e54171d8-01e1-3229-9058-89a9e0423511","pitchNumber":2,"startTime":"2026-07-29T17:58:51.278Z","endTime":"2026-07-29T17:58:56.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.1,"endSpeed":77.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393276613611512,"aZ":-28.58848659710141,"pfxX":8.602023900645447,"pfxZ":2.373638932400045,"pX":1.474601572015682,"pZ":2.221303647733964,"vX0":-1.825992088231854,"vY0":-122.46594213164376,"vZ0":-2.7262289232231427,"x":60.79,"y":178.8,"x0":1.114963118985769,"y0":50.00358215265357,"z0":5.807762587141108,"aX":12.996352136040777},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.1,"spinRate":1833,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.44816079419406885,"extension":6.347421559284924},"index":2,"playId":"c02114ce-5e55-311a-adf4-839f6d944486","pitchNumber":3,"startTime":"2026-07-29T17:59:03.779Z","endTime":"2026-07-29T17:59:08.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44685804177241,"aZ":-15.335927492555507,"pfxX":2.671573504743992,"pfxZ":9.449496582093246,"pX":0.1702855485993778,"pZ":2.655206664929305,"vX0":-3.592638924904281,"vY0":-132.90169898434615,"vZ0":-4.750457941818645,"x":110.51,"y":167.09,"x0":1.1948096100620507,"y0":50.00569444371871,"z0":5.585839267779613,"aX":4.762548753291013},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-4.1,"spinRate":2281,"spinDirection":145},"zone":5,"typeConfidence":0.87,"plateTime":0.412692483194272,"extension":6.457260700074001},"hitData":{"launchSpeed":97.6,"launchAngle":59.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.55,"coordY":104.08}},"index":3,"playId":"a8e890c7-cb41-3793-a3a6-54cff575c3fb","pitchNumber":4,"startTime":"2026-07-29T17:59:20.781Z","endTime":"2026-07-29T17:59:30.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-29T17:59:30.883Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T17:59:32.729Z","endTime":"2026-07-29T18:00:23.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797086076120713,"aZ":-14.348147570018346,"pfxX":3.768503977237093,"pfxZ":10.030946454803203,"pX":-1.4748043988816855,"pZ":0.5863533199391207,"vX0":-7.234271901833389,"vY0":-132.79911411281543,"vZ0":-10.353520153299154,"x":173.22,"y":222.95,"x0":0.8012849934035049,"y0":50.00183912928745,"z0":5.592137795353747,"aX":6.696676999166378},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.2,"spinRate":2279,"spinDirection":154},"zone":13,"typeConfidence":0.88,"plateTime":0.4132491863141503,"extension":6.437849949499714},"index":0,"playId":"4f100304-0951-34aa-9b68-7e17a6c3edb7","pitchNumber":1,"startTime":"2026-07-29T17:59:58.048Z","endTime":"2026-07-29T18:00:02.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76500136289525,"aZ":-26.79287059686691,"pfxX":-1.5281386072976364,"pfxZ":3.2994824823268782,"pX":-0.31167877979459957,"pZ":2.8092594034832103,"vX0":-3.0964951227664206,"vY0":-126.4274569996079,"vZ0":-2.060388210981401,"x":128.88,"y":162.93,"x0":1.12361321860999,"y0":50.00602344539879,"z0":5.767633855252903,"aX":-2.494133600920121},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":3.5,"spinRate":2233,"spinDirection":173},"zone":1,"typeConfidence":0.89,"plateTime":0.4318685720317519,"extension":6.424195647312292},"hitData":{"launchSpeed":80.7,"launchAngle":29.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.47,"coordY":80.83}},"index":1,"playId":"438c9610-11eb-36a2-93c4-c6ef42d8484b","pitchNumber":2,"startTime":"2026-07-29T18:00:14.889Z","endTime":"2026-07-29T18:00:23.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:00:23.416Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:00:29.831Z","endTime":"2026-07-29T18:02:31.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75073434253197,"aZ":-24.67411216034918,"pfxX":-0.2033359204640881,"pfxZ":4.635718541014579,"pX":-1.8223996235896605,"pZ":1.4202660208816003,"vX0":-6.44294033947352,"vY0":-126.42177200110102,"vZ0":-5.5926492659147105,"x":186.47,"y":200.43,"x0":0.785615858195219,"y0":50.005518119656074,"z0":5.641526824774575,"aX":-0.32870537481788686},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":1.8,"spinRate":2214,"spinDirection":171},"zone":13,"typeConfidence":0.88,"plateTime":0.4332418609573465,"extension":6.523339003828687},"index":0,"playId":"3166c569-2322-3e1f-9814-8024966f07ce","pitchNumber":1,"startTime":"2026-07-29T18:00:49.772Z","endTime":"2026-07-29T18:00:52.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47900965735413,"aZ":-38.72670799302483,"pfxX":-0.8041688942836187,"pfxZ":-4.9685408121608345,"pX":-0.45512169999181645,"pZ":1.2694890741202902,"vX0":-3.1752524852037487,"vY0":-114.7298581492557,"vZ0":-1.8017634614256084,"x":134.35,"y":204.5,"x0":1.0578147929545758,"y0":50.00494311501761,"z0":5.879196494976524,"aX":-1.0595768729984556},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.1,"breakHorizontal":2.4,"spinRate":2162,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4794945686807015,"extension":6.547429185323706},"index":1,"playId":"21638b7f-946c-3e6c-9d30-7a75b80156d7","pitchNumber":2,"startTime":"2026-07-29T18:01:03.031Z","endTime":"2026-07-29T18:01:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.9,"endSpeed":76.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515305750001637,"aZ":-27.31491216584248,"pfxX":8.672480127253085,"pfxZ":3.2352452993749905,"pX":0.24761827658327024,"pZ":2.217457717673005,"vX0":-4.382757964955702,"vY0":-122.14040456687155,"vZ0":-2.9114369096285797,"x":107.56,"y":178.91,"x0":0.9447021656034366,"y0":50.00253853724468,"z0":5.789907079699127,"aX":13.017738210152782},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":-14.5,"spinRate":1906,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.4495614805592254,"extension":6.431333055122999},"index":2,"playId":"affc6681-66bb-3d78-a3b5-f44a75f4ab73","pitchNumber":3,"startTime":"2026-07-29T18:01:18.305Z","endTime":"2026-07-29T18:01:23.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T18:01:32.091Z","endTime":"2026-07-29T18:01:44.052Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084201103513756,"aZ":-29.12883040636965,"pfxX":7.483081114482062,"pfxZ":2.028888607296021,"pX":1.046115118920826,"pZ":1.1974053314182562,"vX0":-2.392456754012242,"vY0":-121.79476815499943,"vZ0":-4.859748350387707,"x":77.12,"y":206.45,"x0":1.0693190673673059,"y0":50.00419189907817,"z0":5.739975146969277,"aX":11.234533761393397},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":-13.0,"spinRate":1747,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4498513705895886,"extension":6.428862405363507},"index":4,"playId":"4b45e59d-888e-3585-8ce9-60cc160431f6","pitchNumber":4,"startTime":"2026-07-29T18:01:44.052Z","endTime":"2026-07-29T18:01:48.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155969589458294,"aZ":-24.26631476842816,"pfxX":-0.3647100363320259,"pfxZ":4.67086794593345,"pX":-0.5282621869707891,"pZ":2.6577817255087957,"vX0":-3.5979953973943917,"vY0":-129.10197746219296,"vZ0":-3.1466598014538225,"x":137.14,"y":167.02,"x0":0.9291438315148756,"y0":50.00195095737691,"z0":5.7541650147802565,"aX":-0.6171660994524816},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2240,"spinDirection":164},"zone":4,"typeConfidence":0.91,"plateTime":0.4237899374604823,"extension":6.488760553811637},"index":5,"playId":"820be191-223a-3068-9d0b-952bfa1b3895","pitchNumber":5,"startTime":"2026-07-29T18:02:04.685Z","endTime":"2026-07-29T18:02:07.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.4,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.568943774448925,"aZ":-25.159184426132867,"pfxX":8.08096332583424,"pfxZ":4.681982646741736,"pX":-0.21667593667489982,"pZ":0.9892808966397322,"vX0":-5.603587906460877,"vY0":-121.29805593173228,"vZ0":-5.988809696242387,"x":125.26,"y":212.07,"x0":1.067553549182745,"y0":50.00256636824082,"z0":5.669075139097785,"aX":12.104410233884236},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":-13.4,"spinRate":1884,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4506604797605922,"extension":6.565463596666541},"index":6,"playId":"cc797c20-5e64-30e0-a633-01e425805e95","pitchNumber":6,"startTime":"2026-07-29T18:02:26.686Z","endTime":"2026-07-29T18:02:31.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:02:31.344Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tim Tawa pops out to shortstop Jared Triolo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:04:47.083Z","endTime":"2026-07-29T18:05:16.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carmen Mlodzinski replaces Jared Jones.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-29T18:03:17.811Z","endTime":"2026-07-29T18:04:49.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683003,"link":"/api/v1/people/683003","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.5,"endSpeed":87.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228166431587255,"aZ":-26.138172309465343,"pfxX":-11.122131355885905,"pfxZ":3.1251577697935797,"pX":1.1497369601371674,"pZ":1.7367401052143154,"vX0":10.574499086654162,"vY0":-137.3086095212864,"vZ0":-4.082501359596096,"x":73.17,"y":191.89,"x0":-1.285665200251675,"y0":50.001895821743084,"z0":4.998059063509696,"aX":-21.47347960285033},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":18.2,"spinRate":2099,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.39721284830786585,"extension":6.4737995249523195},"index":1,"playId":"1c9e8ef5-ea3b-30a7-9b41-9af77ffa9683","pitchNumber":1,"startTime":"2026-07-29T18:04:49.412Z","endTime":"2026-07-29T18:04:54.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.3,"endSpeed":85.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107232552506005,"aZ":-21.182538653191965,"pfxX":-2.932603677032085,"pfxZ":5.8922502832764785,"pX":0.7041854836175592,"pZ":2.7596342198582278,"vX0":6.839676198464121,"vY0":-134.4657170219958,"vZ0":-2.226569046961566,"x":90.16,"y":164.27,"x0":-1.4706067967287473,"y0":50.00153706857073,"z0":5.0722439019411825,"aX":-5.469999288123564},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":4.2,"spinRate":2374,"spinDirection":218},"zone":3,"typeConfidence":0.65,"plateTime":0.4045020777983579,"extension":6.402131982188976},"hitData":{"launchSpeed":77.0,"launchAngle":64.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":145.6}},"index":2,"playId":"c7844d98-68d0-377b-be17-dbb2c5bdeb2b","pitchNumber":2,"startTime":"2026-07-29T18:05:06.340Z","endTime":"2026-07-29T18:05:16.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:05:16.786Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (15) on a sharp line drive to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:05:19.765Z","endTime":"2026-07-29T18:05:55.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932044410878362,"aZ":-17.88292540162169,"pfxX":-7.197361789815309,"pfxZ":7.232616468788105,"pX":-0.2724442753237097,"pZ":2.785294927726213,"vX0":5.458941252701646,"vY0":-139.79156260085946,"vZ0":-3.685149195186159,"x":127.38,"y":163.58,"x0":-1.3168310125359073,"y0":50.004099401170485,"z0":5.296786349214112,"aX":-14.225441524224836},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":11.9,"spinRate":2163,"spinDirection":224},"zone":2,"typeConfidence":0.95,"plateTime":0.3920336803552087,"extension":6.336152264341936},"hitData":{"launchSpeed":106.5,"launchAngle":17.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":156.78,"coordY":54.11}},"index":0,"playId":"4de2aa32-9bed-3107-857a-d97682f8c0dd","pitchNumber":1,"startTime":"2026-07-29T18:05:43.006Z","endTime":"2026-07-29T18:05:55.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.28,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:05:55.284Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:06:08.712Z","endTime":"2026-07-29T18:06:52.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681971583560436,"aZ":-17.46449575001453,"pfxX":-4.235887147593647,"pfxZ":7.598837303470315,"pX":0.406046155396934,"pZ":3.371993740509251,"vX0":6.297567010217067,"vY0":-137.5645106299176,"vZ0":-2.272649469398444,"x":101.52,"y":147.74,"x0":-1.3520985961475722,"y0":50.001520599236365,"z0":5.379627542033806,"aX":-8.198883803402753},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2200,"spinDirection":216},"zone":12,"typeConfidence":0.8,"plateTime":0.3966624876296794,"extension":6.403631349385074},"index":0,"playId":"bcb5d8e9-f564-3de9-9fb5-341dde340664","pitchNumber":1,"startTime":"2026-07-29T18:06:21.160Z","endTime":"2026-07-29T18:06:25.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.2,"endSpeed":86.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43628978022767,"aZ":-16.82172016271312,"pfxX":-5.963394631484302,"pfxZ":8.050820120263227,"pX":0.5747138797898229,"pZ":2.606227799060789,"vX0":6.986528998995686,"vY0":-137.02439394811557,"vZ0":-4.0281375826486165,"x":95.09,"y":168.41,"x0":-1.229708781151979,"y0":50.003263882762845,"z0":5.2399756092017995,"aX":-11.373713341969689},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":9.4,"spinRate":2214,"spinDirection":224},"zone":3,"typeConfidence":0.88,"plateTime":0.399272898802562,"extension":6.450859420131445},"hitData":{"launchSpeed":83.5,"launchAngle":48.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.55,"coordY":93.25}},"index":1,"playId":"1455681d-9931-3078-86ca-a3f0d50e1596","pitchNumber":2,"startTime":"2026-07-29T18:06:40.397Z","endTime":"2026-07-29T18:06:52.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.54,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:06:52.368Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:06:55.046Z","endTime":"2026-07-29T18:09:21.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919653249042355,"aZ":-31.040176885611935,"pfxX":-5.260687998721377,"pfxZ":0.6989466596766754,"pX":-1.0632560017293895,"pZ":2.348050894061698,"vX0":2.676479461766909,"vY0":-125.72000690447607,"vZ0":-0.9654422220422335,"x":157.53,"y":175.38,"x0":-1.449814377246608,"y0":50.00442695550838,"z0":5.223224957176388,"aX":-8.547600099188514},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":9.0,"spinRate":1731,"spinDirection":247},"zone":13,"typeConfidence":0.87,"plateTime":0.43321462491618234,"extension":6.4301640593215},"index":0,"playId":"89ad5a36-1b23-33f4-b4e2-9d34e47c5a53","pitchNumber":1,"startTime":"2026-07-29T18:07:16.435Z","endTime":"2026-07-29T18:07:20.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427744073239573,"aZ":-31.365953593311268,"pfxX":-6.845822789881189,"pfxZ":0.49675984366318016,"pX":1.1154308518873792,"pZ":1.4180889748642782,"vX0":7.735798234240585,"vY0":-125.60472231052533,"vZ0":-3.281776768406754,"x":74.48,"y":200.49,"x0":-1.0967186934948985,"y0":50.00124189476726,"z0":5.258654619907346,"aX":-11.076337668145651},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":10.9,"spinRate":1895,"spinDirection":253},"zone":14,"typeConfidence":0.88,"plateTime":0.4339802522902474,"extension":6.400868838903029},"index":1,"playId":"cffe0ccd-fc2c-30c4-a470-4459e698f089","pitchNumber":2,"startTime":"2026-07-29T18:07:32.932Z","endTime":"2026-07-29T18:07:36.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550661559666796,"aZ":-18.624808723154736,"pfxX":-4.892571933084433,"pfxZ":7.059420720876126,"pX":-0.6537883241326659,"pZ":3.7834238717439552,"vX0":3.3669811495620756,"vY0":-137.23130187541537,"vZ0":-1.2552141677397222,"x":141.92,"y":136.63,"x0":-1.2569696993366033,"y0":50.004015853790435,"z0":5.507553750463408,"aX":-9.392051148735044},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":8.2,"spinRate":2128,"spinDirection":220},"zone":11,"typeConfidence":0.87,"plateTime":0.3981588869192647,"extension":6.289987022526197},"index":2,"playId":"7859b8e8-a6e0-3c36-8365-c1f31b5caa08","pitchNumber":3,"startTime":"2026-07-29T18:07:52.409Z","endTime":"2026-07-29T18:07:56.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71222417928675,"aZ":-24.990218097452956,"pfxX":-9.691202202884496,"pfxZ":3.800881143066319,"pX":-0.5945866556933851,"pZ":2.2331512616903786,"vX0":5.619927326570261,"vY0":-136.53330528887227,"vZ0":-2.7789191335656707,"x":139.66,"y":178.48,"x0":-1.4191886126107736,"y0":50.002924083634376,"z0":4.981582434632114,"aX":-18.319396155373123},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2039,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.40096833809189514,"extension":6.421990815264668},"index":3,"playId":"bc0eddaf-39de-3a8e-acbd-09f73bcf371b","pitchNumber":4,"startTime":"2026-07-29T18:08:12.657Z","endTime":"2026-07-29T18:08:15.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"d7e3eb8e-8ac2-3e1f-8762-0fcdf2e1b9d9","startTime":"2026-07-29T18:08:33.413Z","endTime":"2026-07-29T18:08:36.413Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"f2bd6d26-ccee-4390-b67e-4667d51237a9","startTime":"2026-07-29T18:08:55.550Z","endTime":"2026-07-29T18:09:00.550Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.055513243882725,"aZ":-31.986262338798685,"pfxX":-5.553873656450043,"pfxZ":0.1169715680413983,"pX":-0.22327230728038197,"pZ":2.0523323777294618,"vX0":4.748493229520532,"vY0":-126.14485773429571,"vZ0":-1.5726149396172122,"x":125.51,"y":183.37,"x0":-1.394933252118045,"y0":50.00367334732702,"z0":5.226826125479089,"aX":-9.085280821014198},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":9.1,"spinRate":1769,"spinDirection":253},"zone":8,"typeConfidence":0.88,"plateTime":0.43173855955929286,"extension":6.346666163999168},"hitData":{"launchSpeed":98.3,"launchAngle":49.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.59,"coordY":86.31}},"index":6,"playId":"616e503d-2f6b-34e7-b85f-da4e75f09d53","pitchNumber":5,"startTime":"2026-07-29T18:09:10.513Z","endTime":"2026-07-29T18:09:21.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:09:21.306Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T18:11:27.493Z","endTime":"2026-07-29T18:13:18.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.883323314120485,"aZ":-36.54102392597314,"pfxX":-2.683740720380588,"pfxZ":-3.459144734230538,"pX":-0.027156977019052266,"pZ":1.4205637209758795,"vX0":-1.8406972204403018,"vY0":-111.86378736152002,"vZ0":-1.6853937174490805,"x":118.04,"y":200.42,"x0":1.1560924388477576,"y0":50.00278745799352,"z0":5.942704163314396,"aX":-3.3881479926246065},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.4,"breakHorizontal":5.4,"spinRate":2220,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4903368483290831,"extension":6.20820997468061},"index":0,"playId":"e2d29240-f4cb-3723-a528-e51daa75da20","pitchNumber":1,"startTime":"2026-07-29T18:11:29.417Z","endTime":"2026-07-29T18:11:33.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82245777021453,"aZ":-25.9086332444564,"pfxX":8.800411691127263,"pfxZ":4.15630328572547,"pX":0.4173187365713253,"pZ":1.3782124161961435,"vX0":-4.369656244794996,"vY0":-121.97972984749532,"vZ0":-5.214591573305888,"x":101.09,"y":201.57,"x0":1.0877979502866755,"y0":50.004042938568524,"z0":5.775421243999436,"aX":13.27258810101839},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.6,"breakHorizontal":-14.9,"spinRate":1895,"spinDirection":130},"zone":14,"typeConfidence":0.92,"plateTime":0.4489035911908932,"extension":6.43271587006263},"index":1,"playId":"15031f27-8245-3ee0-8fa7-898cc880d6e8","pitchNumber":2,"startTime":"2026-07-29T18:11:43.909Z","endTime":"2026-07-29T18:11:48.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92852065354453,"aZ":-24.666543828993046,"pfxX":-1.1046893170795353,"pfxZ":4.545368369598512,"pX":0.26865512102152506,"pZ":2.7968584471029794,"vX0":-2.302125894202066,"vY0":-127.42334624146132,"vZ0":-2.531557207618902,"x":106.76,"y":163.26,"x0":1.3256054532013206,"y0":50.005929136233526,"z0":5.741790593691983,"aX":-1.8259597069375808},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2312,"spinDirection":176},"zone":5,"typeConfidence":0.91,"plateTime":0.42901792312351983,"extension":6.547042830075501},"index":2,"playId":"8430bc9c-e11d-37e5-ba0d-ee0c038dfe1b","pitchNumber":3,"startTime":"2026-07-29T18:12:00.566Z","endTime":"2026-07-29T18:12:03.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"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:12:12.801Z","endTime":"2026-07-29T18:12:34.305Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97786819158848,"aZ":-26.349462808347532,"pfxX":-1.2567665613864807,"pfxZ":3.517786234569096,"pX":-0.37252156531048597,"pZ":2.7457462324435147,"vX0":-3.3615130822153447,"vY0":-127.97079954417846,"vZ0":-2.421565501768721,"x":131.2,"y":164.64,"x0":1.1224558837438623,"y0":50.00031946081612,"z0":5.7731443001029215,"aX":-2.0790560527771684},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":3.0,"spinRate":2227,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.42839251948371215,"extension":6.42053155801422},"index":4,"playId":"687f9096-ffd9-356d-ba2a-789794088d5c","pitchNumber":4,"startTime":"2026-07-29T18:12:34.305Z","endTime":"2026-07-29T18:12:37.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645105734719763,"aZ":-19.25313307864584,"pfxX":4.585437585515886,"pfxZ":7.166862906027594,"pX":0.043571410758851306,"pZ":3.942652044444278,"vX0":-4.5613971960883575,"vY0":-132.97425958121366,"vZ0":-0.9902062868681001,"x":115.34,"y":132.33,"x0":1.1796853045361642,"y0":50.00602420966528,"z0":5.707588176585867,"aX":8.271103136051067},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-7.4,"spinRate":2279,"spinDirection":149},"zone":12,"typeConfidence":0.84,"plateTime":0.4108191013463891,"extension":6.34801381502884},"index":5,"playId":"852ff183-8d51-3a7a-8b54-855ab04a8634","pitchNumber":5,"startTime":"2026-07-29T18:12:54.630Z","endTime":"2026-07-29T18:12:59.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254189147559337,"aZ":-19.2578911200328,"pfxX":6.4906797058286205,"pfxZ":7.3193755796619655,"pX":0.4484628223891039,"pZ":3.8761937147009577,"vX0":-3.525137238076744,"vY0":-131.80715069961124,"vZ0":-1.3939209893442714,"x":99.91,"y":134.12,"x0":0.957901912454387,"y0":50.00225110772035,"z0":5.829826855733479,"aX":11.453218094297473},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-11.0,"spinRate":2128,"spinDirection":159},"zone":12,"typeConfidence":0.82,"plateTime":0.4150961368255186,"extension":6.54630045749886},"index":6,"playId":"14b5c56f-3890-397a-b87b-f30ea625c33d","pitchNumber":6,"startTime":"2026-07-29T18:13:14.125Z","endTime":"2026-07-29T18:13:18.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:13:18.286Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T18:13:21.604Z","endTime":"2026-07-29T18:14:57.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525935183973196,"aZ":-20.042714121909878,"pfxX":4.660164548480618,"pfxZ":6.76363355438974,"pX":0.1104699478002451,"pZ":3.2044391084434483,"vX0":-4.301769533335944,"vY0":-132.40310257530084,"vZ0":-2.8451771926688036,"x":112.79,"y":152.26,"x0":1.1426833392043487,"y0":50.004295394394795,"z0":5.742512783088527,"aX":8.360666807327663},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-7.7,"spinRate":2232,"spinDirection":149},"zone":2,"typeConfidence":0.77,"plateTime":0.4120617081642388,"extension":6.2727212099370915},"index":0,"playId":"b866394a-7ee1-3a59-a678-4276e197b2af","pitchNumber":1,"startTime":"2026-07-29T18:13:44.026Z","endTime":"2026-07-29T18:13:47.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.4,"endSpeed":77.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12470855734829,"aZ":-26.94209293952414,"pfxX":8.44442580872032,"pfxZ":3.4233002262954217,"pX":1.0381983947534743,"pZ":1.634965426323919,"vX0":-2.7751228452907126,"vY0":-122.82791740729053,"vZ0":-4.422401116917347,"x":77.43,"y":194.64,"x0":1.08486097934567,"y0":50.005787263102526,"z0":5.7475620759333585,"aX":12.915999819205286},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":1923,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4457873453814729,"extension":6.386609358838599},"index":1,"playId":"e3fb1fa5-a633-3e70-b3a4-e711b8f08640","pitchNumber":2,"startTime":"2026-07-29T18:14:03.182Z","endTime":"2026-07-29T18:14:07.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.5,"endSpeed":83.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34717195162735,"aZ":-16.53102958079977,"pfxX":5.266692631871183,"pfxZ":8.70628357273366,"pX":-0.4052088432390139,"pZ":2.944200627393578,"vX0":-5.790717994915305,"vY0":-133.14529374791672,"vZ0":-3.96570935894656,"x":132.45,"y":159.29,"x0":1.1126761409447203,"y0":50.00563634041271,"z0":5.647895405089671,"aX":9.466457369067296},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-8.3,"spinRate":2301,"spinDirection":144},"zone":1,"typeConfidence":0.86,"plateTime":0.4112366777495433,"extension":6.379979966978885},"index":2,"playId":"2afca16d-de1b-358a-a7e6-cdedb0b0cf49","pitchNumber":3,"startTime":"2026-07-29T18:14:20.915Z","endTime":"2026-07-29T18:14:23.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":85.0,"endSpeed":77.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.050565176024175,"aZ":-28.804061929962515,"pfxX":9.228103790451854,"pfxZ":2.18805495320478,"pX":1.0914729764234459,"pZ":2.593935798734666,"vX0":-3.104119035200619,"vY0":-123.75705752314023,"vZ0":-1.9530083997958896,"x":75.4,"y":168.74,"x0":1.1672772048545783,"y0":50.005480954816996,"z0":5.819823857315102,"aX":14.232132289654318},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":1982,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.44359113958430463,"extension":6.436604223930145},"hitData":{"launchSpeed":88.1,"launchAngle":43.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.95,"coordY":106.79}},"index":3,"playId":"40e0281c-c47d-37be-9229-640712ad1573","pitchNumber":4,"startTime":"2026-07-29T18:14:44.539Z","endTime":"2026-07-29T18:14:57.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-4.6999999999999975,"leverageIndex":2.06,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:14:57.264Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan O'Hearn grounds into a force out, first baseman Tim Tawa to shortstop Geraldo Perdomo. Bryan Reynolds out at 2nd. Ryan O'Hearn to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T18:15:01.217Z","endTime":"2026-07-29T18:16:54.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35313207678988,"aZ":-16.195317523293397,"pfxX":7.406299858916929,"pfxZ":9.009166337549786,"pX":0.6127072810780606,"pZ":0.7025160234518522,"vX0":-3.3170934902984976,"vY0":-132.8055613291798,"vZ0":-9.874327721622173,"x":93.65,"y":219.81,"x0":0.9207013934379796,"y0":50.001515099389756,"z0":5.665100169223658,"aX":13.133365089738415},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-12.6,"spinRate":2242,"spinDirection":155},"zone":14,"typeConfidence":0.89,"plateTime":0.4135613824929978,"extension":6.398120249471407},"index":0,"playId":"ebebafc8-1116-3d92-bf26-bda46715c28a","pitchNumber":1,"startTime":"2026-07-29T18:15:21.280Z","endTime":"2026-07-29T18:15:24.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27600291213831,"aZ":-16.95649348116143,"pfxX":6.430685992088708,"pfxZ":8.568085262484512,"pX":0.8966074294484243,"pZ":3.0599299836144653,"vX0":-2.2597978075791785,"vY0":-132.41930109244075,"vZ0":-4.048577094910683,"x":82.82,"y":156.16,"x0":0.9256395734688672,"y0":50.000973305276446,"z0":5.849106489224343,"aX":11.418897114007585},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":-11.2,"spinRate":2215,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41362116398372395,"extension":6.362126183224898},"index":1,"playId":"e2e229de-5d54-3e09-9d35-49db07d6abe6","pitchNumber":2,"startTime":"2026-07-29T18:15:41.192Z","endTime":"2026-07-29T18:15:44.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.857019869328496,"aZ":-23.448385615859635,"pfxX":-1.5540038236467666,"pfxZ":5.068292697192447,"pX":-1.209105304313519,"pZ":1.9905274582329122,"vX0":-4.769467894197591,"vY0":-129.09963478219026,"vZ0":-5.089923649416942,"x":163.09,"y":185.04,"x0":0.8495830763897794,"y0":50.00370249476665,"z0":5.746938758430316,"aX":-2.6743435896701016},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":3.7,"spinRate":2235,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.42108124626560883,"extension":6.529301556749072},"index":2,"playId":"9acc702c-b8d2-36c6-ba78-e039b0ea08ec","pitchNumber":3,"startTime":"2026-07-29T18:16:07.086Z","endTime":"2026-07-29T18:16:11.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.2,"endSpeed":77.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24624965237418,"aZ":-26.52445982929267,"pfxX":7.699397412199993,"pfxZ":3.755622838426741,"pX":0.14300737733049096,"pZ":1.8743387750451166,"vX0":-4.2658740641386945,"vY0":-121.1742523192979,"vZ0":-3.8503046794258915,"x":111.55,"y":188.17,"x0":0.9160805853811703,"y0":50.00203236407527,"z0":5.773169746222298,"aX":11.57464185221649},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":1882,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.4501465024349862,"extension":6.479323332948725},"index":3,"playId":"525bf52c-253d-3366-9a67-a0007cbec78c","pitchNumber":4,"startTime":"2026-07-29T18:16:24.400Z","endTime":"2026-07-29T18:16:27.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.609819946394374,"aZ":-37.36584757113671,"pfxX":-1.3697045495597093,"pfxZ":-3.626083570663984,"pX":-0.8924180052034136,"pZ":1.3285105130842108,"vX0":-3.601678389349431,"vY0":-118.42310333597956,"vZ0":-2.597657575862719,"x":151.02,"y":202.91,"x0":0.8202730326166219,"y0":50.00116575656766,"z0":5.826765003176784,"aX":-1.962475306031837},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.0,"breakHorizontal":3.2,"spinRate":2311,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.46087057402124065,"extension":6.429349394536705},"hitData":{"launchSpeed":72.2,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":170.43}},"index":4,"playId":"b2b5eebe-115e-35ad-ac2a-cfc392b93c22","pitchNumber":5,"startTime":"2026-07-29T18:16:46.864Z","endTime":"2026-07-29T18:16:54.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:16:54.108Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T18:17:05.659Z","endTime":"2026-07-29T18:18:53.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":84.7,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808714766370777,"aZ":-26.85347107203423,"pfxX":8.339411713471748,"pfxZ":3.4576080724935165,"pX":0.6202504830036263,"pZ":2.049678589039389,"vX0":-3.6945190162966854,"vY0":-123.28679229808478,"vZ0":-3.531704598381774,"x":93.36,"y":183.44,"x0":1.055870796655877,"y0":50.00143888150406,"z0":5.770509751163662,"aX":12.81948631450139},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-14.3,"spinRate":1760,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4444941552765638,"extension":6.357113688981961},"index":0,"playId":"3980caba-ecc4-3880-a1f0-20db8b69e5fd","pitchNumber":1,"startTime":"2026-07-29T18:17:42.505Z","endTime":"2026-07-29T18:17:46.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.0,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805993208051962,"aZ":-20.35187765360411,"pfxX":5.271833951059791,"pfxZ":6.442475186915312,"pX":-0.04842044821158213,"pZ":3.5448286300896346,"vX0":-4.969386698203307,"vY0":-134.04420563366904,"vZ0":-1.9398131526797577,"x":118.85,"y":143.07,"x0":1.1374361265838662,"y0":50.000046826373335,"z0":5.71893363841336,"aX":9.668973946814907},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":-8.6,"spinRate":2277,"spinDirection":153},"zone":11,"typeConfidence":0.58,"plateTime":0.4073859697215929,"extension":6.257381348456484},"index":1,"playId":"a4a22e13-56fb-374b-8650-ad9b7221f43f","pitchNumber":2,"startTime":"2026-07-29T18:17:59.717Z","endTime":"2026-07-29T18:18:04.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-29T18:18:10.803Z","endTime":"2026-07-29T18:18:24.964Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15271388192038,"aZ":-21.27416714600477,"pfxX":4.562570267389758,"pfxZ":6.000944674203428,"pX":0.3168099723740229,"pZ":3.993586825490555,"vX0":-4.030203287023229,"vY0":-133.73319641511205,"vZ0":-0.5509758493087275,"x":104.92,"y":130.95,"x0":1.2487129326192319,"y0":50.000352653564065,"z0":5.724774968665179,"aX":8.28424093318721},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-7.4,"spinRate":2347,"spinDirection":149},"zone":12,"typeConfidence":0.74,"plateTime":0.4091572942771631,"extension":6.221169534813591},"index":3,"playId":"e09372aa-2f88-3a53-8511-81e2d4211705","pitchNumber":3,"startTime":"2026-07-29T18:18:24.964Z","endTime":"2026-07-29T18:18:29.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.0,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69813884631091,"aZ":-17.572873089591397,"pfxX":4.747917097328694,"pfxZ":8.047223553258899,"pX":-0.4385621232537858,"pZ":3.299032217459027,"vX0":-5.885814029588989,"vY0":-133.82453400170718,"vZ0":-2.8296518703671847,"x":133.72,"y":149.71,"x0":1.1717946177809817,"y0":50.006383912449124,"z0":5.627964683396171,"aX":8.619584628574678},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-7.3,"spinRate":2359,"spinDirection":148},"zone":1,"typeConfidence":0.87,"plateTime":0.4091932315389877,"extension":6.265876524774926},"hitData":{"launchSpeed":87.0,"launchAngle":72.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":132.55,"coordY":157.26}},"index":4,"playId":"4cde4d67-1fe4-3912-a1c2-fc476514592f","pitchNumber":4,"startTime":"2026-07-29T18:18:42.839Z","endTime":"2026-07-29T18:18:53.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:18:53.358Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to shortstop Jared Triolo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T18:20:02.045Z","endTime":"2026-07-29T18:22:17.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256528254711668,"aZ":-19.61123607581934,"pfxX":-2.6850149152077063,"pfxZ":6.850416927870414,"pX":-0.9140900343186957,"pZ":3.6030004712676784,"vX0":3.0579432936752617,"vY0":-133.69498567020173,"vZ0":-0.209337109881718,"x":151.84,"y":141.5,"x0":-1.7167709333393582,"y0":50.00512851512207,"z0":5.074171834759993,"aX":-4.925900914174039},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":4.3,"spinRate":2312,"spinDirection":221},"zone":11,"typeConfidence":0.71,"plateTime":0.40765161588661414,"extension":6.384806381400095},"index":0,"playId":"b25f013a-e2ed-340e-adf8-8d329206c0b3","pitchNumber":1,"startTime":"2026-07-29T18:20:59.124Z","endTime":"2026-07-29T18:21:03.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33518470017426,"aZ":-19.16169746358757,"pfxX":-2.186435633284822,"pfxZ":7.042752269795901,"pX":0.7899672231597227,"pZ":3.164268592302835,"vX0":7.0069240952763,"vY0":-134.1649856774543,"vZ0":-1.3434180137235516,"x":86.89,"y":153.34,"x0":-1.5560477137118447,"y0":50.00410716534218,"z0":5.019100552001582,"aX":-4.041645368823601},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":2.6,"spinRate":2441,"spinDirection":219},"zone":3,"typeConfidence":0.69,"plateTime":0.40616447457006544,"extension":6.454185271700707},"index":1,"playId":"e65b84e1-96d8-348c-8ce6-dd5835e6f6f1","pitchNumber":2,"startTime":"2026-07-29T18:21:14.139Z","endTime":"2026-07-29T18:21:17.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951553713466065,"aZ":-21.920882770057162,"pfxX":-2.313796646499273,"pfxZ":5.619654087993046,"pX":0.09978788107318792,"pZ":3.1325263401702244,"vX0":5.3268088444589665,"vY0":-133.75574080280765,"vZ0":-0.9242347965524734,"x":113.2,"y":154.2,"x0":-1.6106857014606155,"y0":50.00253974996046,"z0":5.04419006963922,"aX":-4.221976725935106},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":3.1,"spinRate":2385,"spinDirection":224},"zone":2,"typeConfidence":0.56,"plateTime":0.4084076964223704,"extension":6.4251432508306925},"index":2,"playId":"ed764717-7466-333e-8c1d-7d12a4bbd874","pitchNumber":3,"startTime":"2026-07-29T18:21:36.962Z","endTime":"2026-07-29T18:21:43.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T18:21:58.214Z","endTime":"2026-07-29T18:22:10.365Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933824279404444,"aZ":-31.474838048125132,"pfxX":-6.650469432383001,"pfxZ":0.43223756317205986,"pX":-0.21133901408814457,"pZ":1.0981900797666224,"vX0":4.751113612355308,"vY0":-125.438278952373,"vZ0":-3.736287169638099,"x":125.06,"y":209.13,"x0":-1.2562977848952173,"y0":50.00166651156615,"z0":5.145008857025902,"aX":-10.70634775881642},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":11.0,"spinRate":1723,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.43495796351592064,"extension":6.437497501532471},"hitData":{"launchSpeed":65.4,"launchAngle":37.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.48,"coordY":116.36}},"index":4,"playId":"9a85248e-28fb-3403-a0a0-7ca37e15f93d","pitchNumber":4,"startTime":"2026-07-29T18:22:10.365Z","endTime":"2026-07-29T18:22:17.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:22:17.667Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T18:22:23.597Z","endTime":"2026-07-29T18:24:00.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269018866369738,"aZ":-26.773671587753142,"pfxX":-9.056604566292165,"pfxZ":2.7919463535577,"pX":0.14474536934735013,"pZ":2.957414968951586,"vX0":7.379146353469202,"vY0":-137.58049240220006,"vZ0":-0.7137654536856233,"x":111.48,"y":158.93,"x0":-1.3850953115907088,"y0":50.000025286617735,"z0":5.022107954624682,"aX":-17.496282833305074},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":2050,"spinDirection":241},"zone":2,"typeConfidence":0.91,"plateTime":0.3969199547182085,"extension":6.48050826925175},"index":0,"playId":"9e80d89e-0e9c-3f66-9060-fb4906face6b","pitchNumber":1,"startTime":"2026-07-29T18:22:47.861Z","endTime":"2026-07-29T18:22:50.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.4,"endSpeed":77.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.303374564935307,"aZ":-30.75619605455027,"pfxX":6.824966833364584,"pfxZ":0.9195365709760015,"pX":-0.08978872716399641,"pZ":3.116313933056922,"vX0":2.1408346322607903,"vY0":-122.9880760855202,"vZ0":1.9265818997912014,"x":120.42,"y":154.64,"x0":-1.8570589931336932,"y0":50.00110897476275,"z0":4.922498028282468,"aX":10.50385958877264},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-12.8,"spinRate":2620,"spinDirection":56},"zone":2,"typeConfidence":0.9,"plateTime":0.4445410226744806,"extension":6.380329428676044},"index":1,"playId":"33d5124a-8184-3b9c-8447-4b01dd79b6bc","pitchNumber":2,"startTime":"2026-07-29T18:23:05.513Z","endTime":"2026-07-29T18:23:10.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T18:23:36.168Z","endTime":"2026-07-29T18:23:52.416Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764814406304303,"aZ":-20.144933135590136,"pfxX":-6.774142199927204,"pfxZ":6.1471213280550465,"pX":0.51818148127738,"pZ":3.517052603543524,"vX0":6.949376656991636,"vY0":-138.51656497677095,"vZ0":-1.392434095223701,"x":97.25,"y":143.82,"x0":-1.1340515897207986,"y0":50.00662375190202,"z0":5.363264511619903,"aX":-13.265626519687025},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":10.9,"spinRate":2131,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.3942904821385107,"extension":6.4799488485359005},"hitData":{"launchSpeed":95.2,"launchAngle":20.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.92,"coordY":86.23}},"index":3,"playId":"52381fc0-4c41-3ad7-887f-38a2e770a4fd","pitchNumber":3,"startTime":"2026-07-29T18:23:52.416Z","endTime":"2026-07-29T18:24:00.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:24:00.249Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T18:24:04.099Z","endTime":"2026-07-29T18:25:04.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823022334782927,"aZ":-19.252853956546378,"pfxX":-8.175755770560883,"pfxZ":6.457493461859352,"pX":0.4501609005964868,"pZ":2.980272249722639,"vX0":7.69178209028134,"vY0":-139.89272496554943,"vZ0":-2.8900409247743504,"x":99.84,"y":158.31,"x0":-1.2605044477879401,"y0":50.00091945118944,"z0":5.275203124934963,"aX":-16.353270777115007},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2114,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.39015990228387043,"extension":6.4219574459814135},"index":0,"playId":"e1a7a885-031a-34aa-be75-46db855bccc6","pitchNumber":1,"startTime":"2026-07-29T18:24:24.497Z","endTime":"2026-07-29T18:24:27.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.5,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.192517014501888,"aZ":-32.893066197978825,"pfxX":-7.521967107026905,"pfxZ":-0.4430241762882279,"pX":-0.36871462525866994,"pZ":0.13594257910243268,"vX0":4.5783048847410495,"vY0":-125.83759991389609,"vZ0":-5.792029021903297,"x":131.05,"y":235.11,"x0":-1.2291259195116133,"y0":50.006171008726525,"z0":5.11471717004088,"aX":-12.13351834471771},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":12.6,"spinRate":1590,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.4343423439282179,"extension":6.260332471899879},"index":1,"playId":"905d15f6-bfd4-340a-a469-20efd0b6c453","pitchNumber":2,"startTime":"2026-07-29T18:24:38.909Z","endTime":"2026-07-29T18:24:42.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47329045646876,"aZ":-32.87608062939063,"pfxX":-7.0428324432621485,"pfxZ":-0.4412523546100573,"pX":-0.6516885530539545,"pZ":2.3423784953038886,"vX0":4.0997094255252975,"vY0":-125.41053866402504,"vZ0":-0.6611209341318067,"x":141.84,"y":175.54,"x0":-1.389480816177417,"y0":50.00127272122057,"z0":5.282212769142291,"aX":-11.259414174741657},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":11.9,"spinRate":1540,"spinDirection":244},"zone":4,"typeConfidence":0.89,"plateTime":0.4361267856126938,"extension":6.45632173210671},"hitData":{"launchSpeed":95.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.22,"coordY":148.02}},"index":2,"playId":"dd4d867d-15ef-390f-ad61-c6cd3b6e087a","pitchNumber":3,"startTime":"2026-07-29T18:24:57.147Z","endTime":"2026-07-29T18:25:04.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:25:04.520Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to left fielder Max Kepler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T18:27:13.225Z","endTime":"2026-07-29T18:27:25.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.869369817427398,"aZ":-34.79668566718855,"pfxX":-1.416802635904847,"pfxZ":-2.0543607005139695,"pX":0.46129889153666453,"pZ":2.1701524020752663,"vX0":-0.8954275446361047,"vY0":-111.87274470320008,"vZ0":-0.4746945752974212,"x":99.42,"y":180.19,"x0":1.0498608817558217,"y0":50.00334668918231,"z0":5.930696153513524,"aX":-1.8081832162732072},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.6,"breakHorizontal":2.8,"spinRate":2099,"spinDirection":307},"zone":9,"typeConfidence":0.88,"plateTime":0.4882998643476424,"extension":6.429388874282353},"hitData":{"launchSpeed":87.1,"launchAngle":16.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.58,"coordY":110.1}},"index":0,"playId":"8df69afa-b838-3738-8548-7e734fb23c47","pitchNumber":1,"startTime":"2026-07-29T18:27:13.225Z","endTime":"2026-07-29T18:27:25.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":5.3000000000000025,"leverageIndex":1.08,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:27:25.867Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jhostynxon Garcia pops out softly to first baseman Tim Tawa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T18:27:33.295Z","endTime":"2026-07-29T18:29:03.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656350374816455,"aZ":-16.30561298976638,"pfxX":3.9939242875129186,"pfxZ":8.932123848805208,"pX":0.2512015801608164,"pZ":3.276507300277468,"vX0":-3.928601014343098,"vY0":-132.3092972788948,"vZ0":-3.3795719795280252,"x":107.42,"y":150.31,"x0":1.2348253113257834,"y0":50.00506396212766,"z0":5.762071566558366,"aX":7.097567130358353},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-6.4,"spinRate":2222,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.4136322528453906,"extension":6.180992591223112},"index":0,"playId":"3f9189dd-4af1-31c6-92f9-ef789c963d36","pitchNumber":1,"startTime":"2026-07-29T18:27:48.995Z","endTime":"2026-07-29T18:27:51.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"61426a52-3226-3d4c-b8fe-06fdb3c9dab0","startTime":"2026-07-29T18:28:11.386Z","endTime":"2026-07-29T18:28:14.386Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936282911560493,"aZ":-18.635040148961373,"pfxX":4.9836827035848295,"pfxZ":7.512534586069069,"pX":-0.779593177457434,"pZ":2.811137447016333,"vX0":-6.7216993785774735,"vY0":-132.31044503499848,"vZ0":-3.954119771452138,"x":146.72,"y":162.88,"x0":1.1273255888947775,"y0":50.00000615066845,"z0":5.662192420809651,"aX":8.978370845130053},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":-7.8,"spinRate":2263,"spinDirection":147},"zone":1,"typeConfidence":0.76,"plateTime":0.41142540233829683,"extension":6.305562154108226},"index":2,"playId":"394986d8-1359-3819-94bc-378eb75c916a","pitchNumber":2,"startTime":"2026-07-29T18:28:29.766Z","endTime":"2026-07-29T18:28:32.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.8,"endSpeed":83.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86061664004667,"aZ":-19.197635894314654,"pfxX":5.347176846597184,"pfxZ":7.273321556735857,"pX":-0.6988878132177088,"pZ":3.0886438112628225,"vX0":-7.054813440763329,"vY0":-132.1693213516764,"vZ0":-2.872361525179603,"x":143.64,"y":155.39,"x0":1.2994292172989472,"y0":50.00490861741029,"z0":5.585141520726613,"aX":9.54423061835939},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":-8.3,"spinRate":2215,"spinDirection":145},"zone":1,"typeConfidence":0.56,"plateTime":0.4130353448226365,"extension":6.300928323435216},"hitData":{"launchSpeed":53.5,"launchAngle":51.0,"totalDistance":140.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":163.97,"coordY":160.3}},"index":3,"playId":"e154c180-068c-354c-af9a-40db0d6ccbc8","pitchNumber":3,"startTime":"2026-07-29T18:28:54.344Z","endTime":"2026-07-29T18:29:03.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-4.8000000000000025,"leverageIndex":2.11,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:29:03.335Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T18:29:11.800Z","endTime":"2026-07-29T18:29:42.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349618222106486,"aZ":-16.045145389716065,"pfxX":4.759646027810687,"pfxZ":9.015821133685062,"pX":-0.28871421049204066,"pZ":2.1588826786153987,"vX0":-5.816783869381516,"vY0":-132.6440277290303,"vZ0":-5.922762627358576,"x":128.01,"y":180.49,"x0":1.310282843815464,"y0":50.00314870559221,"z0":5.583357071251612,"aX":8.5149385959483},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-7.4,"spinRate":2333,"spinDirection":147},"zone":7,"typeConfidence":0.88,"plateTime":0.4123392755957975,"extension":6.261831185101745},"hitData":{"launchSpeed":92.2,"launchAngle":65.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":136.28}},"index":0,"playId":"85dc7d08-c699-3f17-a716-5c84218d1a2c","pitchNumber":1,"startTime":"2026-07-29T18:29:29.563Z","endTime":"2026-07-29T18:29:42.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-3.5999999999999988,"leverageIndex":1.51,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:29:42.457Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T18:29:47.154Z","endTime":"2026-07-29T18:31:11.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171771795387937,"aZ":-15.431501480330182,"pfxX":4.558266861058407,"pfxZ":9.322544221501179,"pX":-1.1069089441386637,"pZ":2.217876851947842,"vX0":-7.153734837082161,"vY0":-132.8419519901883,"vZ0":-5.871808973405367,"x":159.19,"y":178.9,"x0":1.0227625078505134,"y0":50.00359339587511,"z0":5.569841155625654,"aX":8.18741477081351},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2341,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.4115691012162275,"extension":6.328270530111896},"index":0,"playId":"f69d1dce-b92c-3465-a86b-6bfc9c6d783a","pitchNumber":1,"startTime":"2026-07-29T18:30:05.047Z","endTime":"2026-07-29T18:30:09.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"playId":"656b7703-b492-31fa-8a8b-ef8cacce2e4b","startTime":"2026-07-29T18:30:20.853Z","endTime":"2026-07-29T18:30:24.398Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62573366144148,"aZ":-17.85274554792588,"pfxX":5.466180840967954,"pfxZ":8.045788332737207,"pX":0.3112206736109863,"pZ":2.9973284889849285,"vX0":-4.481370009901125,"vY0":-132.62942048276824,"vZ0":-3.327208294382337,"x":105.14,"y":157.85,"x0":1.3134301139204214,"y0":50.000945550904255,"z0":5.571556738518973,"aX":9.727721630641716},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2245,"spinDirection":144},"zone":3,"typeConfidence":0.77,"plateTime":0.4131200944392077,"extension":6.296792329808995},"index":2,"playId":"2b89bce4-cc19-3fa7-a90e-82c732c8c960","pitchNumber":2,"startTime":"2026-07-29T18:30:39.877Z","endTime":"2026-07-29T18:30:42.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262839689600035,"aZ":-23.918949644365743,"pfxX":-0.9202381001084381,"pfxZ":4.811054136625302,"pX":-0.2598588523788549,"pZ":1.966994779099481,"vX0":-3.33241281201814,"vY0":-129.1966596894969,"vZ0":-4.793716215422065,"x":126.91,"y":185.67,"x0":1.1586699807888963,"y0":50.001258400706206,"z0":5.651734402705888,"aX":-1.57716809936402},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":2.3,"spinRate":2142,"spinDirection":160},"zone":7,"typeConfidence":0.91,"plateTime":0.42163404332653176,"extension":6.361094759390559},"hitData":{"launchSpeed":82.3,"launchAngle":21.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":84.79}},"index":3,"playId":"17873bc6-ce0e-34c5-942b-c68fd2916be8","pitchNumber":3,"startTime":"2026-07-29T18:31:03.842Z","endTime":"2026-07-29T18:31:11.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:31:11.431Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T18:33:15.358Z","endTime":"2026-07-29T18:33:29.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496019806470475,"aZ":-26.22171603813212,"pfxX":-9.762900377939475,"pfxZ":3.0676968881030398,"pX":-0.6179317183553638,"pZ":2.9328956593473507,"vX0":5.8574807635514805,"vY0":-137.62099700482779,"vZ0":-0.9482964181909035,"x":140.55,"y":159.59,"x0":-1.4938577145422633,"y0":50.000437150634674,"z0":5.04096080575667,"aX":-18.923407267896746},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":2058,"spinDirection":236},"zone":1,"typeConfidence":0.91,"plateTime":0.3963993348795576,"extension":6.386797005412797},"hitData":{"launchSpeed":99.9,"launchAngle":8.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.73,"coordY":109.7}},"index":0,"playId":"d5e794ae-390c-3bab-b18f-8f1538ae845a","pitchNumber":1,"startTime":"2026-07-29T18:33:18.893Z","endTime":"2026-07-29T18:33:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:33:29.225Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T18:33:31.495Z","endTime":"2026-07-29T18:35:46.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01853335056962,"aZ":-24.972779006771884,"pfxX":-10.975468350344896,"pfxZ":3.8648287345427246,"pX":0.7147800845191372,"pZ":3.3452797680255233,"vX0":9.296724052979046,"vY0":-135.56104849715229,"vZ0":-0.27995509751744346,"x":89.75,"y":148.46,"x0":-1.3293776839892713,"y0":50.0064109108886,"z0":5.189821999735106,"aX":-20.47679468578935},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2105,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.40369805369208533,"extension":6.502442848329435},"index":0,"playId":"026f3d4e-5c7b-35fd-8506-b5b25e5a780a","pitchNumber":1,"startTime":"2026-07-29T18:33:53.717Z","endTime":"2026-07-29T18:33:57.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77358495404987,"aZ":-31.991487196914612,"pfxX":-6.554730792151721,"pfxZ":0.11062381200709126,"pX":-0.46130963001288877,"pZ":1.5752492594731462,"vX0":4.387375546398363,"vY0":-125.43672634791454,"vZ0":-2.360266234907813,"x":134.58,"y":196.25,"x0":-1.3792737789887548,"y0":50.000064862644294,"z0":5.130171646110223,"aX":-10.470040681404123},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.9,"spinRate":1855,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4362359388880339,"extension":6.319260032988834},"index":1,"playId":"483ec9c3-868e-3dcb-962a-9cab329feac9","pitchNumber":2,"startTime":"2026-07-29T18:34:13.024Z","endTime":"2026-07-29T18:34:17.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21209889949631,"aZ":-17.648653716976057,"pfxX":-2.337838738427066,"pfxZ":7.88583804170413,"pX":0.4719372891740059,"pZ":3.766700631499215,"vX0":6.012786815939001,"vY0":-134.1605620875777,"vZ0":-0.3306679772567085,"x":99.01,"y":137.08,"x0":-1.4842772489038116,"y0":50.00181154353952,"z0":5.138195866491195,"aX":-4.306664656887373},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2392,"spinDirection":215},"zone":12,"typeConfidence":0.72,"plateTime":0.40665774369125707,"extension":6.396689225938422},"index":2,"playId":"21ff5355-269b-35eb-9625-66609a06deab","pitchNumber":3,"startTime":"2026-07-29T18:34:43.980Z","endTime":"2026-07-29T18:34:48.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730788498564404,"aZ":-33.33068636322383,"pfxX":6.716559331717681,"pfxZ":-0.7735178914918581,"pX":0.3731373423136747,"pZ":2.2928688839494966,"vX0":3.0595084017975918,"vY0":-121.5022338862844,"vZ0":0.7885926159260201,"x":102.78,"y":176.87,"x0":-1.7748156739533294,"y0":50.002292659177876,"z0":4.8596250829524275,"aX":10.044972773462856},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":-12.8,"spinRate":2761,"spinDirection":55},"zone":6,"typeConfidence":0.92,"plateTime":0.45074296406569037,"extension":6.3289763837270545},"index":3,"playId":"2ff7ce13-f07a-3eec-9a09-5d47aebaa8c6","pitchNumber":4,"startTime":"2026-07-29T18:35:03.804Z","endTime":"2026-07-29T18:35:12.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.490137983967248,"aZ":-35.52901918667327,"pfxX":-5.999006813043487,"pfxZ":-2.039789763039934,"pX":0.375582934426192,"pZ":0.9873034150934754,"vX0":6.199898337742711,"vY0":-126.39968490414975,"vZ0":-3.5510938388037516,"x":102.68,"y":212.12,"x0":-1.3092479886925101,"y0":50.001430953732225,"z0":5.211491283392983,"aX":-9.878460183203575},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":9.7,"spinRate":1785,"spinDirection":248},"zone":14,"typeConfidence":0.88,"plateTime":0.4304328398548076,"extension":6.453188295445395},"index":4,"playId":"6bbbce40-7884-3dd8-a6ed-af981195e1b8","pitchNumber":5,"startTime":"2026-07-29T18:35:41.849Z","endTime":"2026-07-29T18:35:46.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:35:46.775Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tim Tawa grounds into a double play, shortstop Jared Triolo to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Max Kepler out at 2nd. Tim Tawa out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T18:35:50.075Z","endTime":"2026-07-29T18:37:19.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260394232347128,"aZ":-21.075062731203477,"pfxX":-9.022693706965597,"pfxZ":5.833291392818366,"pX":0.2859203210595679,"pZ":2.3884849980038085,"vX0":7.834822677039357,"vY0":-136.6223989744818,"vZ0":-2.8863386966165816,"x":106.1,"y":174.29,"x0":-1.437575330774922,"y0":50.00279039781119,"z0":4.896358593902684,"aX":-17.168310548295313},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":14.9,"spinRate":2136,"spinDirection":238},"zone":6,"typeConfidence":0.71,"plateTime":0.39991589711395736,"extension":6.55236296894029},"index":0,"playId":"903b4405-9b1c-3c66-88ae-1cb1399788d2","pitchNumber":1,"startTime":"2026-07-29T18:36:12.188Z","endTime":"2026-07-29T18:36:15.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20248275310763,"aZ":-31.29501197168959,"pfxX":1.6498050869985645,"pfxZ":0.5576533628525766,"pX":-1.480277438323489,"pZ":2.1438447917687986,"vX0":0.23364582300211434,"vY0":-124.76218154193351,"vZ0":-0.9194795138127234,"x":173.42,"y":180.9,"x0":-1.7894730636928542,"y0":50.00168562755434,"z0":5.107284613211175,"aX":2.5881470347104893},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.0,"spinRate":2457,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.43980883710186136,"extension":6.45405671305101},"index":1,"playId":"60c8082a-eee7-38b2-b4a6-3c6dd561557b","pitchNumber":2,"startTime":"2026-07-29T18:36:34.151Z","endTime":"2026-07-29T18:36:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86596033775787,"aZ":-26.196167754340156,"pfxX":-11.774661218588438,"pfxZ":3.1573886721780022,"pX":0.9165917756873752,"pZ":1.2486403112424975,"vX0":10.347192057524659,"vY0":-136.70790126295825,"vZ0":-4.580894147917168,"x":82.06,"y":205.07,"x0":-1.3857897909450563,"y0":50.00512603940706,"z0":4.742126435959558,"aX":-22.311701909590266},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":19.2,"spinRate":2043,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40050559742837244,"extension":6.590081781549618},"index":2,"playId":"9a6e24d4-a26c-35d2-a223-a1dd42dadc0f","pitchNumber":3,"startTime":"2026-07-29T18:36:51.123Z","endTime":"2026-07-29T18:36:55.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.240200840331223,"aZ":-20.780441499405164,"pfxX":-3.6826956280338763,"pfxZ":6.204364031603852,"pX":0.4768395333058759,"pZ":2.2391349073323474,"vX0":6.659473281432417,"vY0":-134.46502676919516,"vZ0":-3.0798567475247194,"x":98.82,"y":178.32,"x0":-1.5497185564983451,"y0":50.00570634476927,"z0":4.868023573238927,"aX":-6.767311886570439},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":5.3,"spinRate":2411,"spinDirection":219},"zone":6,"typeConfidence":0.58,"plateTime":0.40680801723791493,"extension":6.568112031448155},"hitData":{"launchSpeed":105.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":114.8,"coordY":149.08}},"index":3,"playId":"0e81fc71-6b94-3e90-8b96-8161960d67e2","pitchNumber":4,"startTime":"2026-07-29T18:37:11.846Z","endTime":"2026-07-29T18:37:19.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669387,"link":"/api/v1/people/669387","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":691373,"link":"/api/v1/people/691373"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":669387,"link":"/api/v1/people/669387"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.8999999999999995,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:37:19.231Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T18:39:34.952Z","endTime":"2026-07-29T18:40:26.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-29T18:37:55.563Z","endTime":"2026-07-29T18:39:37.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9283972960164,"aZ":-26.78641053057634,"pfxX":-2.159556092666438,"pfxZ":3.157748891927559,"pX":0.01970354416301182,"pZ":2.2945378412004493,"vX0":-3.368272779591482,"vY0":-130.0213139278022,"vZ0":-2.8464659354860804,"x":116.25,"y":176.83,"x0":1.613896909005782,"y0":50.00441084802427,"z0":5.4417216768214525,"aX":-3.6884113667652128},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":4.7,"spinRate":2535,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.42167332076499076,"extension":5.474560822642099},"index":1,"playId":"0a661cc6-85d6-3032-b099-01fee6fc1af4","pitchNumber":1,"startTime":"2026-07-29T18:39:37.256Z","endTime":"2026-07-29T18:39:40.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766297341109027,"aZ":-25.355924365829743,"pfxX":-5.654952037333641,"pfxZ":4.0888605459472185,"pX":0.23328548548233588,"pZ":2.8766361245790604,"vX0":-1.741334117188616,"vY0":-127.68032188442488,"vZ0":-1.2966448476066383,"x":108.11,"y":161.11,"x0":1.6572127081019385,"y0":50.00397642068981,"z0":5.367345065336808,"aX":-9.43240567960758},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":2558,"spinDirection":275},"zone":2,"typeConfidence":2.0,"plateTime":0.42731781081874765,"extension":5.582406732692357},"index":2,"playId":"7ec26ce6-867c-3bb9-b596-c2806cbf70bd","pitchNumber":2,"startTime":"2026-07-29T18:39:54.831Z","endTime":"2026-07-29T18:39:58.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76522938102927,"aZ":-23.56647238127678,"pfxX":-5.617814596477807,"pfxZ":5.187134841291629,"pX":-0.35473928181413317,"pZ":3.4887219814230668,"vX0":-3.047896884490826,"vY0":-128.35309348787726,"vZ0":-0.29365236228216784,"x":130.52,"y":144.58,"x0":1.5800185273431662,"y0":50.005847227085184,"z0":5.44733337168715,"aX":-9.329368433176816},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":10.9,"spinRate":2501,"spinDirection":277},"zone":11,"typeConfidence":2.0,"plateTime":0.42752500554832995,"extension":5.664307211595175},"index":3,"playId":"92537e8e-f6a9-3ede-b892-d1ea096016b3","pitchNumber":3,"startTime":"2026-07-29T18:40:21.286Z","endTime":"2026-07-29T18:40:26.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:40:26.203Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T18:40:25.134Z","endTime":"2026-07-29T18:42:17.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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(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":95.3,"endSpeed":88.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234692552244347,"aZ":-24.983764884162436,"pfxX":1.0392389493143979,"pfxZ":3.619417767050537,"pX":0.47657884390635763,"pZ":3.0009574856519725,"vX0":-3.285511285528177,"vY0":-138.91028593818285,"vZ0":-2.228211217695653,"x":98.83,"y":157.75,"x0":1.531033027972738,"y0":50.003744093785116,"z0":5.446133907183674,"aX":2.0654295045897753},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2272,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.39181156984119614,"extension":5.558644249829682},"index":0,"playId":"b10effe9-d7ff-3b92-b1c2-91e2de81d4dc","pitchNumber":1,"startTime":"2026-07-29T18:40:49.603Z","endTime":"2026-07-29T18:40:52.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T18:41:09.922Z","endTime":"2026-07-29T18:41:20.583Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624454207937294,"aZ":-22.94442587054165,"pfxX":0.7970319987446515,"pfxZ":4.662067318299919,"pX":0.35722273937827576,"pZ":2.3547660608513343,"vX0":-3.3054159025167795,"vY0":-138.79305979945536,"vZ0":-4.262397969640358,"x":103.38,"y":175.2,"x0":1.4522534531061753,"y0":50.00599073156061,"z0":5.409622536339737,"aX":1.5793274905061379},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2163,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.39235473004425714,"extension":5.59532845325785},"index":2,"playId":"d2699459-9993-37be-b389-0db4c7b82b1a","pitchNumber":2,"startTime":"2026-07-29T18:41:20.583Z","endTime":"2026-07-29T18:41:23.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41828538079421,"aZ":-24.665132522983967,"pfxX":0.7754149167430553,"pfxZ":3.9289510853514074,"pX":1.7190491243738557,"pZ":3.7682802809548503,"vX0":-0.29030967299739324,"vY0":-136.6817578350582,"vZ0":-0.32045332080551703,"x":51.47,"y":137.04,"x0":1.7253159010182868,"y0":50.001120874895605,"z0":5.566912573000296,"aX":1.4810131157553537},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2221,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.3992821296520299,"extension":5.297294549962129},"index":3,"playId":"39d0c741-ddb0-3eb1-bd32-1da257fc4835","pitchNumber":3,"startTime":"2026-07-29T18:41:39.151Z","endTime":"2026-07-29T18:41:42.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.496173735992112,"aZ":-25.11306120226609,"pfxX":-4.80554246130111,"pfxZ":4.142324139985961,"pX":1.5407591661188356,"pZ":2.647837242899545,"vX0":1.3165339179642028,"vY0":-129.39701104553328,"vZ0":-2.180243764925665,"x":58.27,"y":167.29,"x0":1.6516975466038242,"y0":50.00609961535059,"z0":5.413934429434719,"aX":-8.19893523261597},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":8.4,"spinRate":2654,"spinDirection":290},"zone":12,"typeConfidence":2.0,"plateTime":0.42233552240298833,"extension":5.464876065379089},"index":4,"playId":"a90e4954-1f87-3232-9bca-4a9bfaae44cd","pitchNumber":4,"startTime":"2026-07-29T18:41:55.941Z","endTime":"2026-07-29T18:41:59.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707924255306335,"aZ":-31.495504151631135,"pfxX":8.444120281513303,"pfxZ":0.3424245041784193,"pX":-0.3571454143848708,"pZ":2.1995500380028603,"vX0":-7.743035873289495,"vY0":-140.61698442722874,"vZ0":-3.2999258435968146,"x":130.61,"y":179.39,"x0":1.329749763670979,"y0":50.00680227017705,"z0":5.4230661047893225,"aX":16.98079635934275},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.1,"breakHorizontal":-13.8,"spinRate":2292,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.38892075226449574,"extension":5.644547778891334},"index":5,"playId":"5366b4ba-8d1c-35a4-ade0-5bd41e5d5942","pitchNumber":5,"startTime":"2026-07-29T18:42:13.266Z","endTime":"2026-07-29T18:42:17.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:42:17.235Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T18:42:28.150Z","endTime":"2026-07-29T18:44:40.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89377846176781,"aZ":-20.087786876369304,"pfxX":2.7441930035585314,"pfxZ":6.088362053828862,"pX":-1.1256909564639317,"pZ":1.4422960244105714,"vX0":-7.669657646002039,"vY0":-138.98405037811034,"vZ0":-7.104096652980674,"x":159.91,"y":199.84,"x0":1.295403215390367,"y0":50.00224448897382,"z0":5.334064012031623,"aX":5.447677882335759},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.0,"breakHorizontal":-3.6,"spinRate":2266,"spinDirection":129},"zone":13,"typeConfidence":0.88,"plateTime":0.3919289235511916,"extension":5.554835440232159},"index":0,"playId":"8e06a3b7-6601-3a15-88a5-5a7c5eb86675","pitchNumber":1,"startTime":"2026-07-29T18:42:39.572Z","endTime":"2026-07-29T18:42:42.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04638568112475,"aZ":-32.0131768433167,"pfxX":9.610598624494642,"pfxZ":0.07554463591281291,"pX":-0.4823263411667737,"pZ":1.9751531461505336,"vX0":-8.687312594994578,"vY0":-142.743408432149,"vZ0":-3.9157206434517136,"x":135.39,"y":185.45,"x0":1.3479648597611769,"y0":50.00113492519879,"z0":5.374296390099049,"aX":19.883301716552083},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":-0.5,"breakHorizontal":-15.7,"spinRate":2306,"spinDirection":117},"zone":7,"typeConfidence":0.91,"plateTime":0.38332107762290635,"extension":5.749102941987682},"index":1,"playId":"e7b37e05-4601-3a15-a8a7-f75c3ff1187d","pitchNumber":2,"startTime":"2026-07-29T18:42:53.639Z","endTime":"2026-07-29T18:42:58.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98342378338642,"aZ":-23.31598469401085,"pfxX":0.938383064716453,"pfxZ":4.444856522738288,"pX":-0.2426286561318477,"pZ":3.140555368633026,"vX0":-4.762900645340275,"vY0":-139.30389771864924,"vZ0":-2.319587899361842,"x":126.25,"y":153.99,"x0":1.3566865856204409,"y0":50.005779507976584,"z0":5.501685242491708,"aX":1.8716315143330586},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":-0.8,"spinRate":2316,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.3909993681421233,"extension":5.496972965781583},"index":2,"playId":"c0148690-ecce-309c-96c1-1052f7562171","pitchNumber":3,"startTime":"2026-07-29T18:43:25.621Z","endTime":"2026-07-29T18:43:29.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317739048717147,"aZ":-25.665028450365426,"pfxX":-0.048367747038321585,"pfxZ":3.3160923850619763,"pX":0.18550554287484008,"pZ":3.7551327860386134,"vX0":-3.5209745759811253,"vY0":-138.8178299358075,"vZ0":-0.2666926210746601,"x":109.93,"y":137.39,"x0":1.4734093011945923,"y0":50.004219448674505,"z0":5.55223967788136,"aX":-0.09432164416260266},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2408,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3936560292858826,"extension":5.515980638534058},"index":3,"playId":"e00c2cff-499a-3441-b338-ae1ab9d56b71","pitchNumber":4,"startTime":"2026-07-29T18:43:40.185Z","endTime":"2026-07-29T18:43:44.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.105327291837177,"aZ":-24.552935125666334,"pfxX":0.22304857044560955,"pfxZ":3.9841815423487708,"pX":-0.3891614686399543,"pZ":2.307044038865611,"vX0":-5.07615638575485,"vY0":-137.60724220046873,"vZ0":-4.0075756120233095,"x":131.83,"y":176.49,"x0":1.4521013391961144,"y0":50.00547426851609,"z0":5.449762563487906,"aX":0.42741533293402745},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2318,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.3983416020230717,"extension":5.522478626691938},"index":4,"playId":"cd8174a0-1ed6-343c-b4e2-097a7bc85aa0","pitchNumber":5,"startTime":"2026-07-29T18:43:56.736Z","endTime":"2026-07-29T18:44:00.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22126608053089,"aZ":-29.028942762122046,"pfxX":-7.141279221932547,"pfxZ":1.8078194945758157,"pX":-0.75308073770359,"pZ":0.516601242224984,"vX0":-3.830123562907018,"vY0":-130.93967522986105,"vZ0":-6.475550956737272,"x":145.71,"y":224.83,"x0":1.6555636344432365,"y0":50.00175738263325,"z0":5.18890813641521,"aX":-12.419916765066029},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":13.8,"spinRate":2593,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4180320884078652,"extension":5.599275763425642},"index":5,"playId":"d125c396-45ad-3e7f-84a0-2e9a7b7d5e03","pitchNumber":6,"startTime":"2026-07-29T18:44:16.151Z","endTime":"2026-07-29T18:44:19.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.0,"endSpeed":89.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05945078951089,"aZ":-24.438390705973482,"pfxX":9.01221817569239,"pfxZ":3.8212262539538857,"pX":-1.331701809618323,"pZ":2.088240763286722,"vX0":-10.59199176341121,"vY0":-140.93924211329926,"vZ0":-4.730053975964628,"x":167.76,"y":182.4,"x0":1.2926107392311958,"y0":50.004618164522775,"z0":5.353423187802387,"aX":18.25244695699685},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":-14.3,"spinRate":2340,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.38764860339817986,"extension":5.72393075422936},"index":6,"playId":"7b4d11a5-912b-3abc-8650-2460f0d6e41b","pitchNumber":7,"startTime":"2026-07-29T18:44:35.851Z","endTime":"2026-07-29T18:44:40.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:44:40.164Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan O'Hearn grounds into a force out, fielded by shortstop Geraldo Perdomo. Esmerlyn Valdez out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T18:44:43.369Z","endTime":"2026-07-29T18:45:29.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.036"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.040"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.269"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".635"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.64"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.97"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.41"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.64"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.33"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.036"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.040"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.269"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".635"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67830892240696,"aZ":-23.73373062728565,"pfxX":7.318695809870544,"pfxZ":4.0721381796810086,"pX":0.4497971816621045,"pZ":2.9212060825399133,"vX0":-5.392086182450059,"vY0":-142.6315154624417,"vZ0":-2.968147963205584,"x":99.85,"y":159.91,"x0":1.407241110914371,"y0":50.00694353266121,"z0":5.46039838413943,"aX":15.187504927103722},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.0,"breakHorizontal":-12.2,"spinRate":2410,"spinDirection":125},"zone":3,"typeConfidence":0.87,"plateTime":0.3830055626244371,"extension":5.475837397620023},"index":0,"playId":"eef340fb-68d1-32dd-a57c-3c4c20bb5a1f","pitchNumber":1,"startTime":"2026-07-29T18:45:07.188Z","endTime":"2026-07-29T18:45:10.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348089526137134,"aZ":-30.730862120723167,"pfxX":9.175844294122058,"pfxZ":0.710722883656075,"pX":0.41191922930277824,"pZ":2.124777657026693,"vX0":-5.8415856701407325,"vY0":-141.44274909420375,"vZ0":-3.845513896951361,"x":101.3,"y":181.41,"x0":1.3085658609381792,"y0":50.00384286283784,"z0":5.4659092475297655,"aX":18.64919650474311},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.7,"breakHorizontal":-15.5,"spinRate":2381,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.3867928508204095,"extension":5.411150932602237},"hitData":{"launchSpeed":79.3,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":153.2}},"index":1,"playId":"0338b449-54be-3e25-a5e3-f43cb0e6f041","pitchNumber":2,"startTime":"2026-07-29T18:45:21.823Z","endTime":"2026-07-29T18:45:29.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-29T18:45:29.908Z","atBatIndex":65}]