[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:11:52.050Z","endTime":"2026-05-02T20:12:18.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-05-02T17:15:24.007Z","endTime":"2026-05-02T19:42:04.937Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-05-02T19:42:04.937Z","endTime":"2026-05-02T20:11:50.081Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-05-02T20:11:50.081Z","endTime":"2026-05-02T20:11:54.350Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.242478330775626,"aZ":-19.051177335613595,"pfxX":-10.773385232573082,"pfxZ":7.050965542148031,"pX":-0.18014515862344796,"pZ":1.8465271553660427,"vX0":5.6970435940263435,"vY0":-136.33540528966589,"vZ0":-6.615191666634456,"x":123.87,"y":188.92,"x0":-0.910386836232478,"y0":50.00091906663501,"z0":5.644193174837732,"aX":-20.04128244869726},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2440,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4035615265365804,"extension":5.886035954142283},"index":3,"playId":"458d1d32-7698-381b-8990-c511e856fbd8","pitchNumber":1,"startTime":"2026-05-02T20:11:54.350Z","endTime":"2026-05-02T20:11:58.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09745770117798,"aZ":-20.40647818071923,"pfxX":-10.206690623597702,"pfxZ":6.281524537740522,"pX":-0.4018776949907968,"pZ":2.304953539089015,"vX0":5.009624876249905,"vY0":-136.7328232654582,"vZ0":-5.243573806431006,"x":132.32,"y":176.55,"x0":-0.9421981710654898,"y0":50.00285135901568,"z0":5.66852509164202,"aX":-19.123870649135586},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":17.3,"spinRate":2462,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40219001451810144,"extension":5.976695395117543},"hitData":{"launchSpeed":97.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.92,"coordY":172.38}},"index":4,"playId":"eeedb68d-8be1-3abe-83f6-c351e34f0462","pitchNumber":2,"startTime":"2026-05-02T20:12:10.033Z","endTime":"2026-05-02T20:12:18.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-02T20:12:18.272Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:12:24.392Z","endTime":"2026-05-02T20:14:02.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97764705279857,"aZ":-33.152461341069746,"pfxX":0.18531331482731994,"pfxZ":-0.5388252118108863,"pX":-0.17691532505926474,"pZ":3.155878555015611,"vX0":1.9018221347775586,"vY0":-133.31283387055575,"vZ0":-1.142893650102068,"x":123.74,"y":153.57,"x0":-0.9206588030090848,"y0":50.00137313864328,"z0":5.961549294456244,"aX":0.33689861873793503},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.0,"breakHorizontal":-0.7,"spinRate":2612,"spinDirection":341},"zone":2,"typeConfidence":2.0,"plateTime":0.4092879850586506,"extension":5.872879409153708},"index":0,"playId":"8dc2e3e4-aaba-3dec-ae7f-99b6664d2fcc","pitchNumber":1,"startTime":"2026-05-02T20:12:44.764Z","endTime":"2026-05-02T20:12:48.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.2,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726305587569968,"aZ":-24.97956730071599,"pfxX":-7.489211256637349,"pfxZ":4.417045895940083,"pX":-2.7983377535917606,"pZ":3.1921729669118357,"vX0":-1.341158486679789,"vY0":-127.01943812945332,"vZ0":-1.388696213102292,"x":223.67,"y":152.59,"x0":-1.2902518010339463,"y0":50.00403529769179,"z0":5.73769465316798,"aX":-12.20192932307873},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":1567,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.43169603406644264,"extension":5.590288717816537},"index":1,"playId":"9901882d-0e4b-3ec4-b71c-51e48a380b18","pitchNumber":2,"startTime":"2026-05-02T20:13:00.155Z","endTime":"2026-05-02T20:13:04.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815357331441525,"aZ":-40.110791239869805,"pfxX":6.829070260523132,"pfxZ":-4.72332463573425,"pX":1.4908911023508353,"pZ":1.2329693229114242,"vX0":4.570308662726382,"vY0":-129.30880896317203,"vZ0":-3.2152118951954263,"x":60.17,"y":205.49,"x0":-1.1909423009949978,"y0":50.00135339199022,"z0":5.592565919572784,"aX":11.478177213300203},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.1,"breakHorizontal":-13.4,"spinRate":2599,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4247787296999648,"extension":5.9159360776108265},"index":2,"playId":"f5b3191d-86eb-342e-b254-446ad4eceb2b","pitchNumber":3,"startTime":"2026-05-02T20:13:16.399Z","endTime":"2026-05-02T20:13:26.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408790551968323,"aZ":-39.9766225633927,"pfxX":5.343581439637151,"pfxZ":-4.706531629396405,"pX":-0.4149231331321136,"pZ":2.2435873610439527,"vX0":0.6437060265991514,"vY0":-128.4275199551305,"vZ0":-0.7400666891365629,"x":132.82,"y":178.2,"x0":-1.3629560309168378,"y0":50.00300219322112,"z0":5.664782221721996,"aX":8.860167610345687},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.4,"breakHorizontal":-9.8,"spinRate":2599,"spinDirection":21},"zone":4,"typeConfidence":2.0,"plateTime":0.42768843323734007,"extension":5.794441527318105},"index":3,"playId":"6913155e-64ee-32f7-bb65-57afe3e3f9d3","pitchNumber":4,"startTime":"2026-05-02T20:13:40.688Z","endTime":"2026-05-02T20:13:45.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161389636404905,"aZ":-31.21854962186911,"pfxX":1.8741120973311824,"pfxZ":0.5491678173634771,"pX":0.14232975233215958,"pZ":1.0278391434316931,"vX0":1.590492118053825,"vY0":-132.0172239630157,"vZ0":-6.223391328702885,"x":111.57,"y":211.03,"x0":-0.7131900172772565,"y0":50.006253461794905,"z0":5.736737975505587,"aX":3.282508931162368},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":-3.7,"spinRate":2680,"spinDirection":337},"zone":14,"typeConfidence":2.0,"plateTime":0.41613781514173986,"extension":5.868184475293985},"index":4,"playId":"b2cead58-83d1-3d6c-a996-96d4ab984154","pitchNumber":5,"startTime":"2026-05-02T20:13:57.458Z","endTime":"2026-05-02T20:14:02.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:14:02.767Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T20:14:11.354Z","endTime":"2026-05-02T20:16:27.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53731528173488,"aZ":-40.255993391998345,"pfxX":3.088760765783986,"pfxZ":-4.662344692253226,"pX":1.2070342424564195,"pZ":0.8178695274883088,"vX0":4.668322176389414,"vY0":-131.50825141236203,"vZ0":-4.5596142076973,"x":70.99,"y":216.7,"x0":-0.9993474636887303,"y0":50.002469723645724,"z0":5.593184313989226,"aX":5.354325482589971},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-9.2,"breakHorizontal":-6.7,"spinRate":2596,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.41812550896933365,"extension":5.95932364216662},"index":0,"playId":"e5fd6a1b-7dbf-346e-9f99-e3b989801b70","pitchNumber":1,"startTime":"2026-05-02T20:14:26.010Z","endTime":"2026-05-02T20:14:33.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63081737323171,"aZ":-12.495524541828939,"pfxX":-5.89624503202161,"pfxZ":10.030728923421416,"pX":-0.13221896448792758,"pZ":3.089177070514877,"vX0":4.084611870521254,"vY0":-139.91745726163217,"vZ0":-5.187376762183599,"x":122.04,"y":155.37,"x0":-0.8526642243565518,"y0":50.006454529685925,"z0":5.8015040667212485,"aX":-11.571553796803615},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2686,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3930432902578218,"extension":5.876059186214576},"index":1,"playId":"89f7ddcb-a273-34d3-9a4a-32f3643a3ae9","pitchNumber":2,"startTime":"2026-05-02T20:14:54.045Z","endTime":"2026-05-02T20:14:57.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7595524267631,"aZ":-12.846468495930436,"pfxX":-6.545281745736805,"pfxZ":9.906343715831259,"pX":-0.43603855455762025,"pZ":1.1055254557908696,"vX0":3.239970382673005,"vY0":-139.1681649777999,"vZ0":-10.136179826606474,"x":133.62,"y":208.93,"x0":-0.768212224770646,"y0":50.00586093011587,"z0":5.6578931261989105,"aX":-12.773690989370024},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2650,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3943559899894997,"extension":6.022670540974782},"index":2,"playId":"0a43b72d-3f56-33b9-85a6-d00f60ed3b68","pitchNumber":3,"startTime":"2026-05-02T20:15:17.094Z","endTime":"2026-05-02T20:15:24.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91816469019402,"aZ":-31.507809665239947,"pfxX":0.8798935865469504,"pfxZ":0.3668634041430687,"pX":0.31485783376454873,"pZ":1.086354391041075,"vX0":2.7869543579408544,"vY0":-133.08113061575338,"vZ0":-6.120304469140356,"x":105.0,"y":209.45,"x0":-0.8576328425850468,"y0":50.0019950496231,"z0":5.680709958642227,"aX":1.587117121403986},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2606,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4106158196249736,"extension":6.054258627419114},"index":3,"playId":"8941559f-32be-31ef-a22e-f7cced53feec","pitchNumber":4,"startTime":"2026-05-02T20:15:33.694Z","endTime":"2026-05-02T20:15:39.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18948443399466,"aZ":-38.21998361448049,"pfxX":4.887583336749866,"pfxZ":-3.5691096814876655,"pX":2.331278255623943,"pZ":0.8015916151576012,"vX0":6.4097776150813,"vY0":-129.9216364758184,"vZ0":-4.907608800068134,"x":28.14,"y":217.14,"x0":-0.8097763062623847,"y0":50.000191742149354,"z0":5.64471198721256,"aX":8.28772284719418},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.4,"breakHorizontal":-10.3,"spinRate":2821,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.42283663263651095,"extension":6.031569296269144},"index":4,"playId":"3c8a2dbe-4f7a-39f2-bbd1-756518ed61ed","pitchNumber":5,"startTime":"2026-05-02T20:15:57.049Z","endTime":"2026-05-02T20:16:06.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03108362933115,"aZ":-9.414850877467321,"pfxX":-4.4508935093786475,"pfxZ":11.85910386333108,"pX":0.36019039701887173,"pZ":2.4862347171605306,"vX0":4.295678243609591,"vY0":-138.4104334412723,"vZ0":-7.029416740612781,"x":103.27,"y":171.65,"x0":-0.641886341591855,"y0":50.00174033343589,"z0":5.70671958474802,"aX":-8.541394603461638},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":7.1,"spinRate":2693,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39738827510218977,"extension":5.976806787180686},"index":5,"playId":"9d767445-fd91-378f-b661-7b0992e1d8dc","pitchNumber":6,"startTime":"2026-05-02T20:16:20.918Z","endTime":"2026-05-02T20:16:27.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:16:27.028Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Garrett Stubbs.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:18:35.070Z","endTime":"2026-05-02T20:18:56.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.642498954624735,"aZ":-9.723951802433662,"pfxX":-1.4313529111634242,"pfxZ":11.188188409387184,"pX":-0.5396461843166078,"pZ":2.2754567223563424,"vX0":5.820321346293081,"vY0":-140.90878685203432,"vZ0":-8.965014232320323,"x":137.57,"y":177.34,"x0":-2.447943180024696,"y0":50.00482960364453,"z0":6.1305882483809455,"aX":-2.8732116901219946},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":1.3,"spinRate":2312,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.38901822722643287,"extension":6.302426905120606},"hitData":{"launchSpeed":94.2,"launchAngle":32.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.28,"coordY":78.66}},"index":0,"playId":"1a26ac2b-0fb9-3c23-9ae1-7df9388d1464","pitchNumber":1,"startTime":"2026-05-02T20:18:47.246Z","endTime":"2026-05-02T20:18:56.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:18:56.341Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:18:58.166Z","endTime":"2026-05-02T20:20:52.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":97.3,"endSpeed":88.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96397060741416,"aZ":-9.971979644129116,"pfxX":-1.7498208831974185,"pfxZ":11.014912071904172,"pX":-0.6763438771528226,"pZ":2.8873378355401838,"vX0":5.040035619737598,"vY0":-141.4702223098651,"vZ0":-7.323901702805334,"x":142.78,"y":160.82,"x0":-2.258052151791125,"y0":50.002453423424136,"z0":6.15806581409839,"aX":-3.527427477876735},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2427,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3880000288430896,"extension":6.183545739740999},"index":0,"playId":"42fb2e60-ab4f-3dec-a1f8-748c6dac6fb3","pitchNumber":1,"startTime":"2026-05-02T20:19:27.532Z","endTime":"2026-05-02T20:19:31.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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-05-02T20:19:40.590Z","endTime":"2026-05-02T20:19:51.588Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.739876876170605,"aZ":-10.636090914523065,"pfxX":-1.2815345545708254,"pfxZ":10.576208425754205,"pX":0.17398405143520201,"pZ":3.380333412700138,"vX0":6.632615616944481,"vY0":-142.49386310887564,"vZ0":-6.267837490211893,"x":110.37,"y":147.51,"x0":-2.0271741204793297,"y0":50.00093636480984,"z0":6.295111524927104,"aX":-2.610534310227884},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":0.8,"spinRate":2318,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.3858409316511806,"extension":6.058403818615998},"index":2,"playId":"5e8016ae-84cc-3859-983e-f40b0acffcab","pitchNumber":2,"startTime":"2026-05-02T20:19:51.588Z","endTime":"2026-05-02T20:19:55.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008747891546665,"aZ":-25.027224755578356,"pfxX":-5.487124738427163,"pfxZ":4.250606052315559,"pX":1.1874635977961916,"pZ":0.9030746341565222,"vX0":10.299961532294278,"vY0":-128.3880247641421,"vZ0":-8.277279554138419,"x":71.74,"y":214.4,"x0":-2.151911826902882,"y0":50.000888616276875,"z0":6.097880940133449,"aX":-9.218828311189101},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":7.8,"spinRate":1805,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4256071208290386,"extension":6.197662267870992},"index":3,"playId":"2db4f7a9-5846-3e71-9ff6-b5f9a0f39351","pitchNumber":3,"startTime":"2026-05-02T20:20:12.828Z","endTime":"2026-05-02T20:20:19.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95040038912114,"aZ":-37.71878814733013,"pfxX":3.286309557125729,"pfxZ":-3.7634932807852515,"pX":0.033215077074054314,"pZ":0.06522319076601298,"vX0":4.259068049872143,"vY0":-120.79977740844662,"vZ0":-6.586227249322858,"x":115.73,"y":237.02,"x0":-2.1807879367959626,"y0":50.000432303437655,"z0":6.150231090904451,"aX":4.846175569452184},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.2,"breakHorizontal":-7.0,"spinRate":2775,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45374551712440736,"extension":6.215620878930006},"index":4,"playId":"121a164e-823f-342d-b47b-66abebb68ebe","pitchNumber":4,"startTime":"2026-05-02T20:20:28.909Z","endTime":"2026-05-02T20:20:36.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.384187707160958,"aZ":-24.443410612773068,"pfxX":-5.85103496790126,"pfxZ":4.693684766681983,"pX":-0.3334182678244556,"pZ":2.9745326104854612,"vX0":6.675680054805007,"vY0":-127.52112647885299,"vZ0":-3.376926880393473,"x":129.71,"y":158.47,"x0":-2.2257642020909265,"y0":50.00068613065398,"z0":6.245693707408622,"aX":-9.629672144046134},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":9.1,"spinRate":1698,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4296303500605152,"extension":6.3933558145350275},"index":5,"playId":"a9353776-e711-3ebe-b4a1-5595ad8ee90a","pitchNumber":5,"startTime":"2026-05-02T20:20:47.384Z","endTime":"2026-05-02T20:20:52.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:20:52.561Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T20:20:52.185Z","endTime":"2026-05-02T20:23:24.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37637887812858,"aZ":-8.404095328279155,"pfxX":-1.1909436513155263,"pfxZ":11.569811856495077,"pX":0.7962287664433757,"pZ":2.3488182716958557,"vX0":8.388788137342107,"vY0":-142.5675415421416,"vZ0":-9.227841849665856,"x":86.65,"y":175.36,"x0":-2.032228234876134,"y0":50.00626776128649,"z0":6.161829898312019,"aX":-2.449332338369036},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":0.5,"spinRate":2463,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38448010838501956,"extension":6.115940182999478},"index":0,"playId":"168bed37-2183-3616-83ab-c2899ecc0937","pitchNumber":1,"startTime":"2026-05-02T20:21:14.839Z","endTime":"2026-05-02T20:21:21.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34359479749747,"aZ":-9.203099888824413,"pfxX":-1.605497736654173,"pfxZ":11.189072914268111,"pX":0.9609053302719026,"pZ":2.124777195826523,"vX0":8.767406321534157,"vY0":-142.502162090514,"vZ0":-9.751734648702435,"x":80.37,"y":181.41,"x0":-1.9494651742654996,"y0":50.00092688793701,"z0":6.17634095404147,"aX":-3.2975620551915945},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":1.1,"spinRate":2431,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3846532402740208,"extension":6.07540275432491},"index":1,"playId":"dde38804-f981-3865-b913-448c0bf4988e","pitchNumber":2,"startTime":"2026-05-02T20:21:29.272Z","endTime":"2026-05-02T20:21:36.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17984176334595,"aZ":-30.51523830255066,"pfxX":4.981986045807263,"pfxZ":1.0473770407909813,"pX":0.8434767229784566,"pZ":-1.2512806138656554,"vX0":6.43338702229184,"vY0":-125.73897075011867,"vZ0":-11.019006579748275,"x":87.06,"y":256.13,"x0":-2.410438376650187,"y0":50.00079667787201,"z0":5.725057511604643,"aX":7.8506899690584016},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-10.7,"spinRate":2572,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43822414653160857,"extension":6.424619367155981},"index":2,"playId":"30b2e1f7-74fc-3785-bc5b-2160d7dd8969","pitchNumber":3,"startTime":"2026-05-02T20:21:44.816Z","endTime":"2026-05-02T20:21:49.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.784654525118754,"aZ":-8.972575204428,"pfxX":-1.5614514295954156,"pfxZ":11.384203494325174,"pX":0.5672239189803244,"pZ":1.6531816435201068,"vX0":7.805723547207911,"vY0":-142.1345098347183,"vZ0":-10.73220346030361,"x":95.38,"y":194.14,"x0":-2.016545718779171,"y0":50.00484645568513,"z0":6.056269586980126,"aX":-3.1844215310197037},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":1.2,"spinRate":2535,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.38595198498899075,"extension":6.161387561292439},"index":3,"playId":"719b77bb-8639-37ae-8e6b-139850563ce8","pitchNumber":4,"startTime":"2026-05-02T20:22:14.127Z","endTime":"2026-05-02T20:22:18.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91562821871005,"aZ":-10.2384024183327,"pfxX":-4.997783722006864,"pfxZ":10.979074209975236,"pX":0.08983354628634449,"pZ":2.068672011313074,"vX0":7.632782916249034,"vY0":-140.47587306112197,"vZ0":-9.478305585264131,"x":113.58,"y":182.93,"x0":-2.013575004058137,"y0":50.003384903335835,"z0":6.152798724852736,"aX":-9.98623640955481},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":7.4,"spinRate":2390,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.3899513934229999,"extension":6.101369600561018},"index":4,"playId":"8be990f2-5499-32b0-8d42-87981cf55551","pitchNumber":5,"startTime":"2026-05-02T20:22:31.484Z","endTime":"2026-05-02T20:22:37.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36340064762973,"aZ":-31.185637115412398,"pfxX":3.5643308150748956,"pfxZ":0.5906491170157562,"pX":0.0753552355896265,"pZ":1.2410277640704852,"vX0":4.439005365720498,"vY0":-128.437884639058,"vZ0":-6.205788040212626,"x":114.13,"y":205.27,"x0":-2.1378227750299668,"y0":50.003705637217664,"z0":6.110973064624355,"aX":5.959574485296386},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":-7.4,"spinRate":2720,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.42630154334849335,"extension":6.150564879461253},"index":5,"playId":"bce36521-821d-35dc-85ce-72502db09dde","pitchNumber":6,"startTime":"2026-05-02T20:22:54.459Z","endTime":"2026-05-02T20:22:59.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97340487419385,"aZ":-12.710705989739663,"pfxX":-1.4781184248507655,"pfxZ":9.716602826083458,"pX":0.9814055813807117,"pZ":3.0514860579056635,"vX0":8.784817034163455,"vY0":-140.4513182947047,"vZ0":-6.3921502145191065,"x":79.59,"y":156.39,"x0":-1.9911850227059695,"y0":50.00472416390767,"z0":6.178872983992487,"aX":-2.9612409150272607},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":1.0,"spinRate":2457,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38954733111103934,"extension":6.182164547075295},"hitData":{"launchSpeed":74.6,"launchAngle":41.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.0,"coordY":131.0}},"index":6,"playId":"3548a2be-dcaf-35f0-aef2-9f50f61a1551","pitchNumber":7,"startTime":"2026-05-02T20:23:16.551Z","endTime":"2026-05-02T20:23:24.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:23:24.680Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:25:10.482Z","endTime":"2026-05-02T20:26:35.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":94.4,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.175589572975845,"aZ":-24.872380600374637,"pfxX":-10.300555823585073,"pfxZ":3.8468380716444663,"pX":-0.6515236775337753,"pZ":2.9893967115093725,"vX0":4.57824409541723,"vY0":-137.30063598755075,"vZ0":-2.9403314372348177,"x":141.83,"y":158.07,"x0":-1.0082621403490066,"y0":50.00064905856781,"z0":5.778373530144608,"aX":-19.540618203223207},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2473,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39988331293018486,"extension":5.842925866576487},"index":0,"playId":"d16d306f-5f64-3e22-b5e8-c6d35e3a8389","pitchNumber":1,"startTime":"2026-05-02T20:25:39.068Z","endTime":"2026-05-02T20:25:45.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326416897858124,"aZ":-20.68763657870537,"pfxX":-9.147364191219058,"pfxZ":6.079102414446764,"pX":-1.180019999205112,"pZ":3.366419894071786,"vX0":2.816717915302301,"vY0":-136.85497950471316,"vZ0":-2.848312094619151,"x":161.98,"y":147.89,"x0":-1.036753546758047,"y0":50.00153186551074,"z0":5.844077438451644,"aX":-17.280710508994048},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":16.0,"spinRate":2437,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4008420446544063,"extension":5.8225401109201185},"index":1,"playId":"2d5d5bac-ae7e-3598-850b-198468b2c6f1","pitchNumber":2,"startTime":"2026-05-02T20:25:58.672Z","endTime":"2026-05-02T20:26:04.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-02T20:26:16.718Z","endTime":"2026-05-02T20:26:29.865Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.6,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081100597690554,"aZ":-39.9897634075222,"pfxX":6.477362841216405,"pfxZ":-4.680130934394629,"pX":1.2033926346610095,"pZ":1.58404407974914,"vX0":3.665401883863276,"vY0":-128.94022242118768,"vZ0":-2.5256576165289175,"x":71.13,"y":196.01,"x0":-1.0825387388193033,"y0":50.006186808192204,"z0":5.689310912726447,"aX":10.808558955650394},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.9,"breakHorizontal":-12.6,"spinRate":2726,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4262821371488661,"extension":5.809050023878312},"index":3,"playId":"fe6d73ae-afa4-3d04-8704-396d8474d696","pitchNumber":3,"startTime":"2026-05-02T20:26:29.865Z","endTime":"2026-05-02T20:26:35.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:26:35.558Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, pitcher Max Meyer to second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:26:35.222Z","endTime":"2026-05-02T20:28:07.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86894351847885,"aZ":-13.993026491431223,"pfxX":-5.471734144085369,"pfxZ":9.499545617805467,"pX":0.5091556014625018,"pZ":1.7669706853906868,"vX0":5.490420688781787,"vY0":-137.98301686105896,"vZ0":-7.9705970041236425,"x":97.59,"y":191.07,"x0":-0.8028015663322382,"y0":50.000186313474664,"z0":5.6509100420172365,"aX":-10.46979424403708},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2672,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3980992656052966,"extension":5.867173618032558},"index":0,"playId":"7bbfed40-dbe7-3878-b47b-b2ebb31dfb7e","pitchNumber":1,"startTime":"2026-05-02T20:26:59.416Z","endTime":"2026-05-02T20:27:04.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.1,"endSpeed":86.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.513829481114975,"aZ":-12.80683862439644,"pfxX":-6.737500910218027,"pfxZ":10.052718871537714,"pX":-1.0385310920167783,"pZ":2.223991888312671,"vX0":2.349189051494794,"vY0":-138.3307938837602,"vZ0":-6.973007749843065,"x":156.59,"y":178.73,"x0":-1.0262807485557766,"y0":50.00454053118358,"z0":5.646300507549818,"aX":-12.983585789529956},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2546,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3968270060089871,"extension":5.81983179569424},"index":1,"playId":"12e784a6-e8af-3b8a-b225-e04bb4aee6d2","pitchNumber":2,"startTime":"2026-05-02T20:27:17.888Z","endTime":"2026-05-02T20:27:23.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.009786997522127,"aZ":-39.24891797507502,"pfxX":5.093903894715861,"pfxZ":-4.229359373967514,"pX":-0.02783073234369166,"pZ":1.2840674387716688,"vX0":1.3346155030270823,"vY0":-128.85437515693653,"vZ0":-3.169474718849303,"x":118.06,"y":204.11,"x0":-1.2147760238436678,"y0":50.00220763052754,"z0":5.577620869691967,"aX":8.522651174285597},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.2,"breakHorizontal":-9.5,"spinRate":2566,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.42587608284309564,"extension":5.718432993000514},"index":2,"playId":"8553464b-3172-38a9-a900-a1e1a543f79c","pitchNumber":3,"startTime":"2026-05-02T20:27:36.650Z","endTime":"2026-05-02T20:27:41.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1303776414824,"aZ":-31.143879378630746,"pfxX":-0.25684550071535717,"pfxZ":0.5960423277243505,"pX":-0.4123305634840689,"pZ":1.035716134674371,"vX0":1.1713270702108178,"vY0":-131.33910905692184,"vZ0":-6.124361818922907,"x":132.72,"y":210.82,"x0":-0.8324502810130591,"y0":50.002629263379696,"z0":5.739841352308214,"aX":-0.4446807235532853},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.1,"breakHorizontal":0.2,"spinRate":2657,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.41846247771454026,"extension":5.767097764672979},"hitData":{"launchSpeed":98.3,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.91,"coordY":161.6}},"index":3,"playId":"4fba2684-fc3e-33f3-af46-d27260c96b88","pitchNumber":4,"startTime":"2026-05-02T20:28:00.475Z","endTime":"2026-05-02T20:28:07.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:28:07.984Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T20:28:16.118Z","endTime":"2026-05-02T20:29:01.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.1,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547608318689168,"aZ":-30.937014955747834,"pfxX":-1.1951446729623283,"pfxZ":0.7005665816608415,"pX":0.38074416740452915,"pZ":1.2951776298043494,"vX0":3.097232245355257,"vY0":-132.52663533988436,"vZ0":-5.615290706871491,"x":102.49,"y":203.81,"x0":-0.652194029779068,"y0":50.00307160126705,"z0":5.724737008381363,"aX":-2.1084884717344474},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.1,"breakHorizontal":1.4,"spinRate":2533,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.41462907118757153,"extension":5.8959667588738105},"index":0,"playId":"d70f5e85-c8ff-3c2a-9abe-53e459ca7ac4","pitchNumber":1,"startTime":"2026-05-02T20:28:37.113Z","endTime":"2026-05-02T20:28:42.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94876654020538,"aZ":-19.672793196389886,"pfxX":-9.306316137770706,"pfxZ":6.632434801734273,"pX":-0.3557341671172629,"pZ":2.0576303429574323,"vX0":4.679413792935465,"vY0":-136.86914507515405,"vZ0":-6.252143264262361,"x":130.56,"y":183.22,"x0":-0.8840616867281448,"y0":50.00678130745592,"z0":5.731876643075386,"aX":-17.551445530602216},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":15.7,"spinRate":2433,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4011364387402838,"extension":5.9126890932265495},"hitData":{"launchSpeed":100.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.58,"coordY":162.11}},"index":1,"playId":"ab1291bd-5086-32c1-8244-11800e897ebc","pitchNumber":2,"startTime":"2026-05-02T20:28:53.706Z","endTime":"2026-05-02T20:29:01.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:29:01.235Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:31:00.696Z","endTime":"2026-05-02T20:31:44.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88861840628798,"aZ":-9.870795969469977,"pfxX":-2.6419370968471956,"pfxZ":11.067099112975182,"pX":0.3696953287805713,"pZ":2.30909199466466,"vX0":7.877619048606937,"vY0":-141.44172579696004,"vZ0":-8.89127797182657,"x":102.91,"y":176.43,"x0":-2.1149490108684526,"y0":50.00338411836273,"z0":6.136451963053301,"aX":-5.325490804413152},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":3.1,"spinRate":2431,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.3880515001618088,"extension":6.083020145076076},"hitData":{"launchSpeed":77.4,"launchAngle":66.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":147.7}},"index":0,"playId":"57358c68-c0e2-361e-aeb7-b5397ad4728b","pitchNumber":1,"startTime":"2026-05-02T20:31:34.788Z","endTime":"2026-05-02T20:31:44.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:31:44.524Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a fly ball to right fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:32:21.095Z","endTime":"2026-05-02T20:32:49.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T20:32:09.468Z","endTime":"2026-05-02T20:32:23.348Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443549521648528,"aZ":-25.909780962616598,"pfxX":2.3877842919018377,"pfxZ":3.804438075516299,"pX":-0.3332813948740186,"pZ":1.7106910984035486,"vX0":5.007880491861546,"vY0":-127.59359948923374,"vZ0":-5.746793835836155,"x":129.7,"y":192.59,"x0":-2.632322928784826,"y0":50.00428077191753,"z0":6.035897666078288,"aX":3.934247411562219},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.5,"spinRate":2721,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.4293913989225282,"extension":6.183619092475714},"index":1,"playId":"93bd04d7-35a1-3a2b-9db3-4fae93c41448","pitchNumber":1,"startTime":"2026-05-02T20:32:23.348Z","endTime":"2026-05-02T20:32:27.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53121671985528,"aZ":-10.019615702807382,"pfxX":-2.986555045356903,"pfxZ":10.96559808733048,"pX":0.32161903143669185,"pZ":3.7156330986093575,"vX0":7.688325156782378,"vY0":-141.94517068127064,"vZ0":-5.502194618644854,"x":104.74,"y":138.46,"x0":-2.046124667472333,"y0":50.001875037073084,"z0":6.330771042026104,"aX":-6.034849819828157},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":3.7,"spinRate":2428,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3873654900763501,"extension":5.91505185057873},"hitData":{"launchSpeed":69.5,"launchAngle":37.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.15,"coordY":105.99}},"index":2,"playId":"d4d3ede2-a6c0-3cd4-af0d-5fa22304efe4","pitchNumber":2,"startTime":"2026-05-02T20:32:36.317Z","endTime":"2026-05-02T20:32:49.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:32:49.513Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a ground ball to right fielder Felix Reyes. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:32:52.268Z","endTime":"2026-05-02T20:34:06.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91824304133037,"aZ":-15.268772626098608,"pfxX":-7.475916965806617,"pfxZ":8.695353341913568,"pX":-0.8387847327332932,"pZ":1.578546751093084,"vX0":5.6225730562895055,"vY0":-139.19418942609704,"vZ0":-9.748530256551854,"x":148.97,"y":196.16,"x0":-1.9229655316471792,"y0":50.00473237928578,"z0":6.158749394074763,"aX":-14.53695972377106},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2077,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.3948820004876237,"extension":6.07968366511312},"index":0,"playId":"fa8bbcfd-5474-3ae4-a54f-03c6ff863188","pitchNumber":1,"startTime":"2026-05-02T20:33:16.219Z","endTime":"2026-05-02T20:33:21.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389968787503253,"aZ":-26.9545071625417,"pfxX":2.4370306242785396,"pfxZ":3.2591609774209527,"pX":0.005175958032060761,"pZ":2.491800834937186,"vX0":5.087123634404,"vY0":-126.71467141476005,"vZ0":-3.707474856411162,"x":116.8,"y":171.5,"x0":-2.3567784762526385,"y0":50.00554482123156,"z0":6.16286815049452,"aX":3.905271821384815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-5.8,"spinRate":2567,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4346671536636171,"extension":6.085871523919912},"index":1,"playId":"76136cb4-6c78-36aa-a694-63277aa1d26c","pitchNumber":2,"startTime":"2026-05-02T20:33:34.067Z","endTime":"2026-05-02T20:33:41.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36248030858483,"aZ":-15.876768285201065,"pfxX":-8.192482205711222,"pfxZ":8.604805448558613,"pX":-0.2831316198945397,"pZ":2.821787255699087,"vX0":7.199692503135973,"vY0":-137.4436713177221,"vZ0":-6.391976212418971,"x":127.79,"y":162.59,"x0":-1.885356444935355,"y0":50.002211283624575,"z0":6.275065016105933,"aX":-15.514115324764477},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2177,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.40007849638188464,"extension":5.9835167915352905},"hitData":{"launchSpeed":100.5,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.95,"coordY":121.9}},"index":2,"playId":"3d728d70-864b-385b-b116-2ab4edbd801e","pitchNumber":3,"startTime":"2026-05-02T20:33:56.079Z","endTime":"2026-05-02T20:34:06.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.27,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:34:06.854Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a line drive to left fielder Garrett Stubbs. Liam Hicks to 3rd. Agustín Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:34:12.226Z","endTime":"2026-05-02T20:36:06.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124989569471243,"aZ":-28.730604320525654,"pfxX":2.8831008976627803,"pfxZ":2.0521317007613185,"pX":1.3649841842759212,"pZ":1.9171461713282467,"vX0":8.088766957832627,"vY0":-128.82205770977546,"vZ0":-5.091100450760222,"x":64.97,"y":187.02,"x0":-2.1921441039000045,"y0":50.00470826304385,"z0":6.144132361040406,"aX":4.836580806966652},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":-7.1,"spinRate":2551,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4254314368492529,"extension":6.167905750430472},"index":0,"playId":"fc665330-5546-34ae-b026-e5c59e6108c2","pitchNumber":1,"startTime":"2026-05-02T20:34:41.549Z","endTime":"2026-05-02T20:34:46.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6091449315766,"aZ":-26.443624389853717,"pfxX":2.1087303392956493,"pfxZ":3.5744255327365657,"pX":0.7716087344890673,"pZ":1.732974103095317,"vX0":6.700582930635145,"vY0":-126.00075667414244,"vZ0":-5.708304453137757,"x":87.59,"y":191.99,"x0":-2.2004063508379565,"y0":50.00039453542269,"z0":6.176134116274617,"aX":3.3735537506149385},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-5.4,"spinRate":2555,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.43541917802699626,"extension":6.10339909134891},"index":1,"playId":"73dd7e1b-8743-394e-b4d3-ba152f9fe20e","pitchNumber":2,"startTime":"2026-05-02T20:34:57.703Z","endTime":"2026-05-02T20:35:03.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77457428201216,"aZ":-11.016205420530829,"pfxX":-0.2213084496715767,"pfxZ":10.707009771102745,"pX":-0.3363564213938444,"pZ":3.993997522132409,"vX0":4.859243003353445,"vY0":-140.4006105935898,"vZ0":-4.382122945475892,"x":129.82,"y":130.94,"x0":-2.0682942143312664,"y0":50.00597875477799,"z0":6.304783324820686,"aX":-0.4380245113840419},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":-0.7,"spinRate":2276,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3916372564802164,"extension":5.9588669682011375},"index":2,"playId":"4e7fbb56-36d6-32b5-b535-391a9ba3565f","pitchNumber":3,"startTime":"2026-05-02T20:35:16.496Z","endTime":"2026-05-02T20:35:21.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.755267630770895,"aZ":-10.731683441646043,"pfxX":-1.7165765403133768,"pfxZ":11.006244731943728,"pX":-0.035208132101147545,"pZ":2.628305137604291,"vX0":6.521993505620698,"vY0":-139.28137903727728,"vZ0":-7.495843954222792,"x":118.34,"y":167.82,"x0":-2.192816587294233,"y0":50.002198588629135,"z0":6.078822004247789,"aX":-3.3449229080527982},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":1.7,"spinRate":2227,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3945264639118773,"extension":6.167716221605567},"index":3,"playId":"82a16a8e-2420-37ee-a70e-19b556db88d7","pitchNumber":4,"startTime":"2026-05-02T20:35:34.923Z","endTime":"2026-05-02T20:35:40.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182724797412828,"aZ":-26.078236247907874,"pfxX":1.6187361700450393,"pfxZ":3.7259553811228816,"pX":0.3018990246500713,"pZ":2.389793977842633,"vX0":5.787456019233897,"vY0":-127.09035711487503,"vZ0":-4.221983525157768,"x":105.49,"y":174.26,"x0":-2.215525240963791,"y0":50.00174953521357,"z0":6.145230769855013,"aX":2.6445165239415096},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-4.2,"spinRate":2675,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4310695483238711,"extension":6.222235053629113},"hitData":{"launchSpeed":94.4,"launchAngle":20.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.37,"coordY":88.58}},"index":4,"playId":"41b9ad5e-7435-32ed-b698-8762400749d5","pitchNumber":5,"startTime":"2026-05-02T20:35:54.781Z","endTime":"2026-05-02T20:36:06.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":2.01,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:36:06.767Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Graham Pauley pops out softly to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:36:06.945Z","endTime":"2026-05-02T20:37:22.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897797077765965,"aZ":-39.07806245296634,"pfxX":4.550654661491455,"pfxZ":-5.0576309720975665,"pX":-0.20613118537053196,"pZ":2.3885550356412573,"vX0":3.256483722812877,"vY0":-116.93468158168082,"vZ0":-0.7049669662808774,"x":124.86,"y":174.29,"x0":-2.2147355927046353,"y0":50.00153131375512,"z0":6.404651517779251,"aX":6.213786710034627},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.0,"breakHorizontal":-9.1,"spinRate":2717,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4708990589272406,"extension":6.29961757256613},"index":0,"playId":"5ef13766-7ef6-3ec5-bebe-be4fca58ca3d","pitchNumber":1,"startTime":"2026-05-02T20:36:35.792Z","endTime":"2026-05-02T20:36:48.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.009807916414424,"aZ":-10.362089439251072,"pfxX":0.19954153754036463,"pfxZ":10.829214622212618,"pX":0.5701558676318327,"pZ":3.5212079025749516,"vX0":6.905490798661773,"vY0":-141.65202087805326,"vZ0":-5.935796826127888,"x":95.27,"y":143.71,"x0":-1.9343056040282327,"y0":50.00512792542968,"z0":6.31915475273713,"aX":0.4009781564137578},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":-1.9,"spinRate":2325,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38798705196441086,"extension":5.995681070894108},"hitData":{"launchSpeed":57.4,"launchAngle":80.0,"totalDistance":39.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":112.27,"coordY":195.56}},"index":1,"playId":"138e9001-741b-3790-aa4b-2189d40c697f","pitchNumber":2,"startTime":"2026-05-02T20:37:13.338Z","endTime":"2026-05-02T20:37:22.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":-7.70000000000001,"leverageIndex":2.45,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:37:22.722Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T20:37:35.502Z","endTime":"2026-05-02T20:38:55.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88821242947806,"aZ":-29.688449323503313,"pfxX":2.1465807661693606,"pfxZ":1.685610717319241,"pX":0.9905649776777404,"pZ":3.1112787304017524,"vX0":7.601143836186668,"vY0":-120.76638906076714,"vZ0":-0.8400898780536735,"x":79.24,"y":154.78,"x0":-2.4786655952175876,"y0":50.00228628032388,"z0":6.078868021487525,"aX":3.16493248511661},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.8,"spinRate":2425,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.45383440809444364,"extension":6.190237134563572},"index":0,"playId":"be7b79af-355c-38e5-a9fb-fc24fcc0bd21","pitchNumber":1,"startTime":"2026-05-02T20:37:51.887Z","endTime":"2026-05-02T20:37:57.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305329647335814,"aZ":-27.3931706753889,"pfxX":2.514146909309127,"pfxZ":2.9723217979525174,"pX":0.37483680337496855,"pZ":2.7433859896522104,"vX0":5.280314577806503,"vY0":-126.17020222965435,"vZ0":-3.13623999076945,"x":102.71,"y":164.71,"x0":-2.073825922474171,"y0":50.00136078965256,"z0":6.21619471035818,"aX":4.042111949725414},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2580,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4345606535771398,"extension":6.190099159206461},"index":1,"playId":"da9d8fb0-9423-32d7-a1b6-8b5d19bf8df6","pitchNumber":2,"startTime":"2026-05-02T20:38:10.412Z","endTime":"2026-05-02T20:38:14.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.124937759648425,"aZ":-12.14540422884785,"pfxX":-5.687290758012859,"pfxZ":10.322353841320096,"pX":0.20534242964956193,"pZ":3.0913855403388943,"vX0":7.710996756824155,"vY0":-138.89692339707608,"vZ0":-6.500709484925788,"x":109.17,"y":155.31,"x0":-1.8768967341288203,"y0":50.00171515909391,"z0":6.281232684972895,"aX":-11.034737911246213},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2361,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3953911854303742,"extension":6.234751924195091},"index":2,"playId":"397190cd-4dfc-34b3-8f3e-4d0231d6a52e","pitchNumber":3,"startTime":"2026-05-02T20:38:26.852Z","endTime":"2026-05-02T20:38:32.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805188158832387,"aZ":-26.981316278368126,"pfxX":2.9664880114673418,"pfxZ":3.204341586686799,"pX":0.8317010394133069,"pZ":1.5919695398691642,"vX0":6.279437039112089,"vY0":-126.97730595856044,"vZ0":-5.974706548317373,"x":85.3,"y":195.8,"x0":-2.0661255773988025,"y0":50.00447363646112,"z0":6.143187750098909,"aX":4.806863957491144},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-6.8,"spinRate":2670,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43259145762189055,"extension":6.189583656146272},"index":3,"playId":"9907e007-5ca4-30b6-b62c-289495d5510b","pitchNumber":4,"startTime":"2026-05-02T20:38:50.387Z","endTime":"2026-05-02T20:38:55.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.97,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:38:55.299Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:41:01.228Z","endTime":"2026-05-02T20:41:57.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":89.6,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83497288265415,"aZ":-31.877635804969913,"pfxX":-0.7253926515468834,"pfxZ":0.1723010329130954,"pX":1.074206108226463,"pZ":1.2849500565914809,"vX0":5.0425853929097935,"vY0":-130.34423929455647,"vZ0":-5.261605212280665,"x":76.05,"y":204.09,"x0":-0.795836926247055,"y0":50.00115167356211,"z0":5.752659506372606,"aX":-1.2410027440890057},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":0.1,"spinRate":2565,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.42111933915314914,"extension":5.727341379989167},"index":0,"playId":"28dcd904-ffa4-3398-976f-e6c9097d1916","pitchNumber":1,"startTime":"2026-05-02T20:41:09.710Z","endTime":"2026-05-02T20:41:14.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65593502279658,"aZ":-10.79587424026517,"pfxX":-6.028805015090725,"pfxZ":11.505972361050688,"pX":0.9571240807149944,"pZ":2.0202088191100787,"vX0":6.793207792900345,"vY0":-136.55307614466258,"vZ0":-7.7865538349456775,"x":80.52,"y":184.23,"x0":-0.7990299822364035,"y0":50.00003502259738,"z0":5.681458825210692,"aX":-11.198368670791803},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2665,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4036456687017127,"extension":5.807712415164007},"index":1,"playId":"a28a8e03-9477-32a8-9315-14b7df8e633e","pitchNumber":2,"startTime":"2026-05-02T20:41:24.463Z","endTime":"2026-05-02T20:41:30.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.558433953604215,"aZ":-32.38262331508591,"pfxX":-0.2855225963669521,"pfxZ":-0.1169488675553314,"pX":0.5414792171215899,"pZ":2.254712912983839,"vX0":3.928780413300015,"vY0":-129.5054656271804,"vZ0":-2.919455113977734,"x":96.36,"y":177.9,"x0":-0.9444466879838269,"y0":50.005484265588294,"z0":5.819786370492173,"aX":-0.49589487872992105},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":-0.1,"spinRate":2632,"spinDirection":316},"zone":6,"typeConfidence":2.0,"plateTime":0.41949970471303555,"extension":5.73470025050205},"hitData":{"launchSpeed":95.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.01,"coordY":169.24}},"index":2,"playId":"2cb29cca-2b95-3c7c-8abe-15746c778fe6","pitchNumber":3,"startTime":"2026-05-02T20:41:46.725Z","endTime":"2026-05-02T20:41:57.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:41:57.084Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Stubbs singles on a sharp line drive to right fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:41:58.945Z","endTime":"2026-05-02T20:42:49.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99129887631349,"aZ":-37.955527027515146,"pfxX":3.547915766404581,"pfxZ":-3.5871857422895683,"pX":-0.48776117675308095,"pZ":2.63879490393457,"vX0":1.1939579404144498,"vY0":-127.16840510492086,"vZ0":-0.17189988288539015,"x":135.59,"y":167.53,"x0":-1.4262639613001498,"y0":50.0033100941559,"z0":5.75948750933926,"aX":5.717240463303103},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.2,"breakHorizontal":-6.7,"spinRate":2672,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.433383366621102,"extension":5.653497979086007},"index":0,"playId":"6af59e90-2f4a-307a-ae85-0421418aae06","pitchNumber":1,"startTime":"2026-05-02T20:42:23.147Z","endTime":"2026-05-02T20:42:27.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671301210856175,"aZ":-31.52062144916647,"pfxX":-0.13430988356063417,"pfxZ":0.3685857023854071,"pX":0.00975902442764456,"pZ":1.7394896121971704,"vX0":2.2048740838739085,"vY0":-133.37848586576303,"vZ0":-4.8335480111374975,"x":116.63,"y":191.81,"x0":-0.811506750407742,"y0":50.00575284340418,"z0":5.857963147160538,"aX":-0.24101485346279652},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.2,"breakHorizontal":-0.2,"spinRate":2719,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.4112337426531041,"extension":5.74707606176088},"hitData":{"launchSpeed":103.5,"launchAngle":11.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.75,"coordY":84.98}},"index":1,"playId":"b1dfdcc7-36cc-30eb-a556-3b732feb7694","pitchNumber":2,"startTime":"2026-05-02T20:42:38.122Z","endTime":"2026-05-02T20:42:49.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:42:49.648Z","atBatIndex":16},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Felix Reyes grounds into a double play, pitcher Max Meyer to second baseman Xavier Edwards to first baseman Connor Norby. Garrett Stubbs out at 2nd. Felix Reyes out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T20:42:49.970Z","endTime":"2026-05-02T20:43:40.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258721300140685,"aZ":-32.20126378545093,"pfxX":-0.18147439051302927,"pfxZ":-0.017474260478563153,"pX":-0.24693161676690087,"pZ":3.572717931693553,"vX0":1.9328756867510375,"vY0":-131.61319849481538,"vZ0":-0.048500961034325774,"x":126.41,"y":142.32,"x0":-0.9664323188080692,"y0":50.00116000157332,"z0":5.971032001228208,"aX":-0.3194182828436691},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.1,"breakHorizontal":-0.1,"spinRate":2675,"spinDirection":1},"zone":11,"typeConfidence":2.0,"plateTime":0.41575600025291326,"extension":5.702943006057771},"index":0,"playId":"a75ee4fb-f298-3088-89bf-d1bed635fd86","pitchNumber":1,"startTime":"2026-05-02T20:43:14.446Z","endTime":"2026-05-02T20:43:19.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.050611378722156,"aZ":-31.021882245305477,"pfxX":-0.4454616289230344,"pfxZ":0.6769103125405316,"pX":1.1229407790514674,"pZ":1.5807943099492354,"vX0":5.218567545282828,"vY0":-129.63177829038182,"vZ0":-4.618494436284235,"x":74.2,"y":196.1,"x0":-0.8549421677612337,"y0":50.00564102917728,"z0":5.742682304473792,"aX":-0.7620830043388446},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-0.4,"spinRate":2517,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.4218688869082534,"extension":5.745759551071855},"hitData":{"launchSpeed":62.8,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.79,"coordY":172.2}},"index":1,"playId":"aaa3fa2e-a88c-3c28-95a7-7b630f84920e","pitchNumber":2,"startTime":"2026-05-02T20:43:32.039Z","endTime":"2026-05-02T20:43:40.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:43:40.246Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:45:54.666Z","endTime":"2026-05-02T20:46:23.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":86.7,"endSpeed":79.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66661365566893,"aZ":-27.926766485789713,"pfxX":3.8822968319889046,"pfxZ":2.6123729548445755,"pX":-1.419131628775257,"pZ":3.793403399127057,"vX0":1.8430576999216275,"vY0":-126.38301678629576,"vZ0":-0.7419722944082218,"x":171.09,"y":136.36,"x0":-2.6611422511102956,"y0":50.00136889489696,"z0":6.32473228806039,"aX":6.307805185494472},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-7.4,"spinRate":2636,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.43264362010489776,"extension":5.8446307947708265},"index":0,"playId":"278e91fe-7256-3d5d-bed0-93cfe0caf45f","pitchNumber":1,"startTime":"2026-05-02T20:45:56.707Z","endTime":"2026-05-02T20:46:02.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.1,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12530725073967,"aZ":-12.266784450071983,"pfxX":-1.3268444689098509,"pfxZ":10.100431334037715,"pX":0.5274796571078455,"pZ":3.1382756562867096,"vX0":7.601117463789723,"vY0":-139.65625961385064,"vZ0":-6.291876515081102,"x":96.89,"y":154.05,"x0":-2.0596956467740153,"y0":50.00023258101874,"z0":6.2308266512446595,"aX":-2.6150250528205556},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":0.8,"spinRate":2317,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.39253874155673474,"extension":6.040219404939554},"hitData":{"launchSpeed":68.3,"launchAngle":70.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.39,"coordY":166.69}},"index":1,"playId":"f50c1809-ec77-3352-9da3-d551e93f4e11","pitchNumber":2,"startTime":"2026-05-02T20:46:12.985Z","endTime":"2026-05-02T20:46:23.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:46:23.694Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a ground ball to right fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:46:26.687Z","endTime":"2026-05-02T20:47:49.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.370996382039394,"aZ":-11.988659323273506,"pfxX":-0.8806989729468384,"pfxZ":10.050713754941826,"pX":1.3743270958087552,"pZ":2.908339009970517,"vX0":9.374493124258269,"vY0":-140.904955446668,"vZ0":-6.960785493821423,"x":64.61,"y":160.25,"x0":-1.8831420719932335,"y0":50.00546072708886,"z0":6.18758213256549,"aX":-1.771399208973728},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":-0.4,"spinRate":2393,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3889039754504404,"extension":6.121462708203574},"index":0,"playId":"61f7cd47-bfcf-3c80-8fd7-ec8d2bd8e100","pitchNumber":1,"startTime":"2026-05-02T20:46:45.473Z","endTime":"2026-05-02T20:46:50.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.182548923045427,"aZ":-26.79777453367856,"pfxX":2.6519083456868406,"pfxZ":3.267726896498056,"pX":-1.0124307504059757,"pZ":2.363489040066468,"vX0":3.015733054685483,"vY0":-127.03435761778816,"vZ0":-4.156665665409498,"x":155.59,"y":174.97,"x0":-2.5562606016427796,"y0":50.00492193921454,"z0":6.1327539585601665,"aX":4.367530182830509},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":-5.4,"spinRate":2600,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4299199283627857,"extension":5.998354623307359},"index":1,"playId":"242c0d12-6686-3a9a-9aba-070de8fad540","pitchNumber":2,"startTime":"2026-05-02T20:46:59.248Z","endTime":"2026-05-02T20:47:04.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.103503643109065,"aZ":-11.692641748260307,"pfxX":-0.02802046380884171,"pfxZ":10.510484054238944,"pX":1.8881486800931635,"pZ":2.809037288533569,"vX0":10.142273334288555,"vY0":-138.94319516555964,"vZ0":-7.032233426368412,"x":45.03,"y":162.94,"x0":-1.8107898442219437,"y0":50.00086626729104,"z0":6.155368159675857,"aX":-0.05453767199784653},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-2.2,"spinRate":2371,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3947133768711666,"extension":6.037406544122955},"index":2,"playId":"b4efcbd2-25f5-33c0-8b83-d51e25b9e05d","pitchNumber":3,"startTime":"2026-05-02T20:47:15.078Z","endTime":"2026-05-02T20:47:21.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20389387190065,"aZ":-11.822993220934869,"pfxX":-1.4339622741161844,"pfxZ":10.268313029170088,"pX":-0.17834770661060978,"pZ":1.6767727006939577,"vX0":5.8769180790248114,"vY0":-139.81442401480996,"vZ0":-9.859116629390916,"x":123.8,"y":193.51,"x0":-2.120263684646741,"y0":50.003393976753536,"z0":6.022406156455954,"aX":-2.8427607322813193},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":1.4,"spinRate":2484,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.39159646564375494,"extension":6.011957222504033},"hitData":{"launchSpeed":103.0,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.0,"coordY":128.0}},"index":3,"playId":"9d667c86-edb0-3ec0-a995-4fbb39ca1f13","pitchNumber":4,"startTime":"2026-05-02T20:47:38.822Z","endTime":"2026-05-02T20:47:49.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:47:49.823Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to left fielder Garrett Stubbs. Kyle Stowers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:47:51.078Z","endTime":"2026-05-02T20:48:45.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66626555572142,"aZ":-31.682819316630635,"pfxX":8.682902193341173,"pfxZ":0.3387859353355296,"pX":0.19586646486708326,"pZ":2.219681450991855,"vX0":4.368185044273622,"vY0":-120.49605618134538,"vZ0":-2.3164761822390476,"x":109.53,"y":178.85,"x0":-2.774626387498615,"y0":50.00449528314206,"z0":6.021372324844921,"aX":12.635966245669277},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":-16.8,"spinRate":2552,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4563753244637687,"extension":6.07857591748132},"index":0,"playId":"c18d049e-9d7e-366f-951f-0c52c5e11ea5","pitchNumber":1,"startTime":"2026-05-02T20:48:16.355Z","endTime":"2026-05-02T20:48:20.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223722830960327,"aZ":-26.033660169907098,"pfxX":1.6879023169692657,"pfxZ":3.717406192401058,"pX":0.8382033405193993,"pZ":2.0421392314224165,"vX0":7.2607639552951815,"vY0":-127.46938202830063,"vZ0":-5.211223724390294,"x":85.05,"y":183.64,"x0":-2.2618187124314573,"y0":50.003301028375226,"z0":6.158199275412746,"aX":2.7883360001983775},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2554,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42903635502352655,"extension":6.248518870422555},"hitData":{"launchSpeed":87.7,"launchAngle":17.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.01,"coordY":85.38}},"index":1,"playId":"39f546e7-a898-3a2a-80c1-04eb43bb0745","pitchNumber":2,"startTime":"2026-05-02T20:48:34.316Z","endTime":"2026-05-02T20:48:45.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:48:45.945Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a sharp line drive to center fielder Adolis García. Kyle Stowers to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:48:46.702Z","endTime":"2026-05-02T20:50:16.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015916553966296,"aZ":-28.314673808808887,"pfxX":4.496676810445068,"pfxZ":2.3486536474147144,"pX":-0.24176607347439533,"pZ":2.2485642989173797,"vX0":4.150305307398901,"vY0":-127.41532145173976,"vZ0":-4.003081618761709,"x":126.22,"y":178.07,"x0":-2.475749816860104,"y0":50.00580734896177,"z0":6.075869922275157,"aX":7.398897034039996},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":-9.1,"spinRate":2447,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4297767934760772,"extension":6.318446292334598},"index":0,"playId":"4cc14c68-bd2c-36f4-8709-4d089acce02b","pitchNumber":1,"startTime":"2026-05-02T20:49:14.368Z","endTime":"2026-05-02T20:49:18.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755349040260505,"aZ":-24.327416612928783,"pfxX":-8.038924337240402,"pfxZ":4.840399220532539,"pX":-0.6955692725911354,"pZ":2.1880712370370636,"vX0":6.340993826798405,"vY0":-126.4834536866872,"vZ0":-5.1551412426630385,"x":143.51,"y":179.7,"x0":-2.190399272749303,"y0":50.0021408164233,"z0":6.203001735450666,"aX":-13.027174492821352},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":13.1,"spinRate":1535,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4330096899378231,"extension":6.187860194397342},"index":1,"playId":"24be371b-829c-38cb-b9c9-0ff13357092c","pitchNumber":2,"startTime":"2026-05-02T20:49:32.061Z","endTime":"2026-05-02T20:49:37.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753307575984802,"aZ":-12.61346081388454,"pfxX":-1.7394193703147325,"pfxZ":10.131262425765211,"pX":-0.27234268870926814,"pZ":3.4675179265003475,"vX0":5.770075713687541,"vY0":-138.08064619849347,"vZ0":-5.48065063307025,"x":127.38,"y":145.16,"x0":-2.16320900712671,"y0":50.00621018064417,"z0":6.327020823575915,"aX":-3.3602971902371177},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":1.9,"spinRate":2371,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39668772808436215,"extension":6.0792094694627234},"hitData":{"launchSpeed":102.4,"launchAngle":10.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.89,"coordY":88.27}},"index":2,"playId":"8fb37b4b-9aa2-3888-b80c-13a61e58d730","pitchNumber":3,"startTime":"2026-05-02T20:50:07.153Z","endTime":"2026-05-02T20:50:16.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.14,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:50:16.994Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:50:21.267Z","endTime":"2026-05-02T20:52:04.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.067697632724624,"aZ":-12.57829853660492,"pfxX":-0.9222192833498539,"pfxZ":9.629656890332525,"pX":1.2251284472891637,"pZ":2.4444907930430326,"vX0":9.063908839058321,"vY0":-141.89657011333819,"vZ0":-8.119879529101702,"x":70.3,"y":172.78,"x0":-1.8934858165173654,"y0":50.00394890664145,"z0":6.148310764351296,"aX":-1.8770991028438182},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":-0.2,"spinRate":2382,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.38628561878745105,"extension":6.315512810433818},"index":0,"playId":"9351589e-32f7-3fe6-bc4d-d7eda9a503f7","pitchNumber":1,"startTime":"2026-05-02T20:50:50.265Z","endTime":"2026-05-02T20:50:56.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.206246655905524,"aZ":-13.530901523477402,"pfxX":-2.5608147615711445,"pfxZ":9.334738967506539,"pX":0.6000711953649926,"pZ":4.038665142410234,"vX0":7.555434515992622,"vY0":-140.9424884853753,"vZ0":-3.95196894794334,"x":94.13,"y":129.74,"x0":-1.7912961349361656,"y0":50.0032336362981,"z0":6.3424670762672575,"aX":-5.115444840099554},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":3.0,"spinRate":2261,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38969879593213275,"extension":6.000840816369521},"index":1,"playId":"27d0573b-2150-374a-b0dc-994965ec3c32","pitchNumber":2,"startTime":"2026-05-02T20:51:24.882Z","endTime":"2026-05-02T20:51:29.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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-05-02T20:51:50.446Z","endTime":"2026-05-02T20:51:57.719Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013872263889642,"aZ":-22.230672130987156,"pfxX":-7.022781153866098,"pfxZ":6.211869276733746,"pX":-0.38756181367907927,"pZ":1.027018785492555,"vX0":6.672305105745209,"vY0":-126.29073398554195,"vZ0":-8.077948266843313,"x":131.77,"y":211.05,"x0":-2.1635485812684707,"y0":50.001172576257716,"z0":6.082447402031033,"aX":-11.235184812015659},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":1554,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43529871062323355,"extension":6.193716902635387},"index":3,"playId":"50c4719a-e197-3095-a32f-3cb7a1840cdd","pitchNumber":3,"startTime":"2026-05-02T20:51:57.719Z","endTime":"2026-05-02T20:52:04.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-8.20000000000001,"leverageIndex":2.59,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:52:04.126Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks. Kyle Stowers scores. Otto Lopez to 3rd. Xavier Edwards to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:52:04.797Z","endTime":"2026-05-02T20:55:04.181Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076659570237457,"aZ":-13.694448823351172,"pfxX":-6.279486542308192,"pfxZ":9.467452356650423,"pX":0.6375303200617661,"pZ":1.9482689290452373,"vX0":8.32028995917653,"vY0":-138.82906071326238,"vZ0":-9.133185187045141,"x":92.7,"y":186.18,"x0":-1.5824527931706835,"y0":50.00351631765979,"z0":6.192252911681568,"aX":-12.25846250446358},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2272,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.3945280310171664,"extension":6.185416628446015},"index":0,"playId":"2ec5ef4d-55cf-36d3-9044-f0de51aa3f8c","pitchNumber":1,"startTime":"2026-05-02T20:52:24.094Z","endTime":"2026-05-02T20:52:28.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38912561941593,"aZ":-13.911086290981544,"pfxX":-6.467950953817102,"pfxZ":9.229397142643744,"pX":-0.18027810862963442,"pZ":4.2734879798217085,"vX0":6.544643908703827,"vY0":-139.98123461758382,"vZ0":-3.3473762284792055,"x":123.87,"y":123.4,"x0":-1.7112755939108273,"y0":50.005080226529294,"z0":6.3989467730999605,"aX":-12.803031048716083},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2165,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3916873289939544,"extension":6.0890396688964845},"index":1,"playId":"316c084a-6e27-3b75-abc0-3a8a1aa09bdc","pitchNumber":2,"startTime":"2026-05-02T20:52:43.139Z","endTime":"2026-05-02T20:52:50.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24256067702819,"aZ":-26.950341849840786,"pfxX":2.006320446005163,"pfxZ":3.155280937650329,"pX":1.9674229316937542,"pZ":0.2650302394906011,"vX0":8.958481292523471,"vY0":-128.26176403479155,"vZ0":-9.242831448255238,"x":42.01,"y":231.62,"x0":-1.841022896525577,"y0":50.001867827484645,"z0":6.039603510934308,"aX":3.3180418732077155},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-5.8,"spinRate":2689,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.42817255719468417,"extension":6.168233912456237},"index":2,"playId":"da6b52f0-2915-33f4-92ca-8500ff606d20","pitchNumber":3,"startTime":"2026-05-02T20:53:02.743Z","endTime":"2026-05-02T20:53:06.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052430441246,"aZ":-28.441745385476345,"pfxX":3.690483961166655,"pfxZ":2.2185805794563223,"pX":0.9572137226439323,"pZ":1.768240253855065,"vX0":6.6092926358347635,"vY0":-128.78451549468662,"vZ0":-5.431948319338728,"x":80.51,"y":191.04,"x0":-2.1193087191230875,"y0":50.00528100419917,"z0":6.0972954405661115,"aX":6.216491563128707},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":-8.2,"spinRate":2625,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4248511429933748,"extension":6.141578425847375},"index":3,"playId":"17c236b6-c7ea-3381-88b0-622e10285097","pitchNumber":4,"startTime":"2026-05-02T20:53:25.937Z","endTime":"2026-05-02T20:53:35.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753794055314962,"aZ":-22.508870277516458,"pfxX":-7.36089370606269,"pfxZ":5.990030035132745,"pX":0.2583653730207341,"pZ":2.280251219733956,"vX0":7.551403602310347,"vY0":-126.46761345179196,"vZ0":-5.108934139450793,"x":107.15,"y":177.21,"x0":-1.8155659562844,"y0":50.00376135545994,"z0":6.141549972928438,"aX":-11.877367900281497},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":1428,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4337735427480536,"extension":6.272529054157421},"index":4,"playId":"53989bad-c490-3658-b95c-a3289515baab","pitchNumber":5,"startTime":"2026-05-02T20:54:06.356Z","endTime":"2026-05-02T20:54:14.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68368291157852,"aZ":-11.079138005589106,"pfxX":-0.7153613577610551,"pfxZ":10.563718056302255,"pX":1.991630930438957,"pZ":3.314464848724145,"vX0":10.376652395525921,"vY0":-140.82626180555354,"vZ0":-6.269857831118418,"x":41.08,"y":149.29,"x0":-1.657071868516638,"y0":50.00657335706893,"z0":6.295420333056814,"aX":-1.4312401037769082},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-1.0,"spinRate":2443,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3897910369936972,"extension":6.121358137516054},"index":5,"playId":"e3f76024-f69a-324e-b666-5b1bbb23a91d","pitchNumber":6,"startTime":"2026-05-02T20:54:38.814Z","endTime":"2026-05-02T20:54:44.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52422804932354,"aZ":-14.40153500928716,"pfxX":-6.3243547471081945,"pfxZ":9.06744437070066,"pX":0.6249970946976666,"pZ":4.007682671173988,"vX0":8.763315281772108,"vY0":-139.81595012520484,"vZ0":-3.6342409861783764,"x":93.18,"y":130.57,"x0":-1.7431491920881823,"y0":50.00069424956699,"z0":6.283171845334137,"aX":-12.393456576331335},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2327,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3932898446870974,"extension":6.073436715379785},"index":6,"playId":"cbec6737-c2c0-3883-b0ff-f39c49a0ebba","pitchNumber":7,"startTime":"2026-05-02T20:54:57.215Z","endTime":"2026-05-02T20:55:04.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":10.800000000000004,"leverageIndex":3.17,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:55:04.181Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks. Otto Lopez scores. Xavier Edwards to 3rd. Agustín Ramírez to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:56:21.772Z","endTime":"2026-05-02T20:58:03.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T20:55:35.492Z","endTime":"2026-05-02T20:56:24.053Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253747501748837,"aZ":-29.034008822674103,"pfxX":6.868937206642375,"pfxZ":2.0789038859203437,"pX":0.04446509484185803,"pZ":3.0120241194454778,"vX0":4.343074575934631,"vY0":-122.65151482187518,"vZ0":-1.4539692962824406,"x":115.31,"y":157.46,"x0":-2.646880876108447,"y0":50.00302140671069,"z0":6.108980376579121,"aX":10.371713064230585},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.6,"spinRate":2499,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4480805662845131,"extension":6.1943022052858385},"index":1,"playId":"9060bd40-d575-3d94-8dc6-cab88fab2e06","pitchNumber":1,"startTime":"2026-05-02T20:56:24.053Z","endTime":"2026-05-02T20:56:28.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331150416939966,"aZ":-31.325154112090477,"pfxX":9.007977668721193,"pfxZ":0.5930138315009845,"pX":1.1802161111955547,"pZ":2.0708084487289606,"vX0":5.841879749184575,"vY0":-119.62167283680887,"vZ0":-2.6345317791030936,"x":72.01,"y":182.87,"x0":-2.4727416743623336,"y0":50.00362462447406,"z0":6.0243715230142705,"aX":12.91741578421788},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.6,"breakHorizontal":-17.8,"spinRate":2551,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4597283295687138,"extension":6.018157377300397},"index":2,"playId":"399b6a1f-c7ea-3071-83a4-f753d6a0a869","pitchNumber":2,"startTime":"2026-05-02T20:56:47.941Z","endTime":"2026-05-02T20:56:54.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.4,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242341129749036,"aZ":-12.568072515832863,"pfxX":-1.3280012742645662,"pfxZ":10.095315329626848,"pX":1.403372762063458,"pZ":3.0965621448287046,"vX0":9.307208634925713,"vY0":-138.5514449397881,"vZ0":-6.115050595298704,"x":63.51,"y":155.17,"x0":-1.8283972733892682,"y0":50.005710107273735,"z0":6.173949438449658,"aX":-2.5814349856492433},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":0.5,"spinRate":2389,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39548381488787143,"extension":6.047246176094452},"index":3,"playId":"056c2d1f-61bc-303a-8fd3-424af20cf6dd","pitchNumber":3,"startTime":"2026-05-02T20:57:04.903Z","endTime":"2026-05-02T20:57:10.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87646355190211,"aZ":-12.432903747621962,"pfxX":-2.054076039876673,"pfxZ":10.25314685498827,"pX":1.2112377350068695,"pZ":2.3837712240173947,"vX0":9.394029657167438,"vY0":-138.57239735576408,"vZ0":-7.76626413033475,"x":70.83,"y":174.42,"x0":-1.970727120642445,"y0":50.002601153203095,"z0":6.0723950459535345,"aX":-3.956463909333922},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":1.6,"spinRate":2342,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39679755856358145,"extension":6.097225830852012},"index":4,"playId":"a1595197-49f1-3b97-b971-c9b351cf9ccb","pitchNumber":4,"startTime":"2026-05-02T20:57:35.400Z","endTime":"2026-05-02T20:57:43.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01529779462361,"aZ":-29.10056202786309,"pfxX":6.963582402902317,"pfxZ":2.1142836988531846,"pX":0.44043897057622716,"pZ":1.3606052997196751,"vX0":5.038159390300871,"vY0":-120.7101488068333,"vZ0":-4.505551530108088,"x":100.21,"y":202.04,"x0":-2.5901096970486064,"y0":50.0013542617976,"z0":5.860823583147845,"aX":10.109248283973669},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2549,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45656693997731734,"extension":6.369536719650226},"index":5,"playId":"10c82bdd-1870-362f-af2b-c603784460a4","pitchNumber":5,"startTime":"2026-05-02T20:57:57.353Z","endTime":"2026-05-02T20:58:03.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-05-02T20:58:03.841Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Graham Pauley lines out to right fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T20:58:03.604Z","endTime":"2026-05-02T21:00:17.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12167038716589,"aZ":-9.900823177710947,"pfxX":-1.7866544310369008,"pfxZ":11.176563518717028,"pX":1.7178866887877977,"pZ":2.91377903366639,"vX0":10.890859623397617,"vY0":-140.78385908000863,"vZ0":-7.092221906233281,"x":51.52,"y":160.11,"x0":-1.9806218681386463,"y0":50.001984060802776,"z0":6.118002437735044,"aX":-3.5614271657443552},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":0.8,"spinRate":2436,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39014115412935935,"extension":6.158957819992095},"index":0,"playId":"c1e02c68-50ea-3590-a92e-8388ce35d859","pitchNumber":1,"startTime":"2026-05-02T20:58:30.355Z","endTime":"2026-05-02T20:58:35.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"3dc077de-3cf9-4515-8559-d49d1f2acf7a","startTime":"2026-05-02T20:58:48.618Z","endTime":"2026-05-02T20:58:53.607Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-02T20:59:00.383Z","endTime":"2026-05-02T20:59:34.338Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188732639888183,"aZ":-24.246189550997123,"pfxX":-8.664703604366919,"pfxZ":5.028189446241436,"pX":-1.5673160501642631,"pZ":2.4981363532846284,"vX0":4.623734936989318,"vY0":-125.78179269513033,"vZ0":-4.124442459990747,"x":176.74,"y":171.33,"x0":-2.3186254615005195,"y0":50.00519834600132,"z0":6.161594368392091,"aX":-13.67115704564502},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":1549,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.43805662580825144,"extension":6.074421710833527},"index":3,"playId":"bf35d9c3-db06-305d-8867-673e3cb58c08","pitchNumber":2,"startTime":"2026-05-02T20:59:34.338Z","endTime":"2026-05-02T20:59:39.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094406093017273,"aZ":-26.276179215306122,"pfxX":1.8434947353568387,"pfxZ":3.5991237043339837,"pX":-0.6792196557930702,"pZ":2.262167868457704,"vX0":3.890730921160838,"vY0":-127.86718275762925,"vZ0":-4.244150826078442,"x":142.89,"y":177.7,"x0":-2.4666771740550186,"y0":50.002055605030534,"z0":6.0322998779964765,"aX":3.0171607955729676},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2600,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.43020014670124906,"extension":6.25444088149257},"index":4,"playId":"af6017d2-4cfb-31f2-b117-758ef10f55d8","pitchNumber":3,"startTime":"2026-05-02T20:59:49.532Z","endTime":"2026-05-02T20:59:54.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3757945133806,"aZ":-8.922300261317295,"pfxX":-2.000758604229099,"pfxZ":11.67764616251293,"pX":0.4970654756728794,"pZ":2.406994614798003,"vX0":7.103848293345801,"vY0":-140.77835140549587,"vZ0":-8.588517767251867,"x":98.05,"y":173.79,"x0":-1.807974315827236,"y0":50.000117596771034,"z0":6.089105099385303,"aX":-3.9837539377656506},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":2.0,"spinRate":2461,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39027343142963833,"extension":6.144236854911573},"hitData":{"launchSpeed":84.0,"launchAngle":20.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.47,"coordY":122.41}},"index":5,"playId":"92166279-d4bf-370f-bdcf-929d6c96150a","pitchNumber":4,"startTime":"2026-05-02T21:00:07.123Z","endTime":"2026-05-02T21:00:17.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":1.97,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:00:17.240Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:02:15.561Z","endTime":"2026-05-02T21:04:06.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120388375561546,"aZ":-39.36357582935364,"pfxX":3.2469399551090667,"pfxZ":-4.461369639083241,"pX":-1.4590918277711333,"pZ":2.791082388731777,"vX0":-0.9187479342643428,"vY0":-126.20768980201059,"vZ0":0.5843021083747788,"x":172.62,"y":163.42,"x0":-1.5118287354338797,"y0":50.005886702699065,"z0":5.73154486480566,"aX":5.2291529855256265},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":-5.6,"spinRate":2533,"spinDirection":7},"zone":11,"typeConfidence":2.0,"plateTime":0.43430026179933323,"extension":5.448620295631963},"index":0,"playId":"0b0e351b-1a59-3910-88f7-0ab5042e4288","pitchNumber":1,"startTime":"2026-05-02T21:02:23.799Z","endTime":"2026-05-02T21:02:29.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276950347611866,"aZ":-19.578916901068435,"pfxX":-9.456836192014038,"pfxZ":6.910367130842248,"pX":-1.1274828983654628,"pZ":3.3724706274328877,"vX0":3.3988315104996687,"vY0":-134.42164650241105,"vZ0":-2.5848458426760943,"x":159.98,"y":147.72,"x0":-1.1828681506570422,"y0":50.00021117233918,"z0":5.74301142430501,"aX":-17.231144221081273},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":16.3,"spinRate":2469,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4081213389016338,"extension":5.743855941401631},"index":1,"playId":"3e7f78ca-63cb-3659-9d61-05187f3bfdbc","pitchNumber":2,"startTime":"2026-05-02T21:02:38.844Z","endTime":"2026-05-02T21:02:44.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04573615010499,"aZ":-20.741372468334962,"pfxX":-9.253282940966088,"pfxZ":6.534323920908168,"pX":-0.34156733383164745,"pZ":2.426384028349582,"vX0":5.014468736782773,"vY0":-131.4965248089052,"vZ0":-4.280329364923759,"x":130.02,"y":173.27,"x0":-1.071586524063285,"y0":50.005148594110935,"z0":5.615370704797412,"aX":-16.196712387611257},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.0,"breakHorizontal":15.6,"spinRate":2378,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.416640511930221,"extension":5.680221987021411},"index":2,"playId":"2015bc6f-56d7-3b46-b6ee-301a05acb7ce","pitchNumber":3,"startTime":"2026-05-02T21:02:54.120Z","endTime":"2026-05-02T21:02:59.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62313525189975,"aZ":-20.674269895812543,"pfxX":-8.912146607265516,"pfxZ":6.0612129461375766,"pX":-0.7956746282374875,"pZ":3.3747887456898544,"vX0":3.8419734783515285,"vY0":-136.97499076291123,"vZ0":-2.67101039340411,"x":147.33,"y":147.66,"x0":-1.0595473842935672,"y0":50.00493822032955,"z0":5.778282826091668,"aX":-16.914579025658572},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":15.4,"spinRate":2465,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40008316234379304,"extension":5.65244072129129},"index":3,"playId":"0ed17ef6-a4cd-3e2f-986d-9a215e661a64","pitchNumber":4,"startTime":"2026-05-02T21:03:08.855Z","endTime":"2026-05-02T21:03:13.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23791894215187,"aZ":-35.42044367957607,"pfxX":-0.6078200136604668,"pfxZ":-1.8534385622930412,"pX":-0.07635742706812783,"pZ":2.3412902448842803,"vX0":2.4761503298351677,"vY0":-132.28773578275627,"vZ0":-2.531346727396901,"x":119.91,"y":175.57,"x0":-0.9502427177623005,"y0":50.003474086808836,"z0":5.9368604941409,"aX":-1.0654825337780915},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.7,"breakHorizontal":0.5,"spinRate":2661,"spinDirection":358},"zone":5,"typeConfidence":2.0,"plateTime":0.4158687493798232,"extension":5.750119400990862},"index":4,"playId":"cbe6a471-473f-3fd2-be5d-debc60e4d8cb","pitchNumber":5,"startTime":"2026-05-02T21:03:34.501Z","endTime":"2026-05-02T21:03:40.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15229629872409,"aZ":-39.776801305653684,"pfxX":5.694351100001578,"pfxZ":-4.505367950583371,"pX":0.4575216607449206,"pZ":1.8348550357879205,"vX0":2.4764502051174957,"vY0":-129.88176643400206,"vZ0":-1.8762750047459447,"x":99.56,"y":189.24,"x0":-1.2512383023094797,"y0":50.001191083334746,"z0":5.624589288102017,"aX":9.613872321208689},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-8.3,"breakHorizontal":-10.9,"spinRate":2760,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.42359959268781955,"extension":5.692425006307637},"hitData":{"launchSpeed":78.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.01,"coordY":172.29}},"index":5,"playId":"cfc515a1-cc51-3ded-b6f4-f6ce1cdd8696","pitchNumber":6,"startTime":"2026-05-02T21:03:56.454Z","endTime":"2026-05-02T21:04:06.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:04:06.127Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:04:08.299Z","endTime":"2026-05-02T21:05:56.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237507730772524,"aZ":-10.704375050710867,"pfxX":-4.9209728992235675,"pfxZ":11.017713573133971,"pX":0.26746280669384825,"pZ":2.620972532970013,"vX0":4.857580368716921,"vY0":-138.7638349873576,"vZ0":-6.426034562011809,"x":106.8,"y":168.01,"x0":-0.866962819574233,"y0":50.00531325768668,"z0":5.681044101047846,"aX":-9.591966436223954},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2672,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39481193520164837,"extension":5.757927517610206},"index":0,"playId":"0e637733-8d73-3aef-a184-4232ec4fe0ff","pitchNumber":1,"startTime":"2026-05-02T21:04:33.915Z","endTime":"2026-05-02T21:04:39.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.1,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873665766464505,"aZ":-31.760340063171775,"pfxX":-2.9155838222930566,"pfxZ":0.24545806639472745,"pX":0.36520138916346034,"pZ":-0.38008909460791634,"vX0":4.125514955892955,"vY0":-129.43909266002535,"vZ0":-8.814767055449323,"x":103.08,"y":249.04,"x0":-0.8788594326743286,"y0":50.002551884151174,"z0":5.540844666986442,"aX":-4.891571407584567},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":4.2,"spinRate":2586,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4250018861379292,"extension":5.736470445467988},"index":1,"playId":"8cf88206-5608-329d-9d59-9c0ec1fc4600","pitchNumber":2,"startTime":"2026-05-02T21:04:48.890Z","endTime":"2026-05-02T21:04:54.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46190599990034,"aZ":-13.025672353102847,"pfxX":-5.710109444445901,"pfxZ":9.91141909421571,"pX":-0.21664462840751317,"pZ":2.924409621813975,"vX0":3.8774418574403087,"vY0":-138.69591983532482,"vZ0":-5.308722591869207,"x":125.26,"y":159.82,"x0":-0.8969921696514156,"y0":50.000347605130884,"z0":5.744777602483871,"aX":-11.02939283261482},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2659,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3961915007743313,"extension":5.8162424695033845},"index":2,"playId":"e7138e15-be12-3b4b-84c5-38117fff5fb2","pitchNumber":3,"startTime":"2026-05-02T21:05:08.580Z","endTime":"2026-05-02T21:05:12.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.6,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335044006109534,"aZ":-29.784372124021967,"pfxX":-6.569747715685418,"pfxZ":1.4436647094476145,"pX":0.888651003587533,"pZ":1.2088626175491457,"vX0":6.78735541950756,"vY0":-127.44727520610746,"vZ0":-5.029709960343503,"x":83.13,"y":206.14,"x0":-0.9459401008693517,"y0":50.00395156835668,"z0":5.539315215769676,"aX":-10.890244661465152},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1548,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42852108336693506,"extension":5.693034159117724},"index":3,"playId":"32be9d19-0f2d-387a-a33d-aae0de1680a7","pitchNumber":4,"startTime":"2026-05-02T21:05:32.369Z","endTime":"2026-05-02T21:05:38.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88049671647431,"aZ":-42.567683333232175,"pfxX":6.010453121042052,"pfxZ":-5.951631284670675,"pX":0.39416585059326387,"pZ":1.0414216142792747,"vX0":1.8327627613341777,"vY0":-131.56852515148537,"vZ0":-3.67196923612969,"x":101.98,"y":210.66,"x0":-1.0928717528138963,"y0":50.001785814598946,"z0":5.621623802207835,"aX":10.497404744280571},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-11.4,"breakHorizontal":-11.3,"spinRate":2790,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.41689379722321407,"extension":5.7320263791207005},"index":4,"playId":"041002c1-e800-39b0-84cc-7683c85f3791","pitchNumber":5,"startTime":"2026-05-02T21:05:50.138Z","endTime":"2026-05-02T21:05:56.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:05:56.884Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T21:05:57.202Z","endTime":"2026-05-02T21:07:23.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503921385901716,"aZ":-26.604472021985924,"pfxX":-8.301917402661898,"pfxZ":3.2328262363229046,"pX":0.7208178415266032,"pZ":2.1231086240080925,"vX0":6.837083126474598,"vY0":-130.04464638935818,"vZ0":-3.9475444698191753,"x":89.52,"y":181.46,"x0":-0.8548519245691933,"y0":50.00490437823783,"z0":5.662873860228958,"aX":-14.319530448967543},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":1572,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.42006580524081283,"extension":5.657389329883611},"index":0,"playId":"c9085eb1-336c-330c-a0aa-5bc2f74c2a47","pitchNumber":1,"startTime":"2026-05-02T21:06:17.752Z","endTime":"2026-05-02T21:06:22.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135230526533586,"aZ":-26.05114067217477,"pfxX":-8.690383249795154,"pfxZ":3.6286993124806006,"pX":-0.4890544320750472,"pZ":2.387359476283493,"vX0":3.8737002667675036,"vY0":-129.18100765752197,"vZ0":-3.0915423556860575,"x":135.64,"y":174.32,"x0":-0.8796099409489571,"y0":50.005130365194226,"z0":5.60425829992082,"aX":-14.676411265413064},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":1618,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4241399781255124,"extension":5.599768574487206},"index":1,"playId":"1e188413-0a38-30dd-a3cc-f658dee471cb","pitchNumber":2,"startTime":"2026-05-02T21:06:38.619Z","endTime":"2026-05-02T21:06:43.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88638129386626,"aZ":-12.770215344258704,"pfxX":-5.047324918421338,"pfxZ":9.945559180527267,"pX":-0.38306193314101616,"pZ":3.754295524655629,"vX0":2.8736504519822232,"vY0":-139.20052836311686,"vZ0":-3.2023488004051357,"x":123.02,"y":133.54,"x0":-0.7760425364565978,"y0":50.00594096239359,"z0":5.7718409509462,"aX":-9.85126516274413},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2733,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3943249889491054,"extension":5.785555928301514},"index":2,"playId":"75d2d5fe-c294-38de-a3fb-816840832ac8","pitchNumber":3,"startTime":"2026-05-02T21:06:55.616Z","endTime":"2026-05-02T21:06:59.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73633792027767,"aZ":-36.185858270486804,"pfxX":6.398376551866103,"pfxZ":-2.26800502462825,"pX":0.7855271641154401,"pZ":1.6906867202667717,"vX0":2.879072333107823,"vY0":-131.48517210540717,"vZ0":-3.2473353616435903,"x":87.06,"y":193.13,"x0":-1.1525280668943056,"y0":50.00595449061601,"z0":5.60442315424945,"aX":11.297033623898704},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.6,"breakHorizontal":-12.2,"spinRate":2954,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.41526954380197934,"extension":5.725969311784966},"index":3,"playId":"ad844b80-3097-3f91-b2a2-71b929e7a6a6","pitchNumber":4,"startTime":"2026-05-02T21:07:17.316Z","endTime":"2026-05-02T21:07:23.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:07:23.891Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:09:31.969Z","endTime":"2026-05-02T21:11:03.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(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":80.8,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827818186103844,"aZ":-29.164798647909905,"pfxX":9.186756684879523,"pfxZ":2.166799908510476,"pX":0.44746790060506136,"pZ":2.0912699974582036,"vX0":5.009086740231464,"vY0":-117.57197838124956,"vZ0":-2.8679411242947985,"x":99.94,"y":182.32,"x0":-2.9094278835128873,"y0":50.003496158804516,"z0":6.054038120571406,"aX":12.766332210673786},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2582,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.46717884420189026,"extension":5.7517216348080815},"index":0,"playId":"a563bf23-87ea-3b39-aed0-60154ef36584","pitchNumber":1,"startTime":"2026-05-02T21:09:45.970Z","endTime":"2026-05-02T21:09:49.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960055772726804,"aZ":-14.230087597411734,"pfxX":-6.7292065316644365,"pfxZ":9.488281516345797,"pX":-0.2369278345087401,"pZ":2.1514150106239756,"vX0":6.907877736737443,"vY0":-136.1741073204891,"vZ0":-8.058956686866605,"x":126.03,"y":180.69,"x0":-1.923886076273309,"y0":50.00063774445828,"z0":6.119249313843066,"aX":-12.723932498043185},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2282,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.40114985812476256,"extension":6.056671516070881},"index":1,"playId":"f38ab109-f47e-3823-a168-656407d39375","pitchNumber":2,"startTime":"2026-05-02T21:10:07.487Z","endTime":"2026-05-02T21:10:12.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275496472930893,"aZ":-11.780459868162188,"pfxX":-1.2923270952442651,"pfxZ":10.559645783890558,"pX":0.9017729135929833,"pZ":3.2533367101956667,"vX0":7.6674857764460365,"vY0":-137.98928409656688,"vZ0":-6.044419416814997,"x":82.63,"y":150.94,"x0":-1.7431793497616839,"y0":50.002572538480436,"z0":6.2634999794714945,"aX":-2.4963525696646838},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":0.7,"spinRate":2411,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3967142560193375,"extension":5.958716647352145},"index":2,"playId":"277f3752-a1bb-3a8d-9dcd-4910811021d9","pitchNumber":3,"startTime":"2026-05-02T21:10:22.891Z","endTime":"2026-05-02T21:10:28.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026681722458633,"aZ":-28.537384495317806,"pfxX":2.690913765192607,"pfxZ":2.203090692091169,"pX":0.780679510789259,"pZ":0.6027488056109558,"vX0":6.586397821752108,"vY0":-127.43953919784052,"vZ0":-7.812758582088178,"x":87.24,"y":222.51,"x0":-2.1821979820530975,"y0":50.00546488132312,"z0":5.9475567399138605,"aX":4.446984697854304},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-6.4,"spinRate":2724,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4290258857551028,"extension":6.042381661769415},"index":3,"playId":"768cf9d7-9594-30e3-850f-a9ac722cfa7a","pitchNumber":4,"startTime":"2026-05-02T21:10:36.344Z","endTime":"2026-05-02T21:10:41.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40569785433578,"aZ":-26.105620779900775,"pfxX":2.9414549824561664,"pfxZ":3.7052667809237025,"pX":1.3126464976102925,"pZ":2.2722978073387132,"vX0":7.62935070499064,"vY0":-127.46861208819027,"vZ0":-4.2628972437097135,"x":66.97,"y":177.43,"x0":-2.107125515271593,"y0":50.001712676517855,"z0":6.039312893400834,"aX":4.815842614953335},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-7.1,"spinRate":2582,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.43049816945280917,"extension":6.189624564176998},"index":4,"playId":"c06cc5c7-8daa-3aa2-836b-8b61fe26431a","pitchNumber":5,"startTime":"2026-05-02T21:10:57.823Z","endTime":"2026-05-02T21:11:03.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:11:03.664Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:11:17.471Z","endTime":"2026-05-02T21:12:45.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.2,"endSpeed":74.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880806333724063,"aZ":-35.36522976399366,"pfxX":3.3516162861532957,"pfxZ":-2.3179033873012234,"pX":0.4737723276773746,"pZ":1.9116663613550275,"vX0":4.836759872111994,"vY0":-116.7583818424743,"vZ0":-2.470337336872557,"x":98.94,"y":187.17,"x0":-2.063674236988015,"y0":50.00435256951745,"z0":6.325375000773417,"aX":4.607723095403412},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":-7.3,"spinRate":2681,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4698965767827543,"extension":5.899938419143413},"index":0,"playId":"3a08ee53-a2e3-3742-aa36-e589aaa8f8ad","pitchNumber":1,"startTime":"2026-05-02T21:11:28.282Z","endTime":"2026-05-02T21:11:34.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317176576099502,"aZ":-26.835874350540827,"pfxX":-5.9188435729425475,"pfxZ":3.337745496469566,"pX":-0.7175951166671387,"pZ":3.047253225421634,"vX0":5.687465681189,"vY0":-125.69249586217757,"vZ0":-2.508602579223446,"x":144.35,"y":156.5,"x0":-2.2399750616382907,"y0":50.00498582569573,"z0":6.235762767589644,"aX":-9.477908307074385},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":9.5,"spinRate":1894,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.43565826129963714,"extension":5.903642422499214},"index":1,"playId":"bb5076d2-de8f-3c66-a0f4-39ea36b72cb0","pitchNumber":2,"startTime":"2026-05-02T21:11:42.955Z","endTime":"2026-05-02T21:11:47.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T21:11:59.119Z","endTime":"2026-05-02T21:12:18.050Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.9,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.880004336809705,"aZ":-14.295768249692777,"pfxX":0.13497090043542181,"pfxZ":8.89695277745546,"pX":0.5355703882403097,"pZ":4.324740647625418,"vX0":6.701208880669933,"vY0":-141.04565469957822,"vZ0":-2.9811736951877266,"x":96.59,"y":122.01,"x0":-1.8911768745546402,"y0":50.00083317728089,"z0":6.320400163813259,"aX":0.27122009476413106},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-1.7,"spinRate":2542,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3887201464193155,"extension":5.900620523400662},"index":3,"playId":"0344969d-4b75-3af6-b1d6-9e7b54f6adbe","pitchNumber":3,"startTime":"2026-05-02T21:12:18.050Z","endTime":"2026-05-02T21:12:23.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.828700201870163,"aZ":-10.918793554022741,"pfxX":-0.5065039701628513,"pfxZ":11.0147613045072,"pX":0.7310490426803119,"pZ":2.8429284532106074,"vX0":7.387287553137671,"vY0":-138.28366519260973,"vZ0":-6.8953549289855225,"x":89.13,"y":162.02,"x0":-1.9132217105716327,"y0":50.00487229228662,"z0":6.107074295866409,"aX":-0.9774542647646451},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":-0.7,"spinRate":2415,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.3966005763643481,"extension":6.009216098176366},"hitData":{"launchSpeed":63.2,"launchAngle":42.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.28,"coordY":127.61}},"index":4,"playId":"c3a1e74f-eab2-309c-abb3-66eed4324188","pitchNumber":4,"startTime":"2026-05-02T21:12:35.525Z","endTime":"2026-05-02T21:12:45.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:12:45.301Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T21:12:47.320Z","endTime":"2026-05-02T21:16:08.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28680233698962,"aZ":-26.288990281477595,"pfxX":-6.747216068558409,"pfxZ":3.6458841265847672,"pX":-0.05317750427920857,"pZ":1.774815523397085,"vX0":7.3047097157814385,"vY0":-126.42769282244092,"vZ0":-5.5097638652391945,"x":119.03,"y":190.86,"x0":-2.1062064281098216,"y0":50.00441059544928,"z0":6.097960785414956,"aX":-10.900359693195961},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":10.6,"spinRate":1712,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4335780202007906,"extension":6.143601518028624},"index":0,"playId":"15db5883-e88e-3daa-8f40-40119c7fbbad","pitchNumber":1,"startTime":"2026-05-02T21:13:08.111Z","endTime":"2026-05-02T21:13:13.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-02T21:13:28.903Z","endTime":"2026-05-02T21:13:40.257Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20474932615463,"aZ":-11.685521227499871,"pfxX":-1.4269439326502251,"pfxZ":10.571744037916895,"pX":-0.046071453968773206,"pZ":3.4340079925902773,"vX0":6.116913592276884,"vY0":-138.8458107773086,"vZ0":-5.336170374297799,"x":118.76,"y":146.06,"x0":-2.099350747188632,"y0":50.00355527050805,"z0":6.169084769442145,"aX":-2.765956729247946},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":1.2,"spinRate":2312,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.39559539298034796,"extension":5.979082009965202},"index":2,"playId":"e989f233-36b9-309e-ba37-32b031a2b513","pitchNumber":2,"startTime":"2026-05-02T21:13:40.257Z","endTime":"2026-05-02T21:13:44.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75205902246261,"aZ":-34.51359064878107,"pfxX":4.207955938169645,"pfxZ":-1.6326377756757302,"pX":1.1357260366105677,"pZ":-0.19084171256060423,"vX0":5.987636218022804,"vY0":-119.1244966762542,"vZ0":-7.37483126775976,"x":73.71,"y":243.93,"x0":-1.9610722446429603,"y0":50.00371119390844,"z0":6.081082547064717,"aX":6.023151942117369},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-9.1,"spinRate":2751,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4605051544212908,"extension":6.105349940287818},"index":3,"playId":"45d9baba-6a34-3187-8121-71d266c368ea","pitchNumber":3,"startTime":"2026-05-02T21:14:02.403Z","endTime":"2026-05-02T21:14:09.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389855533588996,"aZ":-20.6617614440821,"pfxX":-4.841631383016342,"pfxZ":7.191640591109574,"pX":0.07786906380831755,"pZ":1.558467394129825,"vX0":6.921846874709042,"vY0":-126.41511435686512,"vZ0":-7.099801794317261,"x":114.03,"y":196.7,"x0":-2.080511173818354,"y0":50.00345070846676,"z0":6.090202478451914,"aX":-7.751581679867464},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.4,"breakHorizontal":7.0,"spinRate":1642,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4350905179367204,"extension":6.175657807334672},"index":4,"playId":"9e2c4504-7d47-3b5d-a72c-67728e732c4b","pitchNumber":4,"startTime":"2026-05-02T21:14:20.317Z","endTime":"2026-05-02T21:14:26.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106356295236125,"aZ":-21.51221615928582,"pfxX":-8.100578490235025,"pfxZ":6.62092034434041,"pX":0.5941795318684355,"pZ":0.8473339630863396,"vX0":9.029674877781773,"vY0":-125.71883098809616,"vZ0":-8.436867854532109,"x":94.35,"y":215.9,"x0":-1.981858217089061,"y0":50.00316824583476,"z0":5.976453498076145,"aX":-13.043116085635505},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.3,"breakHorizontal":12.7,"spinRate":1646,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4347199426726416,"extension":6.1305323940627945},"index":5,"playId":"1ce541d1-b0b4-37a2-a824-0f1273f2b5fc","pitchNumber":5,"startTime":"2026-05-02T21:14:40.550Z","endTime":"2026-05-02T21:14:47.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566006843439812,"aZ":-10.915695557055505,"pfxX":-2.113942761497516,"pfxZ":10.684574453274081,"pX":0.8312034789235879,"pZ":3.0234882368918896,"vX0":8.365413235652069,"vY0":-139.9238973685489,"vZ0":-6.74942358521281,"x":85.32,"y":157.15,"x0":-1.9180334187236863,"y0":50.000789028865796,"z0":6.1764924440847,"aX":-4.205357650810969},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":2.2,"spinRate":2451,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3909374716055174,"extension":6.026691502355509},"index":6,"playId":"37afdb32-4eaf-3528-ab89-8c5e893dd070","pitchNumber":6,"startTime":"2026-05-02T21:14:58.807Z","endTime":"2026-05-02T21:15:02.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436398974589157,"aZ":-10.973473239570765,"pfxX":-0.6545872329705782,"pfxZ":10.599619299561242,"pX":0.3438770293913369,"pZ":2.6988028959395063,"vX0":6.619357272974151,"vY0":-140.2325739929126,"vZ0":-7.600993584314,"x":103.89,"y":165.91,"x0":-1.957843560692272,"y0":50.00435014001996,"z0":6.152973647924994,"aX":-1.3103317543470565},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":-0.1,"spinRate":2366,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3899432429564258,"extension":6.022823577303823},"index":7,"playId":"28e08707-e237-3b88-8a4a-e2ba4fc1c282","pitchNumber":7,"startTime":"2026-05-02T21:15:17.263Z","endTime":"2026-05-02T21:15:24.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737921814126402,"aZ":-35.650410442221485,"pfxX":3.2393428536144526,"pfxZ":-2.3937684494769087,"pX":0.7152422999037626,"pZ":1.6958274355818004,"vX0":5.045063054091178,"vY0":-119.67689840809999,"vZ0":-3.2488645846686226,"x":89.74,"y":192.99,"x0":-1.8396334815193345,"y0":50.00347619308151,"z0":6.258939223128875,"aX":4.70505796876683},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.8,"breakHorizontal":-7.1,"spinRate":2620,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.45739093980187384,"extension":6.171366492395681},"index":8,"playId":"74fbaab5-d269-3a86-88e9-7534cfeac01a","pitchNumber":8,"startTime":"2026-05-02T21:15:42.012Z","endTime":"2026-05-02T21:15:49.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105147230272014,"aZ":-20.578527352451882,"pfxX":-6.482235577724204,"pfxZ":7.164166120509042,"pX":0.4552860195940108,"pZ":1.3781983978412096,"vX0":8.263725085019832,"vY0":-126.2626075337041,"vZ0":-7.242288888364384,"x":99.65,"y":201.57,"x0":-2.0140129422762016,"y0":50.00319953963469,"z0":5.933183285394201,"aX":-10.493068188161828},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":1541,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4333748603641161,"extension":6.244411641801259},"index":9,"playId":"e926e1e6-32cd-37da-a333-1e35b097d6bc","pitchNumber":9,"startTime":"2026-05-02T21:16:00.377Z","endTime":"2026-05-02T21:16:08.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:16:08.319Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:18:02.449Z","endTime":"2026-05-02T21:20:18.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33406254802711,"aZ":-25.77141855377769,"pfxX":-9.827071383148631,"pfxZ":3.404749525423256,"pX":-1.4566867400635375,"pZ":2.8482615720527793,"vX0":2.5370936507034885,"vY0":-136.85139030573413,"vZ0":-3.025306095291202,"x":172.53,"y":161.88,"x0":-1.123425808609936,"y0":50.006604371982846,"z0":5.748169883012897,"aX":-18.50245073714559},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2401,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40139784309336823,"extension":5.829395737943291},"index":0,"playId":"dc7bbcd2-4569-3753-ab9a-035c427ac38b","pitchNumber":1,"startTime":"2026-05-02T21:18:40.763Z","endTime":"2026-05-02T21:18:50.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.898338041567992,"aZ":-37.86989026870095,"pfxX":2.964539320958256,"pfxZ":-3.518407356922662,"pX":0.13702792262492272,"pZ":1.742994339571264,"vX0":2.6894164215278447,"vY0":-127.37430036642829,"vZ0":-2.0632519511945158,"x":111.78,"y":191.72,"x0":-1.3235742391056953,"y0":50.00333734699353,"z0":5.6017217660696215,"aX":4.796910257885543},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-6.0,"spinRate":2551,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.4325458523467738,"extension":5.753603792815009},"index":1,"playId":"15f5147f-8b69-32cd-a2dc-aea22538a7ab","pitchNumber":2,"startTime":"2026-05-02T21:18:55.581Z","endTime":"2026-05-02T21:19:00.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648766294721856,"aZ":-27.08333806450346,"pfxX":-8.88169080655313,"pfxZ":3.1626540314497804,"pX":-0.1305298341624385,"pZ":1.3842614439812593,"vX0":4.846624354368154,"vY0":-126.27134667906114,"vZ0":-5.024891752815999,"x":121.98,"y":201.4,"x0":-0.9248164979303514,"y0":50.00230026131941,"z0":5.5895727973962845,"aX":-14.285824280492502},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":1419,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4344186813977662,"extension":5.634154654495898},"index":2,"playId":"c68a79cc-965b-3a4c-9e0f-82bf9f345bdb","pitchNumber":3,"startTime":"2026-05-02T21:19:10.047Z","endTime":"2026-05-02T21:19:14.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059888517339015,"aZ":-39.44817152905364,"pfxX":4.101570541391926,"pfxZ":-4.236691095542718,"pX":0.23836772254357894,"pZ":1.0966907855689558,"vX0":1.9313669542529512,"vY0":-130.8039314026736,"vZ0":-3.9613993390421713,"x":107.91,"y":209.17,"x0":-1.044683546098873,"y0":50.00553376330328,"z0":5.6187210907189185,"aX":7.0391356888062155},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-8.4,"breakHorizontal":-7.9,"spinRate":2769,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.42029596303680616,"extension":5.783809784843823},"index":3,"playId":"bffea5f8-3e5d-3fbb-8f6a-b4f363fcab22","pitchNumber":4,"startTime":"2026-05-02T21:19:33.250Z","endTime":"2026-05-02T21:19:37.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5192041138564,"aZ":-39.45605642754822,"pfxX":3.7399114224965078,"pfxZ":-4.27814295760877,"pX":1.1573336224906667,"pZ":1.5578737027528329,"vX0":4.174253161858544,"vY0":-130.16208556357182,"vZ0":-2.7641985413804306,"x":72.89,"y":196.72,"x0":-0.9583195275818959,"y0":50.00534772009229,"z0":5.6467880233784005,"aX":6.361735584673622},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-8.2,"breakHorizontal":-7.8,"spinRate":2722,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.42219882475681425,"extension":5.711066583072185},"index":4,"playId":"030bb275-41a4-3e49-8085-5c6a12d53291","pitchNumber":5,"startTime":"2026-05-02T21:19:49.779Z","endTime":"2026-05-02T21:19:54.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.491837714683506,"aZ":-11.08058757177694,"pfxX":-5.886423643478283,"pfxZ":10.813113196387487,"pX":0.39100194208375216,"pZ":2.0811524774009906,"vX0":5.376616785887378,"vY0":-139.5259236188732,"vZ0":-7.857823587347552,"x":102.1,"y":182.59,"x0":-0.8062106798609157,"y0":50.00353376204857,"z0":5.683304324728112,"aX":-11.483788945129355},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2699,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3941674847786003,"extension":5.912641831808699},"hitData":{"launchSpeed":95.5,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.77,"coordY":167.71}},"index":5,"playId":"989a6b39-ea36-38a3-b662-17cde9feaf0e","pitchNumber":6,"startTime":"2026-05-02T21:20:10.353Z","endTime":"2026-05-02T21:20:18.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:20:18.706Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:20:22.619Z","endTime":"2026-05-02T21:20:56.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727515133317244,"aZ":-11.810111691490912,"pfxX":-5.144384860866479,"pfxZ":10.346975240412718,"pX":0.7850230895538982,"pZ":2.498249489896438,"vX0":6.276968381333228,"vY0":-139.4911732980364,"vZ0":-6.490315915869777,"x":87.08,"y":171.33,"x0":-0.8273049928106067,"y0":50.005108666183546,"z0":5.635872478599461,"aX":-10.127365509038585},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":8.0,"spinRate":2568,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39284251997036757,"extension":5.974143581548369},"hitData":{"launchSpeed":95.4,"launchAngle":54.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.04,"coordY":97.47}},"index":0,"playId":"56db6a8e-3ae1-3faa-ac34-f4189724c9b7","pitchNumber":1,"startTime":"2026-05-02T21:20:46.185Z","endTime":"2026-05-02T21:20:56.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:20:56.224Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:20:59.140Z","endTime":"2026-05-02T21:22:46.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523408070370703,"aZ":-22.962110954565393,"pfxX":-8.614674301697924,"pfxZ":4.672477490871847,"pX":-1.675180470034583,"pZ":3.9914895907960344,"vX0":1.108896044487555,"vY0":-139.5590971409577,"vZ0":-0.8334002682468646,"x":180.85,"y":131.01,"x0":-0.9585837290022998,"y0":50.00292570741858,"z0":5.806910927063301,"aX":-16.986262315833528},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":15.4,"spinRate":2429,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.392524494752994,"extension":5.776256298888854},"index":0,"playId":"1f379cb4-0dcb-3091-bc33-47b4e368a6bb","pitchNumber":1,"startTime":"2026-05-02T21:21:25.017Z","endTime":"2026-05-02T21:21:36.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023117830702407,"aZ":-31.63094235620231,"pfxX":-0.34740416082711056,"pfxZ":0.3084154641116932,"pX":0.4578466640084525,"pZ":2.3275444269238146,"vX0":3.2522670892227863,"vY0":-132.34234606743615,"vZ0":-3.040964358036413,"x":99.55,"y":175.94,"x0":-0.7394898691531551,"y0":50.00593680904152,"z0":5.797282525111212,"aX":-0.61942701780357},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.1,"breakHorizontal":0.0,"spinRate":2553,"spinDirection":342},"zone":9,"typeConfidence":2.0,"plateTime":0.4131512407259539,"extension":5.801210242448714},"index":1,"playId":"cb4fc2c8-f872-3ba7-8858-a18433cb52c2","pitchNumber":2,"startTime":"2026-05-02T21:21:47.532Z","endTime":"2026-05-02T21:21:52.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465716329487602,"aZ":-38.40090419025176,"pfxX":7.470994186096455,"pfxZ":-3.638242711777611,"pX":1.0331638936743834,"pZ":2.8023594682475563,"vX0":2.9239398574712903,"vY0":-130.238613941527,"vZ0":-0.028363553878115733,"x":77.62,"y":163.12,"x0":-1.0761621145216387,"y0":50.00425176261667,"z0":5.728206039814977,"aX":12.77907192567799},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.4,"breakHorizontal":-14.2,"spinRate":2697,"spinDirection":25},"zone":12,"typeConfidence":2.0,"plateTime":0.4212589256462418,"extension":5.701109681916183},"index":2,"playId":"a4c1f166-0f12-3fb9-85ba-fb7acb9759b9","pitchNumber":3,"startTime":"2026-05-02T21:22:03.486Z","endTime":"2026-05-02T21:22:09.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116700714566047,"aZ":-23.03844049329118,"pfxX":-6.616146596286955,"pfxZ":5.406243938602612,"pX":0.841057195438872,"pZ":1.970490803185337,"vX0":6.57136581050136,"vY0":-128.77661784359722,"vZ0":-4.604674879421198,"x":84.94,"y":185.58,"x0":-0.8763421028037639,"y0":50.00627038838876,"z0":5.549756625520617,"aX":-11.187055549833635},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.0,"breakHorizontal":10.7,"spinRate":1491,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4242860743824215,"extension":5.8030662774485675},"index":3,"playId":"a1031cc9-3448-3475-aa58-32f3e3839803","pitchNumber":4,"startTime":"2026-05-02T21:22:20.976Z","endTime":"2026-05-02T21:22:27.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33733799497506,"aZ":-23.05064907447885,"pfxX":-8.641495876684253,"pfxZ":4.857447844221365,"pX":-0.9383981467876209,"pZ":2.4341097912027267,"vX0":3.2724780580827995,"vY0":-136.06850713764237,"vZ0":-4.325750219804324,"x":152.77,"y":173.06,"x0":-1.0325947955887946,"y0":50.0044632243025,"z0":5.63800648652043,"aX":-16.23520760487589},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":2437,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4022560750650386,"extension":5.841146664177304},"index":4,"playId":"55ebcf53-1514-382f-a42c-08529bfba289","pitchNumber":5,"startTime":"2026-05-02T21:22:38.953Z","endTime":"2026-05-02T21:22:46.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:22:46.030Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T21:22:46.088Z","endTime":"2026-05-02T21:25:05.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56795628722623,"aZ":-31.790944467733333,"pfxX":-0.1481186155245675,"pfxZ":0.20554566708521005,"pX":0.683389923687752,"pZ":1.444226108604432,"vX0":3.9730939146710105,"vY0":-134.40218342344428,"vZ0":-5.348207155035763,"x":90.95,"y":199.79,"x0":-0.795686128214317,"y0":50.00023879274212,"z0":5.72196394733097,"aX":-0.27143031771060133},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":-0.6,"spinRate":2617,"spinDirection":341},"zone":14,"typeConfidence":2.0,"plateTime":0.40778137619976684,"extension":5.929725615778974},"index":0,"playId":"211d483b-2ccf-3ca6-83bf-3caec5194f41","pitchNumber":1,"startTime":"2026-05-02T21:23:12.568Z","endTime":"2026-05-02T21:23:17.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.0,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14997098093637,"aZ":-13.018255269179242,"pfxX":-5.742688154277435,"pfxZ":9.462421769806259,"pX":0.7692664627295599,"pZ":2.8380275750361337,"vX0":6.366572469065067,"vY0":-141.1619175253141,"vZ0":-5.740648205251183,"x":87.68,"y":162.15,"x0":-0.7657212619773534,"y0":50.00472857259529,"z0":5.731092472686753,"aX":-11.628786732449525},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2575,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38751845794664375,"extension":5.916753868956733},"index":1,"playId":"fe8f3c49-a58f-33e5-89b8-ac9f21b302a3","pitchNumber":2,"startTime":"2026-05-02T21:23:34.407Z","endTime":"2026-05-02T21:23:40.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250530559080953,"aZ":-39.85630084845781,"pfxX":6.469222928437057,"pfxZ":-4.498469123261709,"pX":1.560620889386728,"pZ":1.5883021290346013,"vX0":4.559325979417164,"vY0":-129.81646618850743,"vZ0":-2.5052347826022947,"x":57.51,"y":195.9,"x0":-1.0593453065223288,"y0":50.00590536552926,"z0":5.600806349204144,"aX":11.039070441726244},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-8.5,"breakHorizontal":-12.7,"spinRate":2688,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.42198239442351193,"extension":5.847818926399369},"index":2,"playId":"c8f7415b-6de2-3cfb-a9e5-5c40a12e64ad","pitchNumber":3,"startTime":"2026-05-02T21:23:53.791Z","endTime":"2026-05-02T21:23:58.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"07945a5a-e112-34d6-ab62-b43e7eff60c6","startTime":"2026-05-02T21:24:15.191Z","endTime":"2026-05-02T21:24:18.758Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97655944113958,"aZ":-34.505791854167484,"pfxX":-0.10264346922897638,"pfxZ":-1.3119138044918817,"pX":-0.19506108278165818,"pZ":2.711345912424123,"vX0":1.669430216035925,"vY0":-131.2769037823598,"vZ0":-1.568488994929429,"x":124.44,"y":165.57,"x0":-0.8220188627900803,"y0":50.00603855935819,"z0":5.8505865007512545,"aX":-0.18182131308629268},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.5,"breakHorizontal":-0.1,"spinRate":2520,"spinDirection":353},"zone":5,"typeConfidence":2.0,"plateTime":0.4149115861012662,"extension":5.815859250311408},"index":4,"playId":"97cf178f-d26f-328a-84a7-613e4270c15d","pitchNumber":4,"startTime":"2026-05-02T21:24:33.975Z","endTime":"2026-05-02T21:24:38.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.711133764087066,"aZ":-10.509492689731617,"pfxX":-4.920340254293301,"pfxZ":10.934641399691026,"pX":-0.45461532251370096,"pZ":3.017704764091644,"vX0":2.980440235116891,"vY0":-140.53645665053492,"vZ0":-5.673995642475484,"x":134.33,"y":157.3,"x0":-0.8950258666784814,"y0":50.00098109281609,"z0":5.759202957518413,"aX":-9.746267006548793},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2744,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39118766868242005,"extension":5.888307127080181},"index":5,"playId":"c710f1c8-4cd8-3ff6-96ad-cd2765528645","pitchNumber":5,"startTime":"2026-05-02T21:24:58.214Z","endTime":"2026-05-02T21:25:05.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:25:05.279Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:27:26.432Z","endTime":"2026-05-02T21:28:13.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10386855986345,"aZ":-30.54019935947797,"pfxX":10.609294905721226,"pfxZ":1.158459690500857,"pX":-0.4045258540231095,"pZ":3.021652636955436,"vX0":2.4647804208627013,"vY0":-118.02384388751953,"vZ0":-0.770790150403197,"x":132.42,"y":157.2,"x0":-2.8411487319026203,"y0":50.00116484344792,"z0":6.172702972919107,"aX":14.918276946465177},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2497,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.4646336982882504,"extension":5.970381394864576},"index":0,"playId":"668d4a5c-6305-3ba1-b201-e34fe2570aac","pitchNumber":1,"startTime":"2026-05-02T21:27:29.884Z","endTime":"2026-05-02T21:27:34.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846743139274814,"aZ":-11.439982421826151,"pfxX":-3.030529072763197,"pfxZ":10.594545746762515,"pX":0.5945536184407991,"pZ":1.679071595381323,"vX0":7.852437253862251,"vY0":-138.71875663802504,"vZ0":-9.777885195227036,"x":94.34,"y":193.45,"x0":-1.8739036422601079,"y0":50.000705814456616,"z0":6.003515333796904,"aX":-5.930402557482593},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":2330,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3942334343849381,"extension":5.98079089734179},"index":1,"playId":"1de41403-df48-39a2-a789-3c5158b896fd","pitchNumber":2,"startTime":"2026-05-02T21:27:43.824Z","endTime":"2026-05-02T21:27:49.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-02T21:27:57.192Z","endTime":"2026-05-02T21:28:07.051Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289864020913512,"aZ":-21.514324521276926,"pfxX":-8.104845905742481,"pfxZ":6.625119163575774,"pX":-0.5053321902348772,"pZ":0.7666426903499206,"vX0":6.199084928219758,"vY0":-125.49686164941143,"vZ0":-8.85764829277688,"x":136.26,"y":218.08,"x0":-1.9437245482138275,"y0":50.00600345234586,"z0":6.068814674540779,"aX":-13.045178996756912},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":1518,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.43499481128871764,"extension":6.317597413492611},"index":3,"playId":"d940b989-63d1-3b32-9832-1e62f09a83ea","pitchNumber":3,"startTime":"2026-05-02T21:28:07.051Z","endTime":"2026-05-02T21:28:13.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:28:13.053Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xavier Edwards homers (2) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:28:14.483Z","endTime":"2026-05-02T21:29:36.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.829730242707193,"aZ":-38.069953371694034,"pfxX":3.609637545147436,"pfxZ":-4.294449395457368,"pX":-0.8629067082279969,"pZ":2.267730303585164,"vX0":2.1078892437078562,"vY0":-116.16525852831961,"vZ0":-1.1389884044869474,"x":149.89,"y":177.55,"x0":-2.249658613064797,"y0":50.00353470978703,"z0":6.368980511860019,"aX":4.955219852570715},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.8,"breakHorizontal":-7.1,"spinRate":2651,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.470698584713237,"extension":6.104425477515191},"index":0,"playId":"40fbc901-10f9-326a-b396-ad10936aabe6","pitchNumber":1,"startTime":"2026-05-02T21:28:34.600Z","endTime":"2026-05-02T21:28:40.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13891509660897,"aZ":-25.42400278103183,"pfxX":3.257114211519431,"pfxZ":4.065365457874012,"pX":-0.24209807361472582,"pZ":1.8627135893740538,"vX0":4.158402544135146,"vY0":-127.50958009400618,"vZ0":-5.571946058458298,"x":126.23,"y":188.49,"x0":-2.3120227307804195,"y0":50.002244938670145,"z0":6.060353915760639,"aX":5.408737948534168},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-6.7,"spinRate":2610,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.42816454084198075,"extension":6.066799785163539},"index":1,"playId":"eeae855f-c3f1-331c-b9e4-41f28ac60478","pitchNumber":2,"startTime":"2026-05-02T21:28:50.179Z","endTime":"2026-05-02T21:28:55.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14095481814639,"aZ":-11.843855328980009,"pfxX":-2.011340166094234,"pfxZ":10.239475784604235,"pX":0.21568594525400372,"pZ":2.2409157316862625,"vX0":6.420384947004262,"vY0":-139.71306121016192,"vZ0":-8.543459168269246,"x":108.78,"y":178.28,"x0":-1.846311382965239,"y0":50.00562736908503,"z0":6.108227816803567,"aX":-3.9947461204629904},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":2.4,"spinRate":2307,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.391350191303415,"extension":6.0096686115209605},"hitData":{"launchSpeed":100.6,"launchAngle":27.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":206.86,"coordY":62.02}},"index":2,"playId":"2aa70b47-896d-3df9-a498-d0d3132b2541","pitchNumber":3,"startTime":"2026-05-02T21:29:05.380Z","endTime":"2026-05-02T21:29:36.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":0.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:29:36.522Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Bryce Harper to pitcher Andrew Painter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:29:32.823Z","endTime":"2026-05-02T21:31:20.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05879105322683,"aZ":-12.646349902182733,"pfxX":-2.06270619451974,"pfxZ":9.714094222455698,"pX":0.9838909344395627,"pZ":3.7738087591038365,"vX0":8.370978049144192,"vY0":-141.52235417662814,"vZ0":-4.27328998345355,"x":79.5,"y":136.89,"x0":-1.7560607574085516,"y0":50.00080204579884,"z0":6.125457903853207,"aX":-4.147830951186236},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":1.9,"spinRate":2329,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.388397971312032,"extension":6.0928730984649935},"index":0,"playId":"ea0719a2-14a4-30a8-9e3e-554f0986f375","pitchNumber":1,"startTime":"2026-05-02T21:29:58.718Z","endTime":"2026-05-02T21:30:04.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258393248518328,"aZ":-25.090852052744214,"pfxX":-9.323894490514132,"pfxZ":4.389857953904569,"pX":-0.3561941932028569,"pZ":1.3634078444937388,"vX0":7.384508524230766,"vY0":-126.56993256959545,"vZ0":-6.674518645489462,"x":130.58,"y":201.97,"x0":-2.108710931536594,"y0":50.00009046610475,"z0":6.060117005114935,"aX":-15.03611834942035},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":1573,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4337242922695328,"extension":6.078589595525372},"index":1,"playId":"70e2de09-a7e9-3a38-889f-032a6ae81364","pitchNumber":2,"startTime":"2026-05-02T21:30:13.662Z","endTime":"2026-05-02T21:30:22.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11115525002312,"aZ":-30.18155143974272,"pfxX":-8.814202574797301,"pfxZ":1.2767654952753738,"pX":-1.0295972877005435,"pZ":3.4445377444849528,"vX0":5.3536997043627785,"vY0":-124.71333977158262,"vZ0":-0.7160650543861036,"x":156.25,"y":145.78,"x0":-2.06849336756662,"y0":50.0039922466299,"z0":6.243967710079588,"aX":-13.764909059033924},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":14.5,"spinRate":1580,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4406620659952898,"extension":6.146539189760219},"index":2,"playId":"8dc1686c-fda1-3e68-a68d-3a353129b14b","pitchNumber":3,"startTime":"2026-05-02T21:30:30.073Z","endTime":"2026-05-02T21:30:35.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.894285765716496,"aZ":-9.452886483623386,"pfxX":-3.189201743159064,"pfxZ":11.641543638272665,"pX":0.19937043740410826,"pZ":2.7691543053435486,"vX0":7.492725399408754,"vY0":-139.4338134797375,"vZ0":-7.257600211948959,"x":109.4,"y":164.01,"x0":-2.11889629958265,"y0":50.00592113412337,"z0":6.043835003181617,"aX":-6.226812767303469},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.6,"breakHorizontal":4.1,"spinRate":2262,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3941378350501772,"extension":6.084863971171952},"index":3,"playId":"027933b9-5c2b-347d-999f-1c6aa5280987","pitchNumber":4,"startTime":"2026-05-02T21:30:45.204Z","endTime":"2026-05-02T21:30:49.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-02T21:30:59.413Z","endTime":"2026-05-02T21:31:11.765Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54574009846171,"aZ":-11.061552575129587,"pfxX":-3.125328108600356,"pfxZ":10.887598451425724,"pX":-0.3131418090295763,"pZ":2.194189438334394,"vX0":5.885507282326216,"vY0":-138.74588658006476,"vZ0":-8.373873575360081,"x":128.94,"y":179.54,"x0":-2.0609214915116216,"y0":50.006739884597685,"z0":5.998591481193046,"aX":-6.063083835527198},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.39555985781096714,"extension":6.15340130846046},"hitData":{"launchSpeed":96.8,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.76,"coordY":169.75}},"index":5,"playId":"3debcd8b-3da8-3343-a9d1-b57c8ded805e","pitchNumber":5,"startTime":"2026-05-02T21:31:11.765Z","endTime":"2026-05-02T21:31:20.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:31:20.254Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:31:24.385Z","endTime":"2026-05-02T21:34:04.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544223862085616,"aZ":-23.868666945361124,"pfxX":-6.5785800075049785,"pfxZ":5.328891158679911,"pX":-0.3130499975972606,"pZ":3.240843853846459,"vX0":6.4264915138720315,"vY0":-123.77671023978316,"vZ0":-2.4841553658595816,"x":128.93,"y":151.28,"x0":-2.0821534016670116,"y0":50.00618068405733,"z0":6.245758849287514,"aX":-10.261334706216369},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.4,"breakHorizontal":10.6,"spinRate":1629,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.44167767784062173,"extension":6.2158061248895695},"index":0,"playId":"9b26964c-8b8f-3e3b-87eb-7817c381c596","pitchNumber":1,"startTime":"2026-05-02T21:31:44.085Z","endTime":"2026-05-02T21:31:48.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091522583416726,"aZ":-26.403317569325704,"pfxX":2.823014679831009,"pfxZ":3.5330499466592404,"pX":1.12213916941442,"pZ":0.5270967682881559,"vX0":7.021430276502111,"vY0":-127.03704577309337,"vZ0":-8.403308022885277,"x":74.23,"y":224.55,"x0":-2.0447496948124315,"y0":50.00422445352268,"z0":5.977618715575179,"aX":4.612550382763083},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-6.7,"spinRate":2580,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.43120116378054885,"extension":6.037942445351595},"index":1,"playId":"ba202bab-c919-3733-9a61-050a92985214","pitchNumber":2,"startTime":"2026-05-02T21:31:59.321Z","endTime":"2026-05-02T21:32:03.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29497615193073,"aZ":-29.10971960870806,"pfxX":3.6725634056004046,"pfxZ":1.8699931849235307,"pX":0.9329374146838517,"pZ":0.972419118913542,"vX0":6.418844528761113,"vY0":-127.44141084198426,"vZ0":-6.909543509082633,"x":81.44,"y":212.52,"x0":-2.0998952730485794,"y0":50.002423281065994,"z0":6.031957289558652,"aX":6.012113904809097},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-8.2,"spinRate":2614,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.43052770825305187,"extension":6.156464536123397},"index":2,"playId":"ccdd6936-eefd-3d16-a945-5e4be14e7a46","pitchNumber":3,"startTime":"2026-05-02T21:32:18.499Z","endTime":"2026-05-02T21:32:23.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477126484160394,"aZ":-15.044631354182016,"pfxX":-0.7651534010450529,"pfxZ":8.534523283061022,"pX":2.6886878691337865,"pZ":3.599272266801646,"vX0":12.444938189027766,"vY0":-140.47708786516668,"vZ0":-4.655172072625622,"x":14.51,"y":141.6,"x0":-1.6912243352219105,"y0":50.005791299073024,"z0":6.2491622041201165,"aX":-1.5359807957838694},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-1.1,"spinRate":2413,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.38923636244190085,"extension":6.118820010865351},"index":3,"playId":"98057a84-0540-364f-9c25-30876882cdc4","pitchNumber":4,"startTime":"2026-05-02T21:32:46.508Z","endTime":"2026-05-02T21:32:51.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379155043051174,"aZ":-13.934588847714647,"pfxX":-1.4929297836394002,"pfxZ":9.174022764600657,"pX":0.9157558305058647,"pZ":3.3457907087662546,"vX0":8.615319934189802,"vY0":-139.83178829704414,"vZ0":-5.056975615660665,"x":82.09,"y":148.44,"x0":-2.005994034489496,"y0":50.00293402166187,"z0":6.086111009136932,"aX":-2.9701979205713287},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":1.0,"spinRate":2352,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39113103473408684,"extension":6.162574566281912},"index":4,"playId":"38083d6c-3629-37cc-a5de-77bba5a3819c","pitchNumber":5,"startTime":"2026-05-02T21:33:05.295Z","endTime":"2026-05-02T21:33:13.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60712610381045,"aZ":-14.198965151336722,"pfxX":-4.807237193791301,"pfxZ":9.3194097744989,"pX":0.2604065584730535,"pZ":2.6122203949770633,"vX0":7.454557477870709,"vY0":-137.54374081351096,"vZ0":-6.865526371160684,"x":107.07,"y":168.25,"x0":-1.852124333386986,"y0":50.00248670706497,"z0":6.0912362081576275,"aX":-9.272318747501316},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2298,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.3972182220698799,"extension":6.0657565470052806},"index":5,"playId":"4fc1b921-e1f7-348d-9b88-e4dc3edc76d9","pitchNumber":6,"startTime":"2026-05-02T21:33:29.736Z","endTime":"2026-05-02T21:33:35.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.809792851700458,"aZ":-12.8149265244445,"pfxX":-7.745333737371016,"pfxZ":10.079492961517332,"pX":0.3312790210277988,"pZ":1.3898375717912401,"vX0":8.598492194894,"vY0":-137.99503643417773,"vZ0":-10.0482073947514,"x":104.37,"y":201.25,"x0":-1.8244767677723333,"y0":50.00617380250423,"z0":5.950468973730956,"aX":-14.882974775838452},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2267,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.397486872406172,"extension":6.273525499539243},"index":6,"playId":"6a3aee3e-415f-3d5d-a6a5-1137c96ed720","pitchNumber":7,"startTime":"2026-05-02T21:33:57.059Z","endTime":"2026-05-02T21:34:04.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:34:04.674Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T21:34:06.008Z","endTime":"2026-05-02T21:35:15.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76618400947583,"aZ":-11.234768432418207,"pfxX":-3.2484639922887673,"pfxZ":10.753270419330462,"pX":0.966514805839184,"pZ":2.0724675050429426,"vX0":8.857386188404597,"vY0":-139.04392571518576,"vZ0":-8.723455686901218,"x":80.16,"y":182.82,"x0":-1.8459763020059898,"y0":50.00251387650726,"z0":6.00656552511581,"aX":-6.325875374403324},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2286,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39473527185585233,"extension":6.157000822897806},"index":0,"playId":"66a173df-f2a7-3895-bbe8-36e8e383c995","pitchNumber":1,"startTime":"2026-05-02T21:34:27.510Z","endTime":"2026-05-02T21:34:32.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444401669857058,"aZ":-30.083972403541804,"pfxX":4.740937740586483,"pfxZ":1.45220327653149,"pX":1.2055015252022223,"pZ":2.2566001209422857,"vX0":7.108233882459093,"vY0":-120.23344736426625,"vZ0":-2.3544300486024565,"x":71.05,"y":177.85,"x0":-2.4220568158737876,"y0":50.0058072339295,"z0":5.9567186682766975,"aX":6.841342570302693},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":-10.6,"spinRate":2434,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4580853622109218,"extension":6.132771637165263},"index":1,"playId":"e332fc63-3ecc-33f0-a3db-96d210eb6cc4","pitchNumber":2,"startTime":"2026-05-02T21:34:46.086Z","endTime":"2026-05-02T21:34:52.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328605975364976,"aZ":-18.778161486758272,"pfxX":-6.270243269757177,"pfxZ":8.555361311827236,"pX":0.5118078702092471,"pZ":1.6639599571936388,"vX0":8.017204046231717,"vY0":-123.9449557778118,"vZ0":-7.198475074528595,"x":97.49,"y":193.85,"x0":-1.9407270253655646,"y0":50.00030122764002,"z0":6.158098845290012,"aX":-9.815172519368708},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":1558,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4408619983858659,"extension":6.326253729826078},"index":2,"playId":"ac9c47c5-cb3d-3f7a-99f2-68a6984942d0","pitchNumber":3,"startTime":"2026-05-02T21:35:09.440Z","endTime":"2026-05-02T21:35:15.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:35:15.012Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Stubbs grounds out to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:37:22.676Z","endTime":"2026-05-02T21:38:15.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":95.1,"endSpeed":87.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349749304662854,"aZ":-13.076591770713849,"pfxX":-6.271575048894404,"pfxZ":9.796548268111517,"pX":-0.6232093926911865,"pZ":1.9611621276352451,"vX0":3.0514598019125865,"vY0":-138.37443943058145,"vZ0":-7.714693681184316,"x":140.76,"y":185.83,"x0":-0.9222466191993811,"y0":50.00427227093416,"z0":5.651520934521463,"aX":-12.227113210736006},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2607,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3950365299771854,"extension":5.8496517147312925},"index":0,"playId":"80050b20-0563-3d59-bad8-a687db47823b","pitchNumber":1,"startTime":"2026-05-02T21:37:23.381Z","endTime":"2026-05-02T21:37:31.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619264152883858,"aZ":-13.285685268258455,"pfxX":-6.712693193740072,"pfxZ":9.851187552491627,"pX":1.076828878914538,"pZ":0.9463489123771408,"vX0":7.0993698673007675,"vY0":-137.18493072354084,"vZ0":-9.909407471367174,"x":75.95,"y":213.23,"x0":-0.6649538687980113,"y0":50.00436583263681,"z0":5.497279800324298,"aX":-12.873721542254321},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2531,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3983259539858137,"extension":5.878969401507517},"index":1,"playId":"a7dccb8b-2c47-3296-b9e2-820523b6b181","pitchNumber":2,"startTime":"2026-05-02T21:37:43.914Z","endTime":"2026-05-02T21:37:49.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30114253557623,"aZ":-31.948613471454884,"pfxX":0.5178354624202506,"pfxZ":0.1358292918501931,"pX":-0.28547164466218605,"pZ":1.7938229045805885,"vX0":2.047208111431169,"vY0":-128.79671549667054,"vZ0":-3.4914235265388482,"x":127.88,"y":190.35,"x0":-1.1638548076069826,"y0":50.00191107121352,"z0":5.686270129335317,"aX":0.8539240249364313},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-1.4,"spinRate":2630,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.428259913657683,"extension":5.841100832494198},"hitData":{"launchSpeed":84.0,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.4,"coordY":157.63}},"index":2,"playId":"458edf34-6312-38c6-8066-eb4865e8c832","pitchNumber":3,"startTime":"2026-05-02T21:38:06.663Z","endTime":"2026-05-02T21:38:15.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:38:15.856Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Felix Reyes flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:38:17.108Z","endTime":"2026-05-02T21:40:15.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64450172894516,"aZ":-31.80830653630315,"pfxX":1.4997613810063677,"pfxZ":0.20013127846668866,"pX":-0.3793409170580331,"pZ":2.6323712644498882,"vX0":0.9428764088989476,"vY0":-133.12053396198428,"vZ0":-2.432726409674399,"x":131.46,"y":167.71,"x0":-0.9308548637527636,"y0":50.0028056265563,"z0":5.819022967236647,"aX":2.741087474203757},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":-2.9,"spinRate":2739,"spinDirection":357},"zone":4,"typeConfidence":2.0,"plateTime":0.4085960538582474,"extension":5.766888326847937},"index":0,"playId":"e4180ef2-b3d6-3d8f-9eff-6f0991465d11","pitchNumber":1,"startTime":"2026-05-02T21:38:40.314Z","endTime":"2026-05-02T21:38:44.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616777359640583,"aZ":-34.52746629709361,"pfxX":0.3064956586532901,"pfxZ":-1.335200576889393,"pX":0.6089978503751358,"pZ":0.8986040745503124,"vX0":3.5884104729762942,"vY0":-131.43806118785298,"vZ0":-5.7891133137670145,"x":93.79,"y":214.52,"x0":-0.80884562046148,"y0":50.00148657007393,"z0":5.667337088585196,"aX":0.5405255870904414},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.4,"breakHorizontal":-1.3,"spinRate":2623,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.41536167719105155,"extension":5.848975619760183},"index":1,"playId":"fa1974f1-ae55-3faf-b561-7ece6a047921","pitchNumber":2,"startTime":"2026-05-02T21:39:01.302Z","endTime":"2026-05-02T21:39:05.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-02T21:39:11.532Z","endTime":"2026-05-02T21:39:21.549Z","isPitch":false,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"},"defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79372710575643,"aZ":-40.61398178610218,"pfxX":7.504867631070447,"pfxZ":-5.07594912009753,"pX":1.6365436607373287,"pZ":0.9774319383299847,"vX0":4.269504635572921,"vY0":-128.46443723443127,"vZ0":-3.5498018474674042,"x":54.62,"y":212.39,"x0":-1.0244424552285871,"y0":50.00217881401836,"z0":5.549580420822676,"aX":12.481928593677337},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.7,"breakHorizontal":-14.5,"spinRate":2704,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.42714444874066304,"extension":5.875237869000245},"index":3,"playId":"38f15fa2-a70f-3a3f-8d9d-e55c912ce054","pitchNumber":3,"startTime":"2026-05-02T21:39:21.549Z","endTime":"2026-05-02T21:39:26.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":89.9,"endSpeed":83.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380627892217458,"aZ":-38.71454129201654,"pfxX":5.466114661820974,"pfxZ":-3.76778328686094,"pX":0.7155156263339987,"pZ":0.35330515094195936,"vX0":2.8529360102688597,"vY0":-130.88076808770163,"vZ0":-5.654164639260992,"x":89.73,"y":229.24,"x0":-1.0985034618735496,"y0":50.0036600771001,"z0":5.438076523965264,"aX":9.490570471680664},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-7.8,"breakHorizontal":-10.6,"spinRate":2798,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.41834868854160856,"extension":5.858356990771558},"index":4,"playId":"c43dd8a6-4258-3196-a30e-17796bebef67","pitchNumber":4,"startTime":"2026-05-02T21:39:37.949Z","endTime":"2026-05-02T21:39:45.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65258141887549,"aZ":-34.43155618170449,"pfxX":1.4904350157903261,"pfxZ":-1.2682174766279957,"pX":0.010140514873699925,"pZ":3.1064698031946,"vX0":1.2336273502853974,"vY0":-132.60825278815696,"vZ0":-0.7570822554034645,"x":116.61,"y":154.91,"x0":-0.6549154928339281,"y0":50.00329811346928,"z0":5.909942359115814,"aX":2.6513546018010015},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.0,"spinRate":2626,"spinDirection":9},"zone":2,"typeConfidence":2.0,"plateTime":0.41322244457080703,"extension":5.90673203691076},"hitData":{"launchSpeed":94.6,"launchAngle":41.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.48,"coordY":73.48}},"index":5,"playId":"d9a0a76c-3a17-3a0a-b537-a67233b93812","pitchNumber":5,"startTime":"2026-05-02T21:40:03.926Z","endTime":"2026-05-02T21:40:15.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:40:15.762Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T21:40:15.814Z","endTime":"2026-05-02T21:41:08.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8028276768421,"aZ":-10.320009420562512,"pfxX":-4.048258914398157,"pfxZ":11.060694774155206,"pX":0.014508799561131778,"pZ":2.1557998491436208,"vX0":3.589052534151832,"vY0":-139.74617696954084,"vZ0":-7.663133258655128,"x":116.45,"y":180.57,"x0":-0.7611406310185802,"y0":50.00410264782019,"z0":5.613418746890851,"aX":-7.999241054067011},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2590,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3921066072850392,"extension":5.894273469173431},"index":0,"playId":"6ff11be1-8251-3cf1-bb29-e3be12626d80","pitchNumber":1,"startTime":"2026-05-02T21:40:40.066Z","endTime":"2026-05-02T21:40:44.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.247829616612776,"aZ":-11.729575040259252,"pfxX":-4.174296091693961,"pfxZ":10.327522035342971,"pX":0.30929823670537004,"pZ":2.8024530907409133,"vX0":4.128927449258938,"vY0":-139.97503680365895,"vZ0":-6.0214154757452345,"x":105.21,"y":163.11,"x0":-0.644140899713638,"y0":50.005227368421096,"z0":5.753000380995385,"aX":-8.266090145296081},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":6.7,"spinRate":2499,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3916345281220881,"extension":5.871597298239989},"hitData":{"launchSpeed":91.8,"launchAngle":55.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.48,"coordY":114.24}},"index":1,"playId":"98a4f99a-b33e-3f3a-a885-d37ea1642756","pitchNumber":2,"startTime":"2026-05-02T21:40:57.109Z","endTime":"2026-05-02T21:41:08.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:41:08.380Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:43:24.843Z","endTime":"2026-05-02T21:44:18.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T21:43:21.057Z","endTime":"2026-05-02T21:43:27.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Christopher Morel replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T21:43:26.859Z","endTime":"2026-05-02T21:43:26.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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(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":80.1,"endSpeed":73.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875559883872498,"aZ":-29.79533547894955,"pfxX":-8.19203877084281,"pfxZ":1.7380991154844736,"pX":0.016253405005721828,"pZ":2.5517446972388242,"vX0":-3.9989945593749265,"vY0":-116.57866759806895,"vZ0":-1.666403448008284,"x":116.38,"y":169.88,"x0":2.82081246662975,"y0":50.00379177274449,"z0":6.100676557866606,"aX":-11.223068241393344},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":2312,"spinDirection":285},"zone":5,"typeConfidence":0.91,"plateTime":0.4706729331064712,"extension":5.181685089666173},"index":2,"playId":"778ceaa6-4144-3aa6-8243-7947276aaa5d","pitchNumber":1,"startTime":"2026-05-02T21:43:26.861Z","endTime":"2026-05-02T21:43:32.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79218070790954,"aZ":-28.601038152709517,"pfxX":-2.274495490052032,"pfxZ":2.1946534818834973,"pX":0.9665996514806153,"pZ":3.388151592768909,"vX0":-3.302542921746529,"vY0":-126.30776386828883,"vZ0":-1.3567641204152425,"x":80.16,"y":147.3,"x0":2.5825851924685534,"y0":50.00374317439066,"z0":6.215074579582423,"aX":-3.70413804579588},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.43232431468837573,"extension":5.25015529271521},"index":3,"playId":"b547273b-b38f-3253-a5c3-41ae82c0cd10","pitchNumber":2,"startTime":"2026-05-02T21:43:40.047Z","endTime":"2026-05-02T21:43:45.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61316946497187,"aZ":-29.990222354855273,"pfxX":-2.5829460381723672,"pfxZ":1.3610709532913337,"pX":0.27095383090960506,"pZ":2.9748038882722425,"vX0":-4.49656263773348,"vY0":-125.25009431765994,"vZ0":-1.9373938329182194,"x":106.67,"y":158.46,"x0":2.4199602274662815,"y0":50.00112753357438,"z0":6.194164013021378,"aX":-4.130700224018074},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":5.6,"spinRate":2320,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.43613941361818,"extension":5.33326320633911},"index":4,"playId":"ef651a62-992a-37ae-add1-00abc55c1d0c","pitchNumber":3,"startTime":"2026-05-02T21:43:54.569Z","endTime":"2026-05-02T21:43:58.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132295098628305,"aZ":-13.502598663697396,"pfxX":2.9283634286638853,"pfxZ":10.198758287406854,"pX":-0.14759737625527516,"pZ":3.067467749481686,"vX0":-7.379762197598283,"vY0":-134.2340050038673,"vZ0":-5.56563445023243,"x":122.63,"y":155.96,"x0":2.252757901420094,"y0":50.00664417018705,"z0":6.123576246638851,"aX":5.364020247565117},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-3.7,"spinRate":2183,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.4075149259030786,"extension":5.297510011923188},"index":5,"playId":"8b76d109-a3a9-3e04-a22c-691130eb48b5","pitchNumber":4,"startTime":"2026-05-02T21:44:11.854Z","endTime":"2026-05-02T21:44:18.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:44:18.415Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esteury Ruiz doubles (1) on a line drive to left fielder Garrett Stubbs.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:44:17.694Z","endTime":"2026-05-02T21:44:51.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08096304967797,"aZ":-26.393483382055663,"pfxX":-1.8330348713298044,"pfxZ":3.5386996918071274,"pX":-0.5867633909133618,"pZ":2.2310086462172642,"vX0":-6.719462427417976,"vY0":-126.08809911866774,"vZ0":-4.334634800214362,"x":139.37,"y":178.54,"x0":2.3350896649217563,"y0":50.00453397921824,"z0":6.065794677504373,"aX":-2.993988077658862},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":4.7,"spinRate":2360,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.43196683337112773,"extension":5.26251968044957},"hitData":{"launchSpeed":97.0,"launchAngle":16.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.43,"coordY":109.63}},"index":0,"playId":"2b4a291e-ce15-30cf-896c-c26e30e4bb2a","pitchNumber":1,"startTime":"2026-05-02T21:44:39.181Z","endTime":"2026-05-02T21:44:51.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.24,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:44:51.082Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:44:56.527Z","endTime":"2026-05-02T21:48:11.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07925605510716,"aZ":-18.73042740424738,"pfxX":9.58352749490421,"pfxZ":7.566657539281142,"pX":-0.24572387175240182,"pZ":1.9751460215554983,"vX0":-9.576088762832303,"vY0":-132.8485002011389,"vZ0":-7.037306105171933,"x":126.37,"y":185.45,"x0":2.171067281680772,"y0":50.00122274711665,"z0":6.033567705551663,"aX":17.024194858153358},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-15.1,"spinRate":1962,"spinDirection":146},"zone":8,"typeConfidence":0.89,"plateTime":0.4132555320744298,"extension":5.231283927566192},"index":0,"playId":"7bad04c5-e323-370c-8f70-767303dc0e1e","pitchNumber":1,"startTime":"2026-05-02T21:45:31.464Z","endTime":"2026-05-02T21:45:36.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685126824858678,"aZ":-19.975692912454555,"pfxX":9.720571477831648,"pfxZ":6.83467917182099,"pX":0.7957626199460767,"pZ":1.481391283792511,"vX0":-6.830051320144834,"vY0":-133.2796844214534,"vZ0":-8.002714383348254,"x":86.67,"y":198.78,"x0":2.138535970516974,"y0":50.00637632723027,"z0":5.984754952740631,"aX":17.358095742838394},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-16.0,"spinRate":1980,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.41216044715990297,"extension":5.3453711990157515},"index":1,"playId":"d0a89f39-5239-353e-8e62-c8c2c6ac2716","pitchNumber":2,"startTime":"2026-05-02T21:45:50.536Z","endTime":"2026-05-02T21:45:56.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.1,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128751817452248,"aZ":-27.316823855232933,"pfxX":-1.5733129437352695,"pfxZ":2.914727776871052,"pX":-0.7234257605676616,"pZ":2.2769824189442347,"vX0":-7.395036498606252,"vY0":-128.12959267852537,"vZ0":-4.152304824931996,"x":144.58,"y":177.3,"x0":2.402721340029527,"y0":50.001321759001286,"z0":6.049700152017976,"aX":-2.6176246207484413},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":4.4,"spinRate":2346,"spinDirection":195},"zone":4,"typeConfidence":0.9,"plateTime":0.4272580670157593,"extension":5.509761986481209},"index":2,"playId":"e7f98ecb-b77d-3fb3-91d0-a8c05d85b918","pitchNumber":3,"startTime":"2026-05-02T21:46:10.502Z","endTime":"2026-05-02T21:46:16.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62529200360597,"aZ":-29.17338695617331,"pfxX":-6.357786261541087,"pfxZ":2.1089202739237134,"pX":-0.09436643131427908,"pZ":3.318623741249912,"vX0":-4.608929252871613,"vY0":-119.19638339873715,"vZ0":-0.35687448602273986,"x":120.6,"y":149.18,"x0":2.6986760346636802,"y0":50.000191169471,"z0":6.133303232902717,"aX":-9.030139521615665},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":2340,"spinDirection":289},"zone":2,"typeConfidence":0.91,"plateTime":0.4617635315867461,"extension":5.265156746221802},"index":3,"playId":"9e6e997b-a0d0-342e-8ec2-1f6b864a5346","pitchNumber":4,"startTime":"2026-05-02T21:46:30.602Z","endTime":"2026-05-02T21:46:36.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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.7,"endSpeed":81.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63260807831935,"aZ":-27.578517193138254,"pfxX":-1.6290461573159591,"pfxZ":2.7437309769472975,"pX":-0.31407239968483536,"pZ":2.443122732052593,"vX0":-6.430238551858704,"vY0":-129.0562572494339,"vZ0":-3.820358417476747,"x":128.97,"y":172.82,"x0":2.4285922993227156,"y0":50.00186955537677,"z0":6.083674144404646,"aX":-2.728416139560249},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":4.4,"spinRate":2412,"spinDirection":188},"zone":4,"typeConfidence":0.89,"plateTime":0.425552495859554,"extension":5.334485628258809},"index":4,"playId":"5cc05b74-4377-3fae-ad47-69a186e43112","pitchNumber":5,"startTime":"2026-05-02T21:46:49.759Z","endTime":"2026-05-02T21:46:53.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T21:47:19.133Z","endTime":"2026-05-02T21:47:41.375Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801732876802856,"aZ":-27.435382503369002,"pfxX":-4.717743263211746,"pfxZ":3.2175321265504033,"pX":-0.8641688277075966,"pZ":1.7320479531662545,"vX0":-6.11179660365824,"vY0":-121.70984890043748,"vZ0":-4.458534091854065,"x":149.94,"y":192.01,"x0":2.309582014734767,"y0":50.00446209930424,"z0":6.01264049233298,"aX":-6.953876564908088},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":10.2,"spinRate":2341,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4530880634912302,"extension":5.531094018413344},"index":6,"playId":"1d925d32-dc94-33da-af41-5d4019419129","pitchNumber":6,"startTime":"2026-05-02T21:47:41.375Z","endTime":"2026-05-02T21:47:45.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954018522184093,"aZ":-30.745979620810456,"pfxX":-5.438860520142679,"pfxZ":0.9882968297351811,"pX":0.2533730660292106,"pZ":1.079369095935775,"vX0":-4.062980254398562,"vY0":-120.42587759977806,"vZ0":-4.797991649463754,"x":107.34,"y":209.64,"x0":2.681344390358821,"y0":50.000056941991886,"z0":5.883376168497249,"aX":-7.818615081614727},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":10.9,"spinRate":2446,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.45853466121812003,"extension":5.292968094499313},"index":7,"playId":"e8a00ff5-3fd9-3690-a983-fde77fc35ea7","pitchNumber":7,"startTime":"2026-05-02T21:48:05.615Z","endTime":"2026-05-02T21:48:11.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.46,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:48:11.099Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Esteury Ruiz to 3rd. Jakob Marsee to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:48:10.710Z","endTime":"2026-05-02T21:49:58.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3728426431759,"aZ":-28.679392467515523,"pfxX":-2.5312961905553966,"pfxZ":2.157518460337716,"pX":0.73649129955742,"pZ":2.467313593292869,"vX0":-3.4652423725071273,"vY0":-126.00553997473885,"vZ0":-3.2802438421888107,"x":88.93,"y":172.16,"x0":2.4555481799868435,"y0":50.00036586773612,"z0":6.090608189997329,"aX":-4.089151337080349},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2433,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4338429185499644,"extension":5.447159166171049},"index":0,"playId":"9cb97011-e60f-3ad1-afa7-2a08dbd1c359","pitchNumber":1,"startTime":"2026-05-02T21:48:48.481Z","endTime":"2026-05-02T21:48:52.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-02T21:49:10.560Z","endTime":"2026-05-02T21:49:23.982Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"147febbe-fcc6-3eb7-8d47-82ac82b79713","startTime":"2026-05-02T21:49:23.982Z","endTime":"2026-05-02T21:49:28.806Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649951346780924,"aZ":-20.25981141596725,"pfxX":9.608183257610106,"pfxZ":6.661375267735034,"pX":0.9296394615227167,"pZ":2.6296884656185138,"vX0":-6.623702339182939,"vY0":-133.60703308572332,"vZ0":-5.306866021111584,"x":81.56,"y":167.78,"x0":2.206047243464273,"y0":50.0032493836871,"z0":6.119718251447456,"aX":17.186009172923598},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":2071,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.41163371194302867,"extension":5.211688240232621},"hitData":{"launchSpeed":67.8,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.49,"coordY":172.29}},"index":3,"playId":"a450039b-44bf-309c-b7e3-ea2fc8e549e1","pitchNumber":2,"startTime":"2026-05-02T21:49:50.450Z","endTime":"2026-05-02T21:49:58.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.64,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:49:58.822Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to shortstop Trea Turner. Esteury Ruiz scores. Jakob Marsee to 3rd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:50:08.146Z","endTime":"2026-05-02T21:50:51.510Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21425575455827,"aZ":-29.10767072557332,"pfxX":-7.474838879578602,"pfxZ":2.0917913111728836,"pX":0.927123348483943,"pZ":2.696223849035471,"vX0":-2.089717162181537,"vY0":-121.22941729944564,"vZ0":-1.9749596861972882,"x":81.66,"y":165.98,"x0":2.774553370125199,"y0":50.001956777180595,"z0":6.101853240108865,"aX":-10.947423963143866},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":14.0,"spinRate":2354,"spinDirection":273},"zone":12,"typeConfidence":0.91,"plateTime":0.45458671665903916,"extension":5.410064792813829},"index":0,"playId":"1f86810c-23ef-3a90-b877-532c7e105e7b","pitchNumber":1,"startTime":"2026-05-02T21:50:27.655Z","endTime":"2026-05-02T21:50:32.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772612182668844,"aZ":-18.85223113025583,"pfxX":8.687533528809222,"pfxZ":7.290318205303988,"pX":0.8631879387240775,"pZ":1.7864397463859694,"vX0":-6.423996722415974,"vY0":-134.7026872841287,"vZ0":-7.560403922796909,"x":84.1,"y":190.55,"x0":2.1568467662204123,"y0":50.00375596200817,"z0":5.9751889566503555,"aX":15.87745525080549},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-14.3,"spinRate":2051,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.40747845779870984,"extension":5.393449201568754},"hitData":{"launchSpeed":66.7,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.14,"coordY":166.69}},"index":1,"playId":"a256455f-74cb-31d5-aac8-42d07df13dc9","pitchNumber":2,"startTime":"2026-05-02T21:50:43.497Z","endTime":"2026-05-02T21:50:51.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.72,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:50:51.510Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xavier Edwards grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Otto Lopez out at 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T21:51:00.948Z","endTime":"2026-05-02T21:52:55.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280958673216677,"aZ":-23.473132163369424,"pfxX":10.510495594835792,"pfxZ":4.861098027895,"pX":0.7915960990540801,"pZ":2.0527422827238575,"vX0":-7.489428175908902,"vY0":-133.11111647525618,"vZ0":-5.995999234959167,"x":86.83,"y":183.36,"x0":2.2799234283752323,"y0":50.001127855272124,"z0":6.040091911288152,"aX":18.809314462972782},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-17.4,"spinRate":1970,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.41190033146748384,"extension":5.373442404196146},"index":0,"playId":"9aab7af4-03cf-3cf6-be21-fee47fde59c5","pitchNumber":1,"startTime":"2026-05-02T21:51:37.232Z","endTime":"2026-05-02T21:51:40.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":88.2,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282165372864654,"aZ":-26.48792520258432,"pfxX":-1.0042787860724267,"pfxZ":3.351784821217569,"pX":0.44136609493989426,"pZ":3.642634712392328,"vX0":-4.398452511478205,"vY0":-128.5458546269108,"vZ0":-1.5885616198685244,"x":100.18,"y":140.43,"x0":2.29573268851927,"y0":50.00279299405723,"z0":6.298839221303164,"aX":-1.7021925528486481},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":2.6,"spinRate":2286,"spinDirection":179},"zone":12,"typeConfidence":0.89,"plateTime":0.4239325106301828,"extension":5.3269086281160964},"index":1,"playId":"6312ed52-7cae-3d37-aa1b-c036f4d62f5a","pitchNumber":2,"startTime":"2026-05-02T21:52:03.802Z","endTime":"2026-05-02T21:52:09.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893643405687133,"aZ":-29.151067613225035,"pfxX":-6.063243436187397,"pfxZ":2.094255971562598,"pX":0.16579720444580653,"pZ":3.5292804231247854,"vX0":-4.16215912675794,"vY0":-119.33609771051151,"vZ0":0.039095692071537735,"x":110.68,"y":143.49,"x0":2.7199665985703954,"y0":50.002309765121325,"z0":6.1379345389478805,"aX":-8.746482608469854},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":12.0,"spinRate":2287,"spinDirection":278},"zone":12,"typeConfidence":0.91,"plateTime":0.45891688771694517,"extension":5.159011818550184},"index":2,"playId":"3a524293-f66f-3a19-a01b-b4e241ceb1e6","pitchNumber":3,"startTime":"2026-05-02T21:52:25.680Z","endTime":"2026-05-02T21:52:31.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05544085217697,"aZ":-27.400497268668,"pfxX":-2.742107637837516,"pfxZ":2.8554368810534125,"pX":-0.10821250416082655,"pZ":2.1459597273772832,"vX0":-5.509571646101092,"vY0":-127.97320821691895,"vZ0":-4.465688111122346,"x":121.12,"y":180.84,"x0":2.42109471989933,"y0":50.00638502577724,"z0":6.036189678984775,"aX":-4.592503281136835},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":6.1,"spinRate":2308,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.42644583501075495,"extension":5.399525890134108},"hitData":{"launchSpeed":94.7,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.18,"coordY":146.33}},"index":3,"playId":"9534a8fb-7c56-3d51-9d9b-921ec0fca4c1","pitchNumber":4,"startTime":"2026-05-02T21:52:46.821Z","endTime":"2026-05-02T21:52:55.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:52:55.204Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T21:55:10.976Z","endTime":"2026-05-02T21:55:52.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Javier Sanoja replaces Christopher Morel, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T21:54:47.827Z","endTime":"2026-05-02T21:55:13.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977894362630682,"aZ":-37.090794005705014,"pfxX":3.5231389255226517,"pfxZ":-3.0558858197794727,"pX":-0.12515700748890962,"pZ":2.5779251400129213,"vX0":1.739501506832726,"vY0":-126.83434429194837,"vZ0":-0.2852410646397334,"x":121.77,"y":169.18,"x0":-1.280282379012581,"y0":50.00299488570065,"z0":5.681428962281572,"aX":5.667783358270364},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.3,"breakHorizontal":-6.8,"spinRate":2604,"spinDirection":8},"zone":5,"typeConfidence":2.0,"plateTime":0.43393493989629883,"extension":5.6827027090347855},"index":1,"playId":"61453fac-97a9-3f6e-94e2-b885e915c613","pitchNumber":1,"startTime":"2026-05-02T21:55:13.029Z","endTime":"2026-05-02T21:55:17.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908554830121393,"aZ":-38.42056201784472,"pfxX":7.122312179138064,"pfxZ":-3.7354796192937796,"pX":0.18035691562212472,"pZ":1.16670257806969,"vX0":1.5054858284339958,"vY0":-129.07315614478762,"vZ0":-3.3502900823670707,"x":110.13,"y":207.28,"x0":-1.3363974255057975,"y0":50.00098593018627,"z0":5.4645966809855,"aX":11.917527254113656},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.3,"breakHorizontal":-13.2,"spinRate":2628,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.42567646203733256,"extension":5.718445828044609},"index":2,"playId":"e3762dbb-b9d0-344a-b8b6-375fe95934f7","pitchNumber":2,"startTime":"2026-05-02T21:55:29.010Z","endTime":"2026-05-02T21:55:33.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":87.5,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75210483600241,"aZ":-35.2401715365303,"pfxX":6.468551430282163,"pfxZ":-1.8756198187484423,"pX":0.00561288042646219,"pZ":0.8713448659387092,"vX0":0.8591386174587154,"vY0":-127.42526236669632,"vZ0":-4.503134877391198,"x":116.79,"y":215.25,"x0":-1.1763587334696595,"y0":50.0037577348947,"z0":5.465451019156643,"aX":10.569199866618172},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":-11.9,"spinRate":2579,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4309030762871777,"extension":5.731412190175116},"index":3,"playId":"f731d858-d670-3159-aad6-f32e30e2c889","pitchNumber":3,"startTime":"2026-05-02T21:55:44.154Z","endTime":"2026-05-02T21:55:52.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:55:52.865Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T21:55:53.097Z","endTime":"2026-05-02T21:57:31.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919396270135653,"aZ":-25.26361222593629,"pfxX":-8.861428603819942,"pfxZ":4.26407120652434,"pX":-0.40008535317149296,"pZ":1.3554850744049438,"vX0":4.316074760942073,"vY0":-126.95130517947635,"vZ0":-5.448973378428168,"x":132.25,"y":202.18,"x0":-0.9783237524567058,"y0":50.000122905919966,"z0":5.561162729263189,"aX":-14.346728808272935},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":15.0,"spinRate":1744,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.43277195401237645,"extension":5.69916433731942},"index":0,"playId":"e601afb0-89b1-34c7-9fc9-3be53636833a","pitchNumber":1,"startTime":"2026-05-02T21:56:15.416Z","endTime":"2026-05-02T21:56:20.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609819502034014,"aZ":-24.768661045198918,"pfxX":-7.985073869526968,"pfxZ":4.645100825183044,"pX":-1.0735073902534378,"pZ":1.7101503205528703,"vX0":2.9806212878405907,"vY0":-126.02084760400331,"vZ0":-4.345207854558126,"x":157.92,"y":192.61,"x0":-1.2397728192674389,"y0":50.0038377913667,"z0":5.47757105633539,"aX":-12.736826988570266},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":13.7,"spinRate":1713,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43601838276404825,"extension":5.607404948021221},"index":1,"playId":"279b0194-2e86-394a-8278-754c709a91d3","pitchNumber":2,"startTime":"2026-05-02T21:56:31.305Z","endTime":"2026-05-02T21:56:36.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518533190516642,"aZ":-32.09389276569554,"pfxX":1.3391939011423566,"pfxZ":0.04279597596275586,"pX":-0.24092003314644914,"pZ":2.5459649626702396,"vX0":1.8257410220751882,"vY0":-131.54068652496866,"vZ0":-2.2838753591146035,"x":126.18,"y":170.04,"x0":-1.1185478568673635,"y0":50.001591111182044,"z0":5.810560897777554,"aX":2.3402886257101208},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":-2.9,"spinRate":2691,"spinDirection":14},"zone":5,"typeConfidence":2.0,"plateTime":0.4167707219466905,"extension":5.735491867945788},"index":2,"playId":"e46dacc6-18a0-3dc5-bcbc-4d1ea9c19358","pitchNumber":3,"startTime":"2026-05-02T21:56:47.030Z","endTime":"2026-05-02T21:56:52.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92567254334338,"aZ":-38.18152417774784,"pfxX":3.9654702320593778,"pfxZ":-3.4985245548225623,"pX":-0.5232795660079709,"pZ":0.7854753270605138,"vX0":0.8212981663145043,"vY0":-131.30031617642126,"vZ0":-4.556113610017463,"x":136.95,"y":217.57,"x0":-1.355979846410212,"y0":50.00084060771295,"z0":5.434104310609874,"aX":6.812759841175955},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.2,"breakHorizontal":-7.3,"spinRate":2775,"spinDirection":7},"zone":13,"typeConfidence":2.0,"plateTime":0.41970877616303337,"extension":5.825839289849417},"index":3,"playId":"6f84940d-39db-3891-be35-53c1177af972","pitchNumber":4,"startTime":"2026-05-02T21:57:02.018Z","endTime":"2026-05-02T21:57:07.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452369813261026,"aZ":-25.81654818503869,"pfxX":-9.444797394888887,"pfxZ":3.843080647199568,"pX":-0.5408077072634533,"pZ":2.1287501874984196,"vX0":4.2518124726050175,"vY0":-128.07003393047688,"vZ0":-3.5690880676999295,"x":137.61,"y":181.3,"x0":-0.9991343395601501,"y0":50.00219281957936,"z0":5.568737712454457,"aX":-15.625125139098529},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":1602,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.42833701660642776,"extension":5.6681428121933735},"hitData":{"launchSpeed":102.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.53,"coordY":158.55}},"index":4,"playId":"3c3bdc35-dd3a-3850-88ab-f5ff9864e15a","pitchNumber":5,"startTime":"2026-05-02T21:57:22.064Z","endTime":"2026-05-02T21:57:31.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:57:31.230Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T21:57:35.085Z","endTime":"2026-05-02T21:59:10.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.653768570771,"aZ":-33.26440812592126,"pfxX":-0.8539466806233676,"pfxZ":-0.6245575008668958,"pX":-0.21779488259356602,"pZ":0.7963432154316523,"vX0":1.7541520247444884,"vY0":-132.99338805945354,"vZ0":-6.289676047506889,"x":125.3,"y":217.28,"x0":-0.7807478039220666,"y0":50.000622749425965,"z0":5.663489122074921,"aX":-1.5002478928060394},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.5,"breakHorizontal":1.1,"spinRate":2636,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4149212439098018,"extension":5.755797691924904},"index":0,"playId":"db0013e2-67bb-39ea-b483-4b274f549143","pitchNumber":1,"startTime":"2026-05-02T21:57:52.170Z","endTime":"2026-05-02T21:57:57.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46091973138435,"aZ":-22.332436322084398,"pfxX":-9.545710046720588,"pfxZ":5.24531539980904,"pX":0.1010564637275475,"pZ":2.268535478343626,"vX0":6.240487739344646,"vY0":-136.4850023549312,"vZ0":-4.798391429703952,"x":113.15,"y":177.53,"x0":-0.9807550798767156,"y0":50.00422090211729,"z0":5.597595237049626,"aX":-17.919492794455458},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2439,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4020804925133259,"extension":5.939384989843733},"index":1,"playId":"d2fddb1a-448b-300c-b68d-7f085350c388","pitchNumber":2,"startTime":"2026-05-02T21:58:12.516Z","endTime":"2026-05-02T21:58:16.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-02T21:58:28.690Z","endTime":"2026-05-02T21:58:42.233Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15316335561954,"aZ":-9.411112603662556,"pfxX":-3.8762958270185903,"pfxZ":11.591863973548257,"pX":0.17427665292779462,"pZ":2.5427481166663797,"vX0":3.9320927985541054,"vY0":-139.85708898741524,"vZ0":-6.838161556879939,"x":110.36,"y":170.13,"x0":-0.7523013950025355,"y0":50.00080384159146,"z0":5.650457659408533,"aX":-7.610373210997275},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2633,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39297941142964987,"extension":5.886844854793017},"index":3,"playId":"c6594aa0-b478-3eec-9084-c3a2d05e3f8c","pitchNumber":3,"startTime":"2026-05-02T21:58:42.233Z","endTime":"2026-05-02T21:58:47.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":96.1,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45388115118185,"aZ":-11.693012881014887,"pfxX":-5.091693638613257,"pfxZ":10.414136509349133,"pX":0.3938987585513156,"pZ":3.0454303999332075,"vX0":4.459822716300242,"vY0":-139.80108143752523,"vZ0":-5.540930621801866,"x":101.99,"y":156.55,"x0":-0.5657091373303631,"y0":50.00134400160272,"z0":5.8303808277442135,"aX":-10.011700781987642},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2592,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39278156273701814,"extension":5.8243042733192905},"hitData":{"launchSpeed":102.6,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.56,"coordY":46.28}},"index":4,"playId":"0953b67d-a386-3e6e-966a-49b143a23b4f","pitchNumber":4,"startTime":"2026-05-02T21:59:00.082Z","endTime":"2026-05-02T21:59:10.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-02T21:59:10.569Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:01:36.064Z","endTime":"2026-05-02T22:02:43.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Richards replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T22:01:30.094Z","endTime":"2026-05-02T22:01:38.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45158014710066,"aZ":-11.64826411030591,"pfxX":-6.074689374365741,"pfxZ":11.482667196519515,"pX":-1.113621921033601,"pZ":2.309421917608185,"vX0":4.4598524502397074,"vY0":-133.7597219635491,"vZ0":-7.381816731764707,"x":159.45,"y":176.43,"x0":-2.0245658554536803,"y0":50.005879355294866,"z0":5.9653997131797,"aX":-10.862344155582027},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2234,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.4116030987312205,"extension":6.054551316046785},"index":1,"playId":"49dd5b9f-fe12-3593-b21a-07e2d07f9aae","pitchNumber":1,"startTime":"2026-05-02T22:01:38.411Z","endTime":"2026-05-02T22:01:44.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":80.0,"endSpeed":73.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78955802349405,"aZ":-33.82889233924881,"pfxX":-7.553161678236183,"pfxZ":-1.2157371989424304,"pX":-0.7203246704488983,"pZ":1.154402852361667,"vX0":6.035052540210602,"vY0":-116.33385038613008,"vZ0":-3.7422961473532856,"x":144.46,"y":207.61,"x0":-2.3728093593541555,"y0":50.00047785330353,"z0":6.006241399579561,"aX":-10.302418434442218},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.9,"breakHorizontal":12.1,"spinRate":2605,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.47166435152398867,"extension":5.841325553119682},"index":2,"playId":"8df278fd-5ec5-3682-a6b6-ec640f906051","pitchNumber":2,"startTime":"2026-05-02T22:01:51.427Z","endTime":"2026-05-02T22:01:56.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.335114810242537,"aZ":-9.403928209488264,"pfxX":-5.953123173655774,"pfxZ":12.405790265086384,"pX":-0.07514002564322858,"pZ":1.4971980766463893,"vX0":7.091818542383369,"vY0":-135.09881323554825,"vZ0":-9.905855225055577,"x":119.86,"y":198.36,"x0":-1.9693749640820712,"y0":50.00579781813424,"z0":5.887127072891242,"aX":-10.93011714098957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":9.1,"spinRate":2290,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.40650462875883697,"extension":6.261727244843474},"index":3,"playId":"db67f24d-656e-374c-8a4e-a1955f6f7750","pitchNumber":3,"startTime":"2026-05-02T22:02:06.072Z","endTime":"2026-05-02T22:02:12.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.765787270189147,"aZ":-10.907512727377256,"pfxX":-5.85178138458424,"pfxZ":12.099198328285025,"pX":-0.05731270539160956,"pZ":3.1796602957290525,"vX0":7.161333425434068,"vY0":-132.5906512718489,"vZ0":-5.355735312050242,"x":119.18,"y":152.93,"x0":-2.0493958903991776,"y0":50.001837203209746,"z0":6.041479519753592,"aX":-10.284951585320792},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.8,"breakHorizontal":8.8,"spinRate":2248,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.41516375982876097,"extension":6.181946507360687},"index":4,"playId":"6641dde4-5c36-3913-8405-6363015f33c0","pitchNumber":4,"startTime":"2026-05-02T22:02:20.963Z","endTime":"2026-05-02T22:02:25.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39785455530519,"aZ":-9.869453968797428,"pfxX":-5.775868423040654,"pfxZ":12.367617412864877,"pX":-1.0160697034563804,"pZ":2.1169148651514633,"vX0":4.880869536169116,"vY0":-134.27204420661565,"vZ0":-8.046932508656676,"x":155.73,"y":181.62,"x0":-2.1180153719084793,"y0":50.002209022964344,"z0":5.87767220535593,"aX":-10.416844414405578},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.6,"breakHorizontal":9.2,"spinRate":2274,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.4098368254880391,"extension":6.19795182466583},"index":5,"playId":"7e2bcd6e-d86a-3699-9fad-1bbe4e52da04","pitchNumber":5,"startTime":"2026-05-02T22:02:35.259Z","endTime":"2026-05-02T22:02:43.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:02:43.568Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:02:42.954Z","endTime":"2026-05-02T22:03:45.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.576692225486994,"aZ":-10.977710199583862,"pfxX":-5.748017132020141,"pfxZ":11.792409187983354,"pX":0.5730372565076652,"pZ":2.8683594078563885,"vX0":8.656060216976105,"vY0":-134.10770909927783,"vZ0":-6.088942217663426,"x":95.16,"y":161.33,"x0":-1.969464637163133,"y0":50.00158571768067,"z0":5.972692282228711,"aX":-10.331330454044377},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.9,"breakHorizontal":8.3,"spinRate":2264,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.4105044188313496,"extension":6.260355547762842},"index":0,"playId":"431d1ce9-9b91-36fb-9494-d0038f758ebf","pitchNumber":1,"startTime":"2026-05-02T22:03:03.032Z","endTime":"2026-05-02T22:03:07.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96557730902617,"aZ":-33.39572725661474,"pfxX":-9.24039586225918,"pfxZ":-0.873937039446421,"pX":-0.30327213739176945,"pZ":2.8916688550140535,"vX0":7.132908319133409,"vY0":-117.4070682417585,"vZ0":-0.4834061868479411,"x":128.56,"y":160.7,"x0":-2.1854581948311558,"y0":50.0055000111986,"z0":6.217721736315877,"aX":-12.856523108337322},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":2554,"spinDirection":254},"zone":1,"typeConfidence":0.9,"plateTime":0.46716234529707057,"extension":6.0253155673534184},"index":1,"playId":"70e126a0-3e72-3271-8930-def25a1ddf38","pitchNumber":2,"startTime":"2026-05-02T22:03:18.843Z","endTime":"2026-05-02T22:03:22.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766033316030875,"aZ":-9.41023088898931,"pfxX":-5.3241633642430815,"pfxZ":12.660753893191682,"pX":-0.1526753076267086,"pZ":1.8994025051073413,"vX0":6.1690775117326275,"vY0":-133.93717339912249,"vZ0":-8.849306603450158,"x":122.82,"y":187.5,"x0":-1.8055475686705489,"y0":50.00002224767162,"z0":5.939671551392241,"aX":-9.57054556316433},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.0,"breakHorizontal":8.2,"spinRate":2354,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.41059823997220457,"extension":6.1615650651650045},"index":2,"playId":"877a4d7a-0b6d-39ca-b2a0-6222b01fa8a2","pitchNumber":3,"startTime":"2026-05-02T22:03:38.455Z","endTime":"2026-05-02T22:03:45.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:03:45.084Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marlins challenged (home-plate collision), call on the field was upheld: Marlins challenged (tag play), call on the field was upheld: Connor Norby doubles (7) on a sharp fly ball to right fielder Felix Reyes. Liam Hicks out at home on the throw, right fielder Felix Reyes to second baseman Bryson Stott to catcher J.T. Realmuto.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:03:45.258Z","endTime":"2026-05-02T22:05:16.261Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23494125653082,"aZ":-9.040186619259247,"pfxX":-5.72213448935935,"pfxZ":12.834216445316358,"pX":0.24939974737741094,"pZ":1.2476393061000268,"vX0":7.748799419738963,"vY0":-134.20206657232686,"vZ0":-10.514730311837868,"x":107.49,"y":205.09,"x0":-1.947920878125015,"y0":50.00557584533549,"z0":5.886669698436113,"aX":-10.316876469602343},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.8,"breakHorizontal":8.5,"spinRate":2301,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4099956593555367,"extension":6.315634378839527},"index":0,"playId":"bcb3cac5-9675-33f0-9e14-1fd67047660f","pitchNumber":1,"startTime":"2026-05-02T22:04:05.336Z","endTime":"2026-05-02T22:04:09.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58063038985209,"aZ":-9.638393817737192,"pfxX":-4.939920878825456,"pfxZ":12.694008667638213,"pX":0.4185246093073808,"pZ":3.076436647632239,"vX0":7.971396890586449,"vY0":-133.3762630729265,"vZ0":-6.075504644094816,"x":101.05,"y":155.72,"x0":-1.987219634026876,"y0":50.00333246809418,"z0":6.101524776942506,"aX":-8.770790067412046},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.6,"breakHorizontal":7.0,"spinRate":2309,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.41296281975689775,"extension":6.19611489628491},"index":1,"playId":"7553f6ab-8d08-3974-80a4-ae60bd0d8eb2","pitchNumber":2,"startTime":"2026-05-02T22:04:20.870Z","endTime":"2026-05-02T22:04:24.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":80.0,"endSpeed":73.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37077307851996,"aZ":-32.74227315885503,"pfxX":-8.691379182950193,"pfxZ":-0.41564304641564753,"pX":0.6361926427373547,"pZ":1.0316922349545294,"vX0":8.798546218086459,"vY0":-116.08489485717757,"vZ0":-4.163314842506256,"x":92.75,"y":210.92,"x0":-2.079593634215746,"y0":50.00393904571553,"z0":5.975958671391202,"aX":-11.825562264876107},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":2528,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.4723960622093699,"extension":6.190329418851702},"index":2,"playId":"28f679b3-c8f9-3c11-9ecc-fe36fd403275","pitchNumber":3,"startTime":"2026-05-02T22:04:41.281Z","endTime":"2026-05-02T22:04:45.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78732185881336,"aZ":-8.788714673463904,"pfxX":-4.065790142838393,"pfxZ":12.856978451621119,"pX":0.01545662317910369,"pZ":2.517237265671648,"vX0":6.845991138988168,"vY0":-134.8708834564202,"vZ0":-7.497965038555577,"x":116.41,"y":170.81,"x0":-2.0423251506771565,"y0":50.00608921567083,"z0":5.974887597592459,"aX":-7.397799042466316},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.6,"breakHorizontal":5.6,"spinRate":2336,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.40810123518468444,"extension":6.128675403235366},"hitData":{"launchSpeed":101.2,"launchAngle":27.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.17,"coordY":53.1}},"index":3,"playId":"ec0c69a2-47ba-3b67-b37e-ece0dd874052","pitchNumber":4,"startTime":"2026-05-02T22:05:00.340Z","endTime":"2026-05-02T22:05:16.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":146,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":146}]},"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:05:16.261Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T22:08:09.445Z","endTime":"2026-05-02T22:08:40.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68597471334236,"aZ":-12.597405279344263,"pfxX":-6.501189888076694,"pfxZ":11.05085048134196,"pX":0.06395654500287029,"pZ":2.7526043556061253,"vX0":7.789240466209994,"vY0":-133.2783403401917,"vZ0":-5.9299623311794205,"x":114.56,"y":164.46,"x0":-2.072851604863195,"y0":50.005693421990344,"z0":5.942242831874916,"aX":-11.520959813642337},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2274,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.41335876059976595,"extension":6.158931257208755},"hitData":{"launchSpeed":85.6,"launchAngle":75.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.77,"coordY":193.67}},"index":0,"playId":"a0b735d2-6550-352e-b2df-721bc6ba44ac","pitchNumber":1,"startTime":"2026-05-02T22:08:31.608Z","endTime":"2026-05-02T22:08:40.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:08:40.630Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:11:02.923Z","endTime":"2026-05-02T22:13:47.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Max Meyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T22:10:47.526Z","endTime":"2026-05-02T22:11:05.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676974,"link":"/api/v1/people/676974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66078565739061,"aZ":-31.640822296390233,"pfxX":-10.094543153996124,"pfxZ":0.2739541804712893,"pX":-0.20706532434992472,"pZ":2.4960774265716617,"vX0":7.710014601851111,"vY0":-139.43373219745794,"vZ0":-2.7735889518489953,"x":124.89,"y":171.39,"x0":-1.7026813843992288,"y0":50.00596006020449,"z0":5.601340831841616,"aX":-19.79136255813744},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.1,"breakHorizontal":16.6,"spinRate":2377,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.39350196866042,"extension":5.5363763589704735},"index":1,"playId":"9190e5f5-1f02-336b-b076-e68f5b282220","pitchNumber":1,"startTime":"2026-05-02T22:11:05.180Z","endTime":"2026-05-02T22:11:10.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133252789589662,"aZ":-34.15633747769979,"pfxX":2.9335280301084476,"pfxZ":-1.2049232263152136,"pX":0.22163494971176056,"pZ":1.602252529279218,"vX0":3.85541928547682,"vY0":-128.00212435321893,"vZ0":-3.388987366565688,"x":108.55,"y":195.52,"x0":-1.6916075828068455,"y0":50.00407149614978,"z0":5.648507586471683,"aX":4.814971485951465},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-6.2,"spinRate":2847,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.42971524991223564,"extension":5.4968607211725935},"index":2,"playId":"39edef6e-f1d3-34b4-aca8-94f5031f9148","pitchNumber":2,"startTime":"2026-05-02T22:11:23.182Z","endTime":"2026-05-02T22:11:27.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208136657727536,"aZ":-31.10996218854717,"pfxX":10.159494679155404,"pfxZ":0.684687541139442,"pX":-1.1900280746436687,"pZ":1.604444274712414,"vX0":-0.4167786039931215,"vY0":-124.8160174797817,"vZ0":-2.337015852038731,"x":162.36,"y":195.46,"x0":-2.3384467494679764,"y0":50.00621920238275,"z0":5.137338546680215,"aX":15.889902721192634},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.2,"spinRate":2935,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.44032943102991595,"extension":5.1068356830921084},"index":3,"playId":"28f0c48e-afa3-390e-bad7-3a61f7704c04","pitchNumber":3,"startTime":"2026-05-02T22:11:45.172Z","endTime":"2026-05-02T22:11:51.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71042876266344,"aZ":-27.55019288744897,"pfxX":-12.603695928118531,"pfxZ":2.2868116596755557,"pX":1.7013293612427982,"pZ":0.6870673353504474,"vX0":12.920373531194713,"vY0":-142.0747365639473,"vZ0":-8.316284440571076,"x":52.15,"y":220.23,"x0":-1.2906832125405785,"y0":50.006313962411035,"z0":5.431635992592129,"aX":-25.504314956213243},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.3,"breakHorizontal":19.9,"spinRate":2410,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.38707682697305623,"extension":5.452299402990826},"index":4,"playId":"da553de6-aea9-3977-b77e-379fbe7cef18","pitchNumber":4,"startTime":"2026-05-02T22:12:05.954Z","endTime":"2026-05-02T22:12:18.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.109762467638852,"aZ":-32.5791883976292,"pfxX":2.673673259863336,"pfxZ":-0.24611077635832324,"pX":-0.08888389351326191,"pZ":1.9426805475016742,"vX0":3.345584676005217,"vY0":-128.62607431839552,"vZ0":-2.8224430588804594,"x":120.39,"y":186.33,"x0":-1.7585193224424303,"y0":50.00178301927807,"z0":5.6055729885798335,"aX":4.43522604745299},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-5.6,"spinRate":2823,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.42742183946875967,"extension":5.557346160160381},"index":5,"playId":"5cfd194d-81bd-3d5e-9eb8-3487eef66179","pitchNumber":5,"startTime":"2026-05-02T22:12:33.563Z","endTime":"2026-05-02T22:12:38.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32209837038716,"aZ":-25.94076127448237,"pfxX":-11.168982116244354,"pfxZ":3.026594722569868,"pX":-0.6867282518702623,"pZ":2.8702238220016927,"vX0":6.466332062464925,"vY0":-142.72675634816963,"vZ0":-3.0395967571286553,"x":143.18,"y":161.28,"x0":-1.532445765491563,"y0":50.00259110905937,"z0":5.585315740239513,"aX":-23.00741749154948},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.0,"breakHorizontal":18.8,"spinRate":2395,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.38398143332135515,"extension":5.5617918807280455},"index":6,"playId":"e979bc69-7469-3b74-bdeb-c87f64882427","pitchNumber":6,"startTime":"2026-05-02T22:12:55.300Z","endTime":"2026-05-02T22:12:59.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929302116577087,"aZ":-30.424230432397067,"pfxX":11.160781145714061,"pfxZ":1.1442411794787049,"pX":0.24970869607795224,"pZ":1.8356670187325903,"vX0":2.440758262731184,"vY0":-123.82385973263706,"vZ0":-1.4408514284874159,"x":107.48,"y":189.22,"x0":-2.2017174314815335,"y0":50.00111443617288,"z0":5.014546958357947,"aX":17.010740306627717},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-20.8,"spinRate":2717,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.44547867999772306,"extension":5.4974840583740034},"index":7,"playId":"9f084779-bac0-30ee-a003-5665f3b4b017","pitchNumber":7,"startTime":"2026-05-02T22:13:17.533Z","endTime":"2026-05-02T22:13:23.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3681554364547,"aZ":-30.837886253903697,"pfxX":10.501935174692628,"pfxZ":0.8816529886105009,"pX":-0.703533312940657,"pZ":2.0762844129550757,"vX0":0.774450421188164,"vY0":-123.02173285609709,"vZ0":-0.9492624665000474,"x":143.82,"y":182.72,"x0":-2.3860886292101564,"y0":50.003760377436514,"z0":5.101284932576148,"aX":15.959586436789369},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":-19.2,"spinRate":2800,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.446694789212672,"extension":5.469073924044967},"index":8,"playId":"c3e70aec-9912-3ba5-b6ab-c271b68c2a8d","pitchNumber":8,"startTime":"2026-05-02T22:13:41.636Z","endTime":"2026-05-02T22:13:47.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:13:47.270Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks challenged (pitch result), call on the field was overturned: Alec Bohm called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:13:46.733Z","endTime":"2026-05-02T22:15:29.997Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":98.5,"endSpeed":89.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14521642669263,"aZ":-31.019715472694926,"pfxX":-11.300141833582293,"pfxZ":0.5561066613540024,"pX":-0.29657795094785977,"pZ":3.4368812577864802,"vX0":7.463219722027977,"vY0":-143.25761454628892,"vZ0":-0.9755165906627024,"x":128.3,"y":145.98,"x0":-1.476427465972098,"y0":50.00044595118558,"z0":5.7325595628940516,"aX":-23.328291137696276},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.0,"breakHorizontal":18.8,"spinRate":2279,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3833138279689945,"extension":5.583931195577422},"index":0,"playId":"e0fb59e8-0f12-3e1c-9acd-b0cc94832f49","pitchNumber":1,"startTime":"2026-05-02T22:14:13.463Z","endTime":"2026-05-02T22:14:17.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33561433292224,"aZ":-30.089856534954794,"pfxX":-10.650243574381394,"pfxZ":1.0094091974065904,"pX":0.009686670357052942,"pZ":3.249303675680463,"vX0":8.062035135816673,"vY0":-143.24258384020092,"vZ0":-1.5468651954386476,"x":116.63,"y":151.05,"x0":-1.468000079207954,"y0":50.001099604757954,"z0":5.6906204317613645,"aX":-21.96886705339173},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.7,"breakHorizontal":17.5,"spinRate":2084,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3834411396829469,"extension":5.545146083658696},"index":1,"playId":"5234e4c8-b5bc-30c8-a674-c1d1fb17c01e","pitchNumber":2,"startTime":"2026-05-02T22:14:41.931Z","endTime":"2026-05-02T22:14:47.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312992403109643,"aZ":-31.90565917605599,"pfxX":11.743388430591029,"pfxZ":0.17217981780091307,"pX":-0.755594131364751,"pZ":2.10009372336304,"vX0":-0.013098393604166647,"vY0":-125.08327138129394,"vZ0":-0.9955980129074175,"x":145.8,"y":182.08,"x0":-2.273732772223519,"y0":50.00320551609345,"z0":5.140135019033115,"aX":18.44418724365424},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-21.2,"spinRate":2765,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.4393700386749173,"extension":5.117646943490823},"index":2,"playId":"72d280e5-dc59-328d-a341-873922bfa8a7","pitchNumber":3,"startTime":"2026-05-02T22:15:02.970Z","endTime":"2026-05-02T22:15:29.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:15:29.997Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out sharply to left fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T22:15:22.712Z","endTime":"2026-05-02T22:18:18.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055564507030216,"aZ":-30.885011718952533,"pfxX":11.047538784649953,"pfxZ":0.835397693619857,"pX":-0.4351448751306122,"pZ":2.963441640396961,"vX0":1.016741470265873,"vY0":-123.98073718360212,"vZ0":0.8104610288603553,"x":133.59,"y":158.77,"x0":-2.2850858036076644,"y0":50.002070205854714,"z0":5.229733226761789,"aX":17.02834020177245},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-20.2,"spinRate":2747,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.44344518361898855,"extension":5.321485588626704},"index":0,"playId":"b0b24b35-4ce5-399a-8504-7ecbc9da31a5","pitchNumber":1,"startTime":"2026-05-02T22:15:57.290Z","endTime":"2026-05-02T22:16:02.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.976935184352293,"aZ":-28.893428908492968,"pfxX":12.112748386104233,"pfxZ":2.1244566795004616,"pX":0.3442401791776448,"pZ":1.9703278650991893,"vX0":2.1933914948210997,"vY0":-124.30735855165865,"vZ0":-1.7879266732808714,"x":103.88,"y":185.58,"x0":-2.124664543354925,"y0":50.002837218544926,"z0":5.128191886518564,"aX":18.706184862777977},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-22.4,"spinRate":2718,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4428499455438102,"extension":5.339482884810464},"index":1,"playId":"4c9df586-5ee2-330b-8939-1d92c785f790","pitchNumber":2,"startTime":"2026-05-02T22:16:14.699Z","endTime":"2026-05-02T22:16:19.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908961516512704,"aZ":-28.309011846424383,"pfxX":10.43130244096492,"pfxZ":2.5183612693607227,"pX":1.2104146696773281,"pZ":3.055019635697303,"vX0":4.715343879721121,"vY0":-123.65372753901764,"vZ0":0.43742499410601765,"x":70.86,"y":156.29,"x0":-2.081893282387552,"y0":50.00145261522477,"z0":5.269760351268664,"aX":15.991902392760368},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":-20.0,"spinRate":2780,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4446272464105552,"extension":5.285175889276378},"index":2,"playId":"2be26f8d-d77c-3d35-b403-867aeb349800","pitchNumber":3,"startTime":"2026-05-02T22:16:32.880Z","endTime":"2026-05-02T22:16:38.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799192885573255,"aZ":-30.336850641815758,"pfxX":11.429848724337347,"pfxZ":1.2101777212768923,"pX":1.034840190659472,"pZ":2.655464106546682,"vX0":4.0013344580211,"vY0":-123.26500306327534,"vZ0":-0.18637551194660618,"x":77.55,"y":167.08,"x0":-2.100564753927673,"y0":50.001056519280255,"z0":5.324878363157024,"aX":17.333478697441763},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-21.7,"spinRate":2782,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.44681547025166424,"extension":5.24854782493923},"index":3,"playId":"958c7f87-97dc-3e95-9c94-e0b7d3105fa5","pitchNumber":4,"startTime":"2026-05-02T22:17:01.271Z","endTime":"2026-05-02T22:17:05.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99425722673213,"aZ":-34.11522127567375,"pfxX":-10.08182049123144,"pfxZ":-0.9311998474110013,"pX":0.07986976872850986,"pZ":4.003257049907901,"vX0":8.005660453944127,"vY0":-143.84219893256588,"vZ0":0.6656975947383762,"x":113.96,"y":130.69,"x0":-1.4412705390849196,"y0":50.006354137230325,"z0":5.89820053852684,"aX":-20.952694755321982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":2142,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3820335385363869,"extension":5.4559340114552235},"index":4,"playId":"bf299b74-d6f2-33f9-b57f-9c7622713cab","pitchNumber":5,"startTime":"2026-05-02T22:17:25.997Z","endTime":"2026-05-02T22:17:30.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70508204977407,"aZ":-34.461742545644064,"pfxX":-10.572868781030055,"pfxZ":-1.1518769214949813,"pX":-0.17848551966869794,"pZ":3.4600386061200923,"vX0":7.854423253153876,"vY0":-141.26526384084536,"vZ0":-0.0433613548027908,"x":123.8,"y":145.36,"x0":-1.642679186811408,"y0":50.00022657052375,"z0":5.719146152419235,"aX":-21.04376551260462},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.8,"breakHorizontal":17.2,"spinRate":2171,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3899841237062609,"extension":5.615348268480886},"index":5,"playId":"bf128b53-2642-3123-b542-cf494dd6e391","pitchNumber":6,"startTime":"2026-05-02T22:17:45.483Z","endTime":"2026-05-02T22:17:49.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929337490754104,"aZ":-29.06291816718722,"pfxX":12.158354929072754,"pfxZ":2.0353860002819815,"pX":-0.197967865470551,"pZ":2.212790344761867,"vX0":1.3781594233249703,"vY0":-123.75273951691598,"vZ0":-1.0535620329271111,"x":124.55,"y":179.03,"x0":-2.341398059014081,"y0":50.00453568976122,"z0":5.109940805499224,"aX":18.59346410161055},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.7,"breakHorizontal":-22.3,"spinRate":2789,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.44501148033689253,"extension":5.341909909631478},"hitData":{"launchSpeed":101.8,"launchAngle":41.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":40.32,"coordY":82.63}},"index":6,"playId":"5e69fcf1-e667-37b2-84b9-224a7e2ca535","pitchNumber":7,"startTime":"2026-05-02T22:18:07.067Z","endTime":"2026-05-02T22:18:18.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:18:18.156Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:20:30.931Z","endTime":"2026-05-02T22:21:40.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166811460496916,"aZ":-11.97928643271623,"pfxX":-4.312964164828427,"pfxZ":11.152793203752433,"pX":0.5597347036335149,"pZ":2.858968004191594,"vX0":8.01150268818761,"vY0":-134.2402826806761,"vZ0":-6.042350073964691,"x":95.66,"y":161.59,"x0":-1.9135912759482534,"y0":50.004052272173325,"z0":6.004805800504721,"aX":-7.811211348234091},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2267,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.40923087643219214,"extension":6.251182972125473},"index":0,"playId":"2931ceab-e3fc-3e9a-b119-1a42f313337c","pitchNumber":1,"startTime":"2026-05-02T22:20:59.670Z","endTime":"2026-05-02T22:21:04.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309063767109837,"aZ":-32.1718335433656,"pfxX":-6.7743875473916235,"pfxZ":-3.98483555331453E-4,"pX":0.46577430411555115,"pZ":0.5954128378688104,"vX0":7.906262310527685,"vY0":-115.47001188960733,"vZ0":-5.225303029202542,"x":99.25,"y":222.7,"x0":-2.1288140055612996,"y0":50.002515040978956,"z0":5.9973739846681715,"aX":-9.111779371060232},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.1,"breakHorizontal":10.2,"spinRate":2519,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.47507711499464067,"extension":5.985245333433225},"index":1,"playId":"ac32eead-8c30-3c72-8c15-212a3930684f","pitchNumber":2,"startTime":"2026-05-02T22:21:12.837Z","endTime":"2026-05-02T22:21:24.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.932481365212894,"aZ":-31.064129004923046,"pfxX":-6.0042807591655105,"pfxZ":0.8091265142846176,"pX":0.6049851383816238,"pZ":0.11273249848859519,"vX0":7.552221880069557,"vY0":-116.27612514932251,"vZ0":-6.7351828592840635,"x":93.94,"y":235.74,"x0":-1.9059283668102196,"y0":50.00321305584163,"z0":5.996932406137042,"aX":-8.217568046946052},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.0,"breakHorizontal":9.0,"spinRate":2557,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4711756380495786,"extension":5.895554725141589},"index":2,"playId":"0aead31c-f96c-3145-bd60-611449ce6b63","pitchNumber":3,"startTime":"2026-05-02T22:21:32.081Z","endTime":"2026-05-02T22:21:40.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:21:40.314Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:21:37.846Z","endTime":"2026-05-02T22:23:19.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.472282094426717,"aZ":-32.552896834693485,"pfxX":-8.870736778003725,"pfxZ":-0.2774646801659326,"pX":-0.3189828498456971,"pZ":2.990383230768917,"vX0":6.93263367099705,"vY0":-116.17795894803098,"vZ0":-0.2358886503362151,"x":129.16,"y":158.04,"x0":-2.1800012481235687,"y0":50.00227359749463,"z0":6.17078903261168,"aX":-12.20318049774927},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.2,"breakHorizontal":14.5,"spinRate":2510,"spinDirection":259},"zone":1,"typeConfidence":0.9,"plateTime":0.4703221944243072,"extension":5.9665420510455345},"index":0,"playId":"fe998fcc-7899-35b6-8e4d-e2ce26d6503a","pitchNumber":1,"startTime":"2026-05-02T22:22:02.902Z","endTime":"2026-05-02T22:22:07.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":79.0,"endSpeed":73.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021420097391964,"aZ":-33.141325338809125,"pfxX":-7.18124559755048,"pfxZ":-0.7205573324939163,"pX":-0.31897053429970595,"pZ":-0.4592346268912939,"vX0":6.537059993899484,"vY0":-114.81667677840171,"vZ0":-6.94213906565218,"x":129.16,"y":251.18,"x0":-2.2683806101777546,"y0":50.004035929912106,"z0":5.823800295260985,"aX":-9.600080256380966},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.8,"breakHorizontal":11.4,"spinRate":2471,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4768215292916884,"extension":6.027470583503973},"index":1,"playId":"2af97537-bce2-38bb-bfd2-a712572bbd17","pitchNumber":2,"startTime":"2026-05-02T22:22:17.798Z","endTime":"2026-05-02T22:22:21.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":79.5,"endSpeed":73.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593924323127,"aZ":-34.358476647713616,"pfxX":-7.2684917262614235,"pfxZ":-1.6192245740572013,"pX":0.34924960494378865,"pZ":0.5166790767706483,"vX0":7.703857068994409,"vY0":-115.54928768997088,"vZ0":-4.871203855088901,"x":103.69,"y":224.83,"x0":-2.0841044569581153,"y0":50.000582001916435,"z0":5.954329072880351,"aX":-9.824549808153243},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.0,"breakHorizontal":11.3,"spinRate":2521,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.47407176884853497,"extension":5.891178329241742},"index":2,"playId":"6bb854db-97a7-33e1-8f98-73c6443bbe33","pitchNumber":3,"startTime":"2026-05-02T22:22:38.714Z","endTime":"2026-05-02T22:22:44.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79367386485789,"aZ":-11.750181322976912,"pfxX":-5.8563647294625145,"pfxZ":11.235554461918355,"pX":-1.3594636458076117,"pZ":3.4851779697078897,"vX0":4.116447995751087,"vY0":-134.83846627516442,"vZ0":-4.62589835350251,"x":168.82,"y":144.68,"x0":-2.1548578617436136,"y0":50.00595348476444,"z0":6.070350202359666,"aX":-10.648824382525582},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":9.6,"spinRate":2211,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4082046188692856,"extension":6.077816059124506},"index":3,"playId":"56b3610d-cf6b-3923-af0a-f6dee34b8ec7","pitchNumber":4,"startTime":"2026-05-02T22:22:56.891Z","endTime":"2026-05-02T22:23:01.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998278838533558,"aZ":-10.441944366363,"pfxX":-6.1907624310304055,"pfxZ":12.025314461033837,"pX":-0.9669817679891989,"pZ":2.630232436009592,"vX0":4.9134562497263286,"vY0":-134.3012001316121,"vZ0":-6.806914373765444,"x":153.86,"y":167.76,"x0":-2.0256881437857395,"y0":50.001692316417056,"z0":5.958479905389295,"aX":-11.186985925521563},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.3,"breakHorizontal":10.0,"spinRate":2303,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.40951353263268375,"extension":6.129049930334374},"index":4,"playId":"6997f285-ea1f-353f-a112-46d8ce46fd82","pitchNumber":5,"startTime":"2026-05-02T22:23:12.077Z","endTime":"2026-05-02T22:23:19.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:23:19.665Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to left fielder Garrett Stubbs.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:23:18.396Z","endTime":"2026-05-02T22:24:37.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":83.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6764823076128,"aZ":-9.891552067649059,"pfxX":-5.843489762899738,"pfxZ":12.359433910950676,"pX":-0.15554137514450575,"pZ":3.060265273393454,"vX0":7.218091481162521,"vY0":-134.306827756966,"vZ0":-5.741664185367786,"x":122.93,"y":156.15,"x0":-2.1354682688059796,"y0":50.00155149985537,"z0":5.949094712693814,"aX":-10.534312354227929},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.1,"breakHorizontal":8.8,"spinRate":2262,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.40989925033387653,"extension":6.312949102314712},"index":0,"playId":"2e9a958e-6892-3633-8153-2469d8827392","pitchNumber":1,"startTime":"2026-05-02T22:23:43.968Z","endTime":"2026-05-02T22:23:47.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-02T22:24:04.724Z","endTime":"2026-05-02T22:24:24.597Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96066712658276,"aZ":-10.378279268766116,"pfxX":-5.551180230130907,"pfxZ":11.889604047162923,"pX":0.07259563971666042,"pZ":2.866109022813542,"vX0":7.608366140583993,"vY0":-134.70901270104997,"vZ0":-6.109993702507741,"x":114.23,"y":161.4,"x0":-2.070514390348385,"y0":50.00386974597007,"z0":5.901479540595298,"aX":-10.177765550390651},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":8.4,"spinRate":2269,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.4069998762019136,"extension":6.240194114617042},"hitData":{"launchSpeed":90.5,"launchAngle":48.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.08,"coordY":95.91}},"index":2,"playId":"f42d46bf-6d69-311b-b87e-a5dad652c665","pitchNumber":2,"startTime":"2026-05-02T22:24:24.597Z","endTime":"2026-05-02T22:24:37.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:24:37.090Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T22:24:37.488Z","endTime":"2026-05-02T22:25:13.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63521842340506,"aZ":-11.9540061452824,"pfxX":-5.586768712297205,"pfxZ":11.098092102099313,"pX":-0.6294600910413636,"pZ":3.3029601036311633,"vX0":5.819064320617346,"vY0":-134.49217868618192,"vZ0":-4.70054337650754,"x":140.99,"y":149.6,"x0":-2.100877974252074,"y0":50.003673742344596,"z0":5.928986054688077,"aX":-10.180180449842009},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2265,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.40809281409117304,"extension":6.27441942353402},"hitData":{"launchSpeed":80.6,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.04,"coordY":161.6}},"index":0,"playId":"0d6efe43-a7ae-329b-b286-0f3b79b9ac63","pitchNumber":1,"startTime":"2026-05-02T22:25:03.828Z","endTime":"2026-05-02T22:25:13.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":666969,"link":"/api/v1/people/666969"},"right":{"id":694025,"link":"/api/v1/people/694025"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:25:13.394Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:27:28.535Z","endTime":"2026-05-02T22:27:54.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Nardi replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T22:27:06.088Z","endTime":"2026-05-02T22:27:14.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677053,"link":"/api/v1/people/677053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Edmundo Sosa replaces Garrett Stubbs.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T22:27:14.433Z","endTime":"2026-05-02T22:27:30.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35405553543065,"aZ":-15.894937532813946,"pfxX":6.455945653681102,"pfxZ":8.727457973885347,"pX":0.1348486579458083,"pZ":2.1263893663956357,"vX0":-9.296112511344367,"vY0":-136.2897611170468,"vZ0":-5.826579134163033,"x":111.86,"y":181.37,"x0":2.764742858613046,"y0":50.001916406399104,"z0":5.405395169095021,"aX":12.041200340313573},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-9.5,"spinRate":2274,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.40320440401661095,"extension":6.391486538876579},"index":2,"playId":"355faa19-d6e2-3f95-aa03-36421025fd13","pitchNumber":1,"startTime":"2026-05-02T22:27:30.896Z","endTime":"2026-05-02T22:27:35.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.8,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79621223942988,"aZ":-15.58970859612417,"pfxX":7.485916882130338,"pfxZ":8.746239608686448,"pX":0.2486236298258285,"pZ":2.650161451914275,"vX0":-9.285914702491592,"vY0":-137.6235354892165,"vZ0":-4.710763362447357,"x":107.52,"y":167.23,"x0":2.7121226507907954,"y0":50.00417171470617,"z0":5.458450883903086,"aX":14.197510204924953},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-11.4,"spinRate":2430,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3997440702418067,"extension":6.392491500286009},"hitData":{"launchSpeed":101.3,"launchAngle":6.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.33,"coordY":157.94}},"index":3,"playId":"0e562a86-9667-3b6b-9ee8-15579697499d","pitchNumber":2,"startTime":"2026-05-02T22:27:47.852Z","endTime":"2026-05-02T22:27:54.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:27:54.741Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Felix Reyes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:27:55.375Z","endTime":"2026-05-02T22:30:16.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694046364789788,"aZ":-29.39533420408987,"pfxX":-1.6848312024477932,"pfxZ":1.7795030918411703,"pX":-0.8378433569939968,"pZ":1.8203740929049426,"vX0":-8.680876536834235,"vY0":-124.37767064825734,"vZ0":-2.901454089102862,"x":148.94,"y":189.63,"x0":2.921083409454214,"y0":50.00336229397265,"z0":5.447821938770233,"aX":-2.6299530918723253},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":5.2,"spinRate":2447,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4409217980102609,"extension":6.467636827820092},"index":0,"playId":"b61ebb6d-bf8e-359d-a25f-c92d5bb95dbc","pitchNumber":1,"startTime":"2026-05-02T22:28:17.436Z","endTime":"2026-05-02T22:28:44.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13121862241541,"aZ":-14.889644466779513,"pfxX":6.38228012727803,"pfxZ":9.20061943562086,"pX":0.5853084424557792,"pZ":3.762241316021251,"vX0":-7.965341119344677,"vY0":-136.91178669527352,"vZ0":-2.2952006863325507,"x":94.69,"y":137.2,"x0":2.7172993968831687,"y0":50.00408642607625,"z0":5.642884417585429,"aX":11.992619927053402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-9.7,"spinRate":2521,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4016348968345227,"extension":6.344110294405943},"index":1,"playId":"51b5163a-1ebd-3c4b-8a3f-e52c460ed18b","pitchNumber":2,"startTime":"2026-05-02T22:28:48.291Z","endTime":"2026-05-02T22:28:53.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.034722496763656,"aZ":-12.688555512113997,"pfxX":6.079856675642807,"pfxZ":10.16038685696143,"pX":-0.4434473628095338,"pZ":2.638875377700774,"vX0":-10.588965666457007,"vY0":-138.3732892304254,"vZ0":-5.35127173621587,"x":133.9,"y":167.53,"x0":2.662256411191533,"y0":50.00309555762589,"z0":5.464766621554902,"aX":11.661117447286662},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2557,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.39750648187656257,"extension":6.4078310408314225},"index":2,"playId":"47e863f9-f705-3bdc-bde4-3d54b4ee6514","pitchNumber":3,"startTime":"2026-05-02T22:29:04.429Z","endTime":"2026-05-02T22:29:10.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":91.1,"endSpeed":82.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56234864593559,"aZ":-19.18096575522636,"pfxX":9.506850404227244,"pfxZ":7.424977287332857,"pX":-0.3616891054216714,"pZ":1.4586028198807843,"vX0":-11.29939532271764,"vY0":-132.0739229540151,"vZ0":-5.981091899761734,"x":130.79,"y":199.4,"x0":2.755633058198542,"y0":50.00577519666166,"z0":5.183258344127478,"aX":16.643408733541133},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.1,"breakHorizontal":-14.5,"spinRate":1730,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41620302680422405,"extension":6.437115237745286},"index":3,"playId":"fbee0ebd-e96e-3804-952e-3876f09297dc","pitchNumber":4,"startTime":"2026-05-02T22:29:31.813Z","endTime":"2026-05-02T22:29:38.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":95.2,"endSpeed":85.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01085304020865,"aZ":-13.584546028644981,"pfxX":7.107435949181924,"pfxZ":9.739158064985013,"pX":0.444217326642731,"pZ":3.3300554282788877,"vX0":-8.766614668797223,"vY0":-138.2968201760226,"vZ0":-3.2593690036314817,"x":100.07,"y":148.87,"x0":2.753631851280055,"y0":50.004712822863624,"z0":5.45349059614274,"aX":13.569847771882747},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-10.7,"spinRate":2570,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.3982730180290597,"extension":6.232423822347682},"index":4,"playId":"42022210-db51-38a4-be0d-39833c7cf2b0","pitchNumber":5,"startTime":"2026-05-02T22:29:50.160Z","endTime":"2026-05-02T22:29:54.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43961778066692,"aZ":-17.467747050021195,"pfxX":6.69016115390803,"pfxZ":7.825531930494764,"pX":1.3341366678102846,"pZ":3.7908486822750604,"vX0":-6.38917081267249,"vY0":-137.20699974459225,"vZ0":-1.3638249366167634,"x":66.15,"y":136.43,"x0":2.8401295867580156,"y0":50.00090871803529,"z0":5.502098462969267,"aX":12.570634134997826},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":-10.6,"spinRate":2233,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40140451760402707,"extension":6.231925502794245},"index":5,"playId":"1801edeb-dba7-3cef-8585-1608e1cd9004","pitchNumber":6,"startTime":"2026-05-02T22:30:10.663Z","endTime":"2026-05-02T22:30:16.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:30:16.835Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T22:30:15.619Z","endTime":"2026-05-02T22:31:16.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".343"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".170"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".175"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.42"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.02"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.26"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.11"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.15"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.04"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.89"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.12"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.22"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.83"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".346"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34538564064525,"aZ":-14.50987116916046,"pfxX":4.882581723659361,"pfxZ":9.402203028613107,"pX":-0.7030885776390299,"pZ":3.5725992450486213,"vX0":-10.869243013120311,"vY0":-137.17667061193666,"vZ0":-2.5263692197093404,"x":143.8,"y":142.32,"x0":2.701569422383735,"y0":50.00389689153435,"z0":5.512045074438694,"aX":9.175387122459835},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-6.2,"spinRate":2463,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40147256378835916,"extension":6.457376141773303},"index":0,"playId":"755872c7-d323-3387-8253-c933b0c63e0d","pitchNumber":1,"startTime":"2026-05-02T22:30:39.423Z","endTime":"2026-05-02T22:30:46.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"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":94.4,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.803895564983314,"aZ":-13.939180629603568,"pfxX":4.230358601834588,"pfxZ":9.718154072123383,"pX":-0.3270223599539223,"pZ":2.9727971093378667,"vX0":-9.717059792651693,"vY0":-136.97571505228748,"vZ0":-4.077089571476096,"x":129.47,"y":158.51,"x0":2.7368960130341433,"y0":50.00297115128192,"z0":5.451688656148836,"aX":7.939055132884954},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-5.3,"spinRate":2357,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4018174991575001,"extension":6.449158225500768},"hitData":{"launchSpeed":88.2,"launchAngle":46.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.16,"coordY":90.17}},"index":1,"playId":"2087512a-1e06-327d-bd50-6f31975e9f5a","pitchNumber":2,"startTime":"2026-05-02T22:31:06.221Z","endTime":"2026-05-02T22:31:16.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-02T22:31:16.843Z","atBatIndex":66}]