[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-07T22:42:22.344Z","endTime":"2025-08-07T22:43:04.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-07T19:02:44.167Z","endTime":"2025-08-07T22:16:25.472Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-07T22:16:25.472Z","endTime":"2025-08-07T22:40:39.220Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-07T22:40:39.220Z","endTime":"2025-08-07T22:42:24.531Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.16503853092111,"strikeZoneBottom":1.45930211102546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22731691163231,"aZ":-14.930060641268097,"pfxX":-8.42179483586267,"pfxZ":8.225474369067939,"pX":-0.3765302635330377,"pZ":2.1786006154912534,"vX0":9.40221339656125,"vY0":-143.65083916556395,"vZ0":-6.85063321036194,"x":131.35,"y":179.96,"x0":-2.592563523816217,"y0":50.005999026420525,"z0":5.5166209978048215,"aX":-17.663631078115674},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2352,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.38080444913379363,"extension":6.912104765005372},"index":3,"playId":"7714b55e-e16b-391f-9e66-3842afb52a52","pitchNumber":1,"startTime":"2025-08-07T22:42:24.531Z","endTime":"2025-08-07T22:42:28.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46567999798817,"aZ":-17.50835096417511,"pfxX":-9.574527314357264,"pfxZ":7.146406255595846,"pX":0.22443447788068668,"pZ":3.2539412177561333,"vX0":11.278669113804694,"vY0":-142.2943061932689,"vZ0":-3.520223951204157,"x":108.45,"y":150.92,"x0":-2.5455037555885616,"y0":50.00166189211404,"z0":5.615521919674343,"aX":-19.645615700403344},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2312,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38484587738170095,"extension":6.946279434263922},"index":4,"playId":"af4e61bd-7065-3881-96fe-c13fd9b9d0a8","pitchNumber":2,"startTime":"2025-08-07T22:42:40.836Z","endTime":"2025-08-07T22:42:43.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.032802943801876,"aZ":-26.635929064909107,"pfxX":-10.09841634185835,"pfxZ":3.2813249248412593,"pX":-0.7760955201470747,"pZ":1.5633508072523832,"vX0":8.459329886045923,"vY0":-129.52199594282482,"vZ0":-4.64077863965287,"x":146.58,"y":196.57,"x0":-2.7850393330909538,"y0":50.000673504834445,"z0":5.434529277377372,"aX":-17.021619892445127},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":1653,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4241682573341765,"extension":6.784442811598059},"index":5,"playId":"1602869f-225c-3b61-b368-28bc8386ae2a","pitchNumber":3,"startTime":"2025-08-07T22:43:01.305Z","endTime":"2025-08-07T22:43:04.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-07T22:43:04.398Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-07T22:43:08.633Z","endTime":"2025-08-07T22:43:42.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83736949134509,"aZ":-14.923663897631876,"pfxX":-8.170570758189012,"pfxZ":8.245292679923832,"pX":0.1877473029893831,"pZ":2.341691434798232,"vX0":9.109616119893136,"vY0":-144.0638904158307,"vZ0":-6.2851853894665375,"x":109.84,"y":175.55,"x0":-1.9604305428501176,"y0":50.006942570760074,"z0":5.481692502127705,"aX":-17.10332136968702},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":12.8,"spinRate":2302,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.380837539899578,"extension":6.854587924843731},"hitData":{"launchSpeed":101.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.89,"coordY":119.06}},"index":0,"playId":"338061f6-8c40-3c28-aad7-a8ec534f318e","pitchNumber":1,"startTime":"2025-08-07T22:43:32.455Z","endTime":"2025-08-07T22:43:42.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:43:42.920Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to right fielder Bryan Reynolds. Matt McLain to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-07T22:44:18.510Z","endTime":"2025-08-07T22:44:30.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-07T22:44:05.675Z","endTime":"2025-08-07T22:44:20.863Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.711832613915256,"aZ":-25.157305001847035,"pfxX":3.562037516531963,"pfxZ":4.498336583097274,"pX":0.38328312505505857,"pZ":2.105324562896421,"vX0":6.394418878451581,"vY0":-124.82494412864943,"vZ0":-3.091291171360915,"x":102.39,"y":181.94,"x0":-2.685669471170922,"y0":50.0048631875929,"z0":5.456101083362615,"aX":5.559030521462781},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.6,"breakHorizontal":-8.0,"spinRate":2330,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4406531482306506,"extension":6.920232539695433},"hitData":{"launchSpeed":105.3,"launchAngle":8.0,"totalDistance":159.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.98,"coordY":114.71}},"index":1,"playId":"2f7e14d3-3a24-3841-8fb3-2c36b0f5921f","pitchNumber":1,"startTime":"2025-08-07T22:44:20.863Z","endTime":"2025-08-07T22:44:30.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:44:30.407Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Hays grounds into a double play, second baseman Nick Gonzales to first baseman Spencer Horwitz. Elly De La Cruz out at 2nd. Austin Hays out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-07T22:44:42.261Z","endTime":"2025-08-07T22:48:19.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.16290255657789,"strikeZoneBottom":1.461115071832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37166564507992,"aZ":-28.789018773144317,"pfxX":7.996924146541592,"pfxZ":2.2490330870890887,"pX":1.7197913294535563,"pZ":1.241858563745617,"vX0":7.065346424295922,"vY0":-123.72397234251754,"vZ0":-4.041283295336203,"x":51.45,"y":205.25,"x0":-2.2423571196336374,"y0":50.002110482843754,"z0":5.389381524153335,"aX":12.036907956984578},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":-16.4,"spinRate":2178,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4477180926408253,"extension":6.898509519752203},"index":0,"playId":"8ac524f9-9360-36cb-8b75-29fa9755755c","pitchNumber":1,"startTime":"2025-08-07T22:45:03.806Z","endTime":"2025-08-07T22:45:08.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":75.9,"strikeZoneTop":3.16541685191348,"strikeZoneBottom":1.54542647263339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548738105279046,"aZ":-27.39850457796291,"pfxX":5.515371134806337,"pfxZ":3.2041385179385156,"pX":-0.49428565588614815,"pZ":3.268373673237597,"vX0":2.6657648880095963,"vY0":-122.54467861004619,"vZ0":0.292422816985338,"x":135.84,"y":150.53,"x0":-2.3194910924717838,"y0":50.00546948595013,"z0":5.525101771847566,"aX":8.227799817840227},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":-10.7,"spinRate":2309,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.4502830185752642,"extension":6.869721653484501},"index":1,"playId":"d726aeb2-3b73-38a0-8719-fcd7cc0bb29e","pitchNumber":2,"startTime":"2025-08-07T22:45:21.040Z","endTime":"2025-08-07T22:45:24.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.453221057064546,"aZ":-31.92529331207996,"pfxX":-9.483093033090988,"pfxZ":0.13626731506632472,"pX":0.48758346312261275,"pZ":0.5327021957202872,"vX0":10.074305119713298,"vY0":-135.82058754638808,"vZ0":-7.110442433164623,"x":98.41,"y":224.4,"x0":-2.0421174056562728,"y0":50.00464327253357,"z0":5.412236091279442,"aX":-17.67422207978645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.2,"breakHorizontal":15.0,"spinRate":1624,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.40366160478346913,"extension":6.711670693629982},"index":2,"playId":"ff8250e0-27af-3c09-937d-52a73c232be7","pitchNumber":3,"startTime":"2025-08-07T22:45:40.991Z","endTime":"2025-08-07T22:45:44.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.5,"endSpeed":89.9,"strikeZoneTop":3.13110623954096,"strikeZoneBottom":1.35088429567843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68450375875825,"aZ":-16.491410845896272,"pfxX":-7.647989579894989,"pfxZ":7.583251126088506,"pX":-0.120952704930611,"pZ":1.8044361376239937,"vX0":8.503243734893541,"vY0":-143.0803986768605,"vZ0":-7.159960910066909,"x":121.61,"y":190.06,"x0":-2.140831694758673,"y0":50.00607850537694,"z0":5.376970994306394,"aX":-15.825370046633752},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2192,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3831221369305493,"extension":6.778373705531706},"index":3,"playId":"11c8604f-246e-36c2-9b1f-08833f531913","pitchNumber":4,"startTime":"2025-08-07T22:46:04.937Z","endTime":"2025-08-07T22:46:08.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.436085658030194,"aZ":-25.718406368673,"pfxX":-10.231691511630174,"pfxZ":3.1883292129552494,"pX":-1.2900109847449361,"pZ":2.2918073053760866,"vX0":6.179914987728351,"vY0":-141.8853685737196,"vZ0":-4.226091515549895,"x":166.17,"y":176.9,"x0":-2.174426102301349,"y0":50.00376232498702,"z0":5.452451873985231,"aX":-20.72663195026605},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":2279,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.38698965433313326,"extension":6.714932949354217},"index":4,"playId":"a83702a2-d0dd-3c2f-b55f-37d175524c31","pitchNumber":5,"startTime":"2025-08-07T22:46:24.973Z","endTime":"2025-08-07T22:46:27.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.955252945071194,"aZ":-24.656990425165297,"pfxX":-11.078620056741563,"pfxZ":3.6746408135626725,"pX":-0.4753933333640636,"pZ":1.7371131010282304,"vX0":8.718401299390905,"vY0":-142.4351166264928,"vZ0":-5.961094475884989,"x":135.12,"y":191.88,"x0":-2.1428294140660293,"y0":50.003057267656935,"z0":5.424994054772053,"aX":-22.67136833368974},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":2338,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.3851344129355474,"extension":6.9969600355165005},"index":5,"playId":"44cf4ffe-26c4-3f43-b918-01828b11f6da","pitchNumber":6,"startTime":"2025-08-07T22:46:49.369Z","endTime":"2025-08-07T22:46:52.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4943322828468,"aZ":-24.851404327304955,"pfxX":-11.899382385590883,"pfxZ":4.284885067133449,"pX":-1.0178377753124197,"pZ":2.158443088755,"vX0":7.097800685719724,"vY0":-130.88692454091634,"vZ0":-3.851996359479278,"x":155.8,"y":180.5,"x0":-2.2400510957522446,"y0":50.00270979237197,"z0":5.543099614033234,"aX":-20.335878622787032},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":19.7,"spinRate":2054,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4209055052330575,"extension":6.5300600043155},"index":6,"playId":"3acbaa03-eb14-3cfc-bb41-658c3809cd29","pitchNumber":7,"startTime":"2025-08-07T22:47:15.915Z","endTime":"2025-08-07T22:47:21.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53916164165742,"aZ":-14.378632569157826,"pfxX":-9.502835380413979,"pfxZ":8.360156096255626,"pX":0.6778803476184098,"pZ":1.6319823784163852,"vX0":11.039059804142246,"vY0":-145.31035068528143,"vZ0":-8.315254149012816,"x":91.16,"y":194.72,"x0":-1.9441550233337404,"y0":50.000234592183034,"z0":5.413100635211605,"aX":-20.223696205159484},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":14.9,"spinRate":2400,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.3776077194621479,"extension":6.986224313589681},"index":7,"playId":"763f815d-864f-3b1c-a4ab-83b3bde76f18","pitchNumber":8,"startTime":"2025-08-07T22:47:48.195Z","endTime":"2025-08-07T22:47:51.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80402937697114,"aZ":-15.544004652923467,"pfxX":-9.233495831207119,"pfxZ":7.855804300821887,"pX":0.38813756042988096,"pZ":1.6543132421540503,"vX0":10.249568761076349,"vY0":-144.7802220868754,"vZ0":-7.976066556316869,"x":102.21,"y":194.11,"x0":-2.003635231527043,"y0":50.00059051964754,"z0":5.402454102246123,"aX":-19.538599715501284},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":14.6,"spinRate":2434,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.378783070460627,"extension":6.977483676509905},"hitData":{"launchSpeed":101.0,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.18,"coordY":130.73}},"index":8,"playId":"a12816fe-ef61-3809-954f-a24afd8a7cd4","pitchNumber":9,"startTime":"2025-08-07T22:48:12.359Z","endTime":"2025-08-07T22:48:19.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":8.800000000000004,"leverageIndex":1.92,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:48:19.957Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:50:04.354Z","endTime":"2025-08-07T22:52:27.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.46728095088368,"strikeZoneBottom":1.58588239663868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.345203731135335,"aZ":-19.19969142593663,"pfxX":-10.20670138846712,"pfxZ":6.917401343429694,"pX":0.881180898220411,"pZ":2.3345856370898326,"vX0":8.622792090749382,"vY0":-135.98841071163955,"vZ0":-3.663153855845103,"x":83.41,"y":175.75,"x0":-1.0019705033421031,"y0":50.00655508239097,"z0":5.02830695944855,"aX":-19.15356060543131},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":16.7,"spinRate":2362,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40251901938546597,"extension":7.118975386781961},"index":0,"playId":"04f9530d-6d38-3105-ae49-e5f6893a7de2","pitchNumber":1,"startTime":"2025-08-07T22:50:49.418Z","endTime":"2025-08-07T22:50:53.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.55772264267298,"strikeZoneBottom":1.71604607920126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53868178608166,"aZ":-20.044161395140396,"pfxX":-8.654924834405994,"pfxZ":6.6382207475165504,"pX":0.20303888401230014,"pZ":3.44153415856978,"vX0":6.826540143624365,"vY0":-134.2276676115941,"vZ0":-0.7793787942440353,"x":109.26,"y":145.86,"x0":-1.2462683589443406,"y0":50.006036750159225,"z0":5.1603245546686445,"aX":-15.825864022262543},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2364,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4077551001870394,"extension":7.229291100465647},"index":1,"playId":"9fcd66a2-0776-3606-92f7-b29f0d595036","pitchNumber":2,"startTime":"2025-08-07T22:51:01.202Z","endTime":"2025-08-07T22:51:04.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.61716558858443,"strikeZoneBottom":1.73554246039467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.222709081749805,"aZ":-20.67104097567675,"pfxX":-9.826607794337319,"pfxZ":6.201465008850642,"pX":0.46186246637938166,"pZ":3.7908925237554727,"vX0":7.672522795056983,"vY0":-135.47527343635525,"vZ0":0.40771516247124684,"x":99.39,"y":136.43,"x0":-1.1334460743766959,"y0":50.00172873981232,"z0":5.085890839793427,"aX":-18.223606938995378},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":16.1,"spinRate":2368,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4046581575909811,"extension":7.151039318015754},"index":2,"playId":"cd2c8973-d02e-3c7e-8186-8024197c3d03","pitchNumber":3,"startTime":"2025-08-07T22:51:13.275Z","endTime":"2025-08-07T22:51:16.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.486683194093356,"aZ":-22.599342323674144,"pfxX":0.5738237475885477,"pfxZ":5.734727707732004,"pX":0.4715714077870509,"pZ":3.2058823156711562,"vX0":4.30265005956457,"vY0":-128.39872447570283,"vZ0":-0.5000123998741869,"x":99.02,"y":152.22,"x0":-1.3002528760845729,"y0":50.005962013102604,"z0":5.16111480392097,"aX":0.95785251955482},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.6,"breakHorizontal":-2.0,"spinRate":2383,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4265309779199282,"extension":7.032704946076293},"index":3,"playId":"822c3646-eefd-38e7-b406-2762221c6cb9","pitchNumber":4,"startTime":"2025-08-07T22:51:25.749Z","endTime":"2025-08-07T22:51:29.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-07T22:51:39.941Z","endTime":"2025-08-07T22:51:55.308Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.860762534372803,"aZ":-17.693784809979004,"pfxX":-7.785880835973007,"pfxZ":7.667588289338634,"pX":0.1882762906555855,"pZ":1.7722278800217215,"vX0":6.162801751217774,"vY0":-136.95249516476954,"vZ0":-5.289392505481376,"x":109.82,"y":190.93,"x0":-1.0860109969461984,"y0":50.004253121985776,"z0":4.949360683389361,"aX":-14.706646230600125},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2452,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4008202280648008,"extension":7.189673928588044},"index":5,"playId":"493c0a00-7116-37a3-bed5-25367b4389ed","pitchNumber":5,"startTime":"2025-08-07T22:51:55.308Z","endTime":"2025-08-07T22:51:58.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.50111861978002,"strikeZoneBottom":1.69873731474144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.374685442562257,"aZ":-17.9186197971322,"pfxX":-8.349429068700056,"pfxZ":7.677278358930602,"pX":1.0407384596971374,"pZ":3.1061579607556697,"vX0":8.623014651015184,"vY0":-135.59117889051495,"vZ0":-1.6971384112634769,"x":77.33,"y":154.91,"x0":-1.0999162978021813,"y0":50.00428243621993,"z0":4.993951987655082,"aX":-15.507506206126791},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2536,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4043599410790657,"extension":7.2418869041356295},"index":6,"playId":"11808a09-4e02-3873-9c1c-b0504f0e556a","pitchNumber":6,"startTime":"2025-08-07T22:52:09.559Z","endTime":"2025-08-07T22:52:13.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.304142220756866,"aZ":-20.331982799408166,"pfxX":-9.244970155003108,"pfxZ":6.289543400391488,"pX":-0.751834008969467,"pZ":1.9836974313860587,"vX0":4.605231342998021,"vY0":-137.10329369805348,"vZ0":-4.14958772997619,"x":145.66,"y":185.22,"x0":-1.2617657976908312,"y0":50.00569332666441,"z0":4.923582776235967,"aX":-17.41701985127798},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2458,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40112351740285224,"extension":7.162716211688255},"index":7,"playId":"138af211-8309-3f49-a544-7b9636ecc75b","pitchNumber":7,"startTime":"2025-08-07T22:52:24.638Z","endTime":"2025-08-07T22:52:27.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:52:27.983Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:52:35.051Z","endTime":"2025-08-07T22:52:59.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14592193435313,"aZ":-29.028973883910872,"pfxX":2.353969294262642,"pfxZ":2.1315960514174694,"pX":0.02478551198814377,"pZ":1.6492836555127866,"vX0":2.7003941622620324,"vY0":-120.89897739688284,"vZ0":-2.044758731676162,"x":116.06,"y":194.25,"x0":-1.4135733297987905,"y0":50.00305967688464,"z0":5.0601733783968585,"aX":3.475690327455532},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2453,"spinDirection":91},"zone":8,"typeConfidence":2.0,"plateTime":0.4534908319704827,"extension":7.158537058730848},"hitData":{"launchSpeed":73.8,"launchAngle":67.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.87,"coordY":159.28}},"index":0,"playId":"d5a0dda6-8470-3cc0-b596-ba1b3cc4aa5d","pitchNumber":1,"startTime":"2025-08-07T22:52:50.506Z","endTime":"2025-08-07T22:52:59.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:52:59.557Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (11) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:53:10.430Z","endTime":"2025-08-07T22:54:41.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"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":94.0,"endSpeed":85.6,"strikeZoneTop":3.29122048060483,"strikeZoneBottom":1.50468522349959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.98827425017173,"aZ":-21.460013389692154,"pfxX":-10.750446858389877,"pfxZ":5.715165225045537,"pX":-0.34843712827998685,"pZ":0.5224131384083084,"vX0":6.144084430248851,"vY0":-136.52041227792742,"vZ0":-7.587303882380775,"x":130.28,"y":224.67,"x0":-1.2396078246998974,"y0":50.00341771742649,"z0":4.831438047191413,"aX":-20.15337603880389},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2314,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4022711513491868,"extension":7.24906636197649},"index":0,"playId":"69d96161-3efb-373c-b164-0455a4dc416c","pitchNumber":1,"startTime":"2025-08-07T22:53:23.285Z","endTime":"2025-08-07T22:53:26.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.24812325428132,"strikeZoneBottom":1.46108491734256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1068678161859,"aZ":-22.310952384624635,"pfxX":-10.263896721280435,"pfxZ":5.181261168431821,"pX":-0.18682206536037838,"pZ":1.24915561563689,"vX0":6.752292010342928,"vY0":-137.5389334748884,"vZ0":-5.736140937281409,"x":124.12,"y":205.05,"x0":-1.347150221264162,"y0":50.006516776828946,"z0":4.886907508873343,"aX":-19.558082920520356},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":2391,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3990836215316196,"extension":7.152839475979284},"index":1,"playId":"e7eed295-b7b4-3c9a-9062-9d668d02afae","pitchNumber":2,"startTime":"2025-08-07T22:53:38.514Z","endTime":"2025-08-07T22:53:42.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-07T22:53:47.894Z","endTime":"2025-08-07T22:54:03.424Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.21574547625261,"strikeZoneBottom":1.55008890595615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.711100491407816,"aZ":-29.185815110460393,"pfxX":5.331546259338495,"pfxZ":2.046584349297863,"pX":0.8909196581184852,"pZ":1.4900017258154699,"vX0":3.735484147721294,"vY0":-120.22351820150233,"vZ0":-2.1194476545586127,"x":83.04,"y":198.55,"x0":-1.376673703881792,"y0":50.003025019974515,"z0":4.978004073630572,"aX":7.790319112967067},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":-10.6,"spinRate":2462,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.45591334449387366,"extension":7.200302913508775},"index":3,"playId":"22478a48-0e8d-3853-87a1-8f549eac7a82","pitchNumber":3,"startTime":"2025-08-07T22:54:03.424Z","endTime":"2025-08-07T22:54:08.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60249801521972,"aZ":-21.397623432427892,"pfxX":-9.506913192217926,"pfxZ":5.728308447537035,"pX":-0.4447675174573826,"pZ":2.437940965967529,"vX0":5.659999826566458,"vY0":-136.40424821976384,"vZ0":-2.971527818213926,"x":133.95,"y":172.96,"x0":-1.3138868739534,"y0":50.000823325714805,"z0":5.020423975142619,"aX":-17.874169392552304},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":16.0,"spinRate":2462,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40188689006406575,"extension":7.187928307102428},"hitData":{"launchSpeed":106.5,"launchAngle":24.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.65,"coordY":59.4}},"index":4,"playId":"3b509148-cca0-3431-8002-79cdc6625546","pitchNumber":4,"startTime":"2025-08-07T22:54:17.103Z","endTime":"2025-08-07T22:54:41.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:54:41.841Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:54:38.268Z","endTime":"2025-08-07T22:57:13.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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(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":83.5,"endSpeed":77.1,"strikeZoneTop":3.96984051578875,"strikeZoneBottom":1.74711526100548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.349709195297507,"aZ":-33.97604920339311,"pfxX":2.697309218604843,"pfxZ":-1.2010407321389494,"pX":0.6641550780867068,"pZ":1.849499868229177,"vX0":4.018884771022418,"vY0":-121.6712509702739,"vZ0":-0.8259234650752416,"x":91.68,"y":188.84,"x0":-1.35785188687721,"y0":50.001409306369105,"z0":5.13149291947777,"aX":4.052663557924199},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-5.8,"spinRate":2495,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.4497626236444927,"extension":7.186774003831263},"index":0,"playId":"8e8536e6-4d13-32f5-818b-d86544d43014","pitchNumber":1,"startTime":"2025-08-07T22:55:01.326Z","endTime":"2025-08-07T22:55:04.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79853836724873,"aZ":-23.515963176551125,"pfxX":-8.551120006536932,"pfxZ":4.670802127232971,"pX":-0.8887759413291203,"pZ":3.3657814914951896,"vX0":4.13105620002765,"vY0":-135.38232951336093,"vZ0":-0.23780674486233233,"x":150.88,"y":147.9,"x0":-1.3241216570539085,"y0":50.00564491421989,"z0":5.101952655876143,"aX":-15.861623361854559},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":14.6,"spinRate":2448,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40472523758010404,"extension":7.239335382748631},"index":1,"playId":"c8d4d28e-1b54-300c-8a91-15b8220e9d33","pitchNumber":2,"startTime":"2025-08-07T22:55:13.049Z","endTime":"2025-08-07T22:55:17.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.0,"endSpeed":76.5,"strikeZoneTop":3.80131953367305,"strikeZoneBottom":1.73909527846639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5279163784031,"aZ":-33.10210110954588,"pfxX":2.463160277659873,"pfxZ":-0.6274321905159637,"pX":0.017692179811331896,"pZ":1.4075554296958743,"vX0":2.3974351302524717,"vY0":-120.94946444674773,"vZ0":-1.7117424906588412,"x":116.33,"y":200.78,"x0":-1.3062555853059576,"y0":50.002619314869214,"z0":5.026585187143989,"aX":3.649616822747869},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":-5.0,"spinRate":2437,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.45281831404775996,"extension":7.17407924558279},"index":2,"playId":"6ef2bf3c-3e8d-38a2-8a3a-9932b9d9d785","pitchNumber":3,"startTime":"2025-08-07T22:55:30.841Z","endTime":"2025-08-07T22:55:34.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.85234554931056,"strikeZoneBottom":1.92125181015625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26753388778213,"aZ":-30.354509240605452,"pfxX":5.962891051025853,"pfxZ":1.2684010607887597,"pX":-0.7534322245427104,"pZ":2.227487275539128,"vX0":-0.18994836913567809,"vY0":-119.3310994448149,"vZ0":-0.03166790858203017,"x":145.72,"y":178.64,"x0":-1.4464487975676494,"y0":50.001794913926155,"z0":4.989410891460613,"aX":8.546599870238015},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":-10.7,"spinRate":2423,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.46006158873774083,"extension":7.117555118348856},"index":3,"playId":"d0e72cd8-40c8-3fa3-a1f4-02a2b604f6fe","pitchNumber":4,"startTime":"2025-08-07T22:55:44.708Z","endTime":"2025-08-07T22:55:48.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.752295992832,"strikeZoneBottom":1.61010671649692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.217403646428814,"aZ":-34.52832903488135,"pfxX":2.5413467862600854,"pfxZ":-1.6167717779591335,"pX":-0.9659738569458391,"pZ":1.9582162128095781,"vX0":0.1167566311944566,"vY0":-120.21407475941507,"vZ0":-0.3719298943473829,"x":153.82,"y":185.91,"x0":-1.3451826654393808,"y0":50.00269165142188,"z0":5.1911013438791755,"aX":3.703553453159392},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2407,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.4563694774432556,"extension":7.223530925442538},"index":4,"playId":"2762d7dc-a8c6-3054-9e3b-8d323dfe3ccd","pitchNumber":5,"startTime":"2025-08-07T22:55:58.956Z","endTime":"2025-08-07T22:56:03.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.462234804439024,"aZ":-31.756258945317892,"pfxX":4.702971555995234,"pfxZ":0.28793384949442036,"pX":-0.5469258461752212,"pZ":2.8533527727426176,"vX0":0.7824090622349876,"vY0":-119.54212735454591,"vZ0":1.3880315369503975,"x":137.85,"y":161.74,"x0":-1.489618666984579,"y0":50.00130316662467,"z0":5.130101528774552,"aX":6.760480652626235},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":-8.8,"spinRate":2386,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.4593527093300631,"extension":7.054356468446256},"index":5,"playId":"ab55c215-5f24-304b-ab18-fd07c9f0e862","pitchNumber":6,"startTime":"2025-08-07T22:56:16.602Z","endTime":"2025-08-07T22:56:20.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.4,"endSpeed":76.1,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.912033742263077,"aZ":-33.47442276923954,"pfxX":1.5475457873794185,"pfxZ":-0.8810770022632219,"pX":0.12679952351207405,"pZ":2.19529161554779,"vX0":2.9206853056622637,"vY0":-121.47710245448808,"vZ0":-0.16096868992550395,"x":112.17,"y":179.51,"x0":-1.296597297293108,"y0":50.00083640288889,"z0":5.195926596656874,"aX":2.2902127618468464},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2397,"spinDirection":89},"zone":8,"typeConfidence":2.0,"plateTime":0.4525392297369537,"extension":7.129111383683531},"index":6,"playId":"01a64291-8995-3789-8ebc-514e462fc569","pitchNumber":7,"startTime":"2025-08-07T22:56:35.981Z","endTime":"2025-08-07T22:56:42.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.97003887074289,"strikeZoneBottom":1.79094740888164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.862965022855747,"aZ":-33.01227693650256,"pfxX":2.398294138079174,"pfxZ":-0.5563475400713109,"pX":0.3308806439611947,"pZ":1.4753313204813845,"vX0":3.3652273216213597,"vY0":-122.43460956661292,"vZ0":-1.8959252564556617,"x":104.39,"y":198.95,"x0":-1.3721231020424487,"y0":50.00060682847235,"z0":5.08131969046825,"aX":3.644140430483792},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-5.2,"spinRate":2365,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.44713933751617807,"extension":7.1361604516290695},"index":7,"playId":"31292c84-b3b9-3503-b3ca-f7ab1ddd3f84","pitchNumber":8,"startTime":"2025-08-07T22:57:09.249Z","endTime":"2025-08-07T22:57:13.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:57:13.419Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks. Oneil Cruz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:57:19.009Z","endTime":"2025-08-07T22:58:50.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.44885903931569,"strikeZoneBottom":1.54478840899138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84196559670384,"aZ":-34.72772293102374,"pfxX":2.266763633123361,"pfxZ":-1.7364333952879356,"pX":0.37938429964727166,"pZ":1.1884170582348264,"vX0":3.7719537150296674,"vY0":-120.00009853002773,"vZ0":-1.8715069400564839,"x":102.54,"y":206.69,"x0":-1.5035807606545435,"y0":50.00523838594442,"z0":5.05393219315045,"aX":3.326842379907065},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-4.9,"spinRate":2422,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.45534006815770756,"extension":6.97184794130354},"index":0,"playId":"46edd6d6-cbc8-32ae-b8c9-81ebd70f52d7","pitchNumber":1,"startTime":"2025-08-07T22:57:39.446Z","endTime":"2025-08-07T22:57:44.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.38514527754939,"strikeZoneBottom":1.47590293330878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55182333453577,"aZ":-22.25397157295325,"pfxX":-7.928301826003828,"pfxZ":5.327984043895077,"pX":1.2562186243481612,"pZ":1.767535255371787,"vX0":9.271604446861334,"vY0":-134.66253963044616,"vZ0":-4.3874775926381515,"x":69.12,"y":191.06,"x0":-1.179624668742879,"y0":50.002081527444076,"z0":4.965722644701982,"aX":-14.757608110787931},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":12.7,"spinRate":2313,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4046787630695543,"extension":7.193898350121603},"index":1,"playId":"4bd34bf8-a413-3007-8867-c645dcb5a6d2","pitchNumber":2,"startTime":"2025-08-07T22:57:53.565Z","endTime":"2025-08-07T22:57:57.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32448309979701,"aZ":-34.270903865759486,"pfxX":5.799465135166824,"pfxZ":-1.4998030613579205,"pX":0.02074749566529702,"pZ":1.2715784555023335,"vX0":2.0307004676952736,"vY0":-117.79517129071263,"vZ0":-1.5362933474488139,"x":116.21,"y":204.45,"x0":-1.606985697819415,"y0":50.002079538333426,"z0":5.1138710468303135,"aX":8.112295523580253},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.8,"breakHorizontal":-11.0,"spinRate":2417,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.46578514292486606,"extension":6.972463039362615},"index":2,"playId":"809641d0-3822-3d0c-a855-83a2c609df98","pitchNumber":3,"startTime":"2025-08-07T22:58:10.238Z","endTime":"2025-08-07T22:58:13.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.51050713064777,"strikeZoneBottom":1.55974372511933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.349970204422167,"aZ":-22.435068432785314,"pfxX":-8.5694084949114,"pfxZ":5.397209436925161,"pX":1.3181798561679725,"pZ":3.052629156705602,"vX0":9.932891091338611,"vY0":-133.41768822828305,"vZ0":-1.0033237945181674,"x":66.75,"y":156.36,"x0":-1.337399509384084,"y0":50.00511397020333,"z0":5.0484710747338974,"aX":-15.471656006949829},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":13.4,"spinRate":2372,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41033474262614344,"extension":7.285796571036838},"index":3,"playId":"5a97e20d-7661-3367-aed6-16306f0f6ee4","pitchNumber":4,"startTime":"2025-08-07T22:58:27.104Z","endTime":"2025-08-07T22:58:30.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.42204024219415,"strikeZoneBottom":1.51155836392363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.520005856212048,"aZ":-25.08924814077857,"pfxX":-1.4125273142262231,"pfxZ":4.206586677816403,"pX":0.8194319454478889,"pZ":0.8222316452954295,"vX0":6.216190147802696,"vY0":-128.8828770498873,"vZ0":-5.700283646833483,"x":85.77,"y":216.58,"x0":-1.4390477775674893,"y0":50.002265199054776,"z0":4.9975046148133595,"aX":-2.3791530902694085},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":1.2,"spinRate":2250,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4248041048184823,"extension":7.1717473901243425},"index":4,"playId":"1146b693-585a-3e5e-af07-e9fe5c26303a","pitchNumber":5,"startTime":"2025-08-07T22:58:46.545Z","endTime":"2025-08-07T22:58:50.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-07T22:58:50.241Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jack Suwinski walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T22:59:52.804Z","endTime":"2025-08-07T23:01:17.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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":"2025-08-07T22:59:07.943Z","endTime":"2025-08-07T22:59:55.097Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.50213485519234,"strikeZoneBottom":1.6091773230449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.069798823925378,"aZ":-32.81317840297597,"pfxX":2.236433599324825,"pfxZ":-0.45155271985023226,"pX":-0.5240723096228391,"pZ":1.2589636039391114,"vX0":1.8498929983149834,"vY0":-118.8991744468234,"vZ0":-2.1253710226617404,"x":136.98,"y":204.79,"x0":-1.602996647761481,"y0":50.00052236088227,"z0":5.145721790311991,"aX":3.1968565916758442},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2407,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.46089890916375387,"extension":7.035394190480978},"index":1,"playId":"d17dbb0c-4feb-398a-853c-eb3ed7a6799d","pitchNumber":1,"startTime":"2025-08-07T22:59:55.097Z","endTime":"2025-08-07T22:59:58.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.49807749960388,"strikeZoneBottom":1.60528789384401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12477990111009,"aZ":-17.086601418730567,"pfxX":-2.5430763866314745,"pfxZ":8.68551818915076,"pX":1.7376944425355694,"pZ":2.078409330804286,"vX0":8.775957839735408,"vY0":-130.85495802634995,"vZ0":-4.530257733448791,"x":50.76,"y":182.66,"x0":-1.3264646022361537,"y0":50.00496655440126,"z0":5.108910006992275,"aX":-4.419417669545926},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":2.8,"spinRate":2579,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4182722990813086,"extension":7.073559368874763},"index":2,"playId":"2839af57-7640-3718-9e48-5400015de842","pitchNumber":2,"startTime":"2025-08-07T23:00:09.482Z","endTime":"2025-08-07T23:00:16.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Brady Singer. Oneil Cruz to 3rd. Andrew McCutchen to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"2839af57-7640-3718-9e48-5400015de842","startTime":"2025-08-07T23:00:38.263Z","endTime":"2025-08-07T23:00:41.521Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":457705,"link":"/api/v1/people/457705"},"postOnThird":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":1.48,"dramaIndex":49.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.55924671225512,"strikeZoneBottom":1.62334445591695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355922625385478,"aZ":-32.185049837675614,"pfxX":1.5610358582163424,"pfxZ":-0.010725008888811338,"pX":0.02544733709543797,"pZ":1.547879323178609,"vX0":3.3487055051313557,"vY0":-120.10148944854647,"vZ0":-1.7003888633516846,"x":116.03,"y":196.99,"x0":-1.5873241432628642,"y0":50.00044446931446,"z0":5.116300132700126,"aX":2.289204899233502},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.1,"breakHorizontal":-3.6,"spinRate":2389,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4553230833768649,"extension":7.0772210191232},"index":4,"playId":"d48ad229-19e9-363a-9905-f3cec70ada0d","pitchNumber":3,"startTime":"2025-08-07T23:00:41.521Z","endTime":"2025-08-07T23:00:45.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.54288731259966,"strikeZoneBottom":1.60702516496524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.602953235455548,"aZ":-22.129330430269036,"pfxX":-11.043785384243769,"pfxZ":5.631896186270529,"pX":-0.8853388820701599,"pZ":3.123095758545941,"vX0":5.223275502416393,"vY0":-133.2090405808954,"vZ0":-0.9103873822543496,"x":150.75,"y":154.46,"x0":-1.4446900139695367,"y0":50.00393860815886,"z0":5.080207717444313,"aX":-19.700546584735772},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":2388,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41236498133928867,"extension":7.049581090835756},"index":5,"playId":"7dedca3b-fcb9-3fdc-9334-a946b71c7e80","pitchNumber":4,"startTime":"2025-08-07T23:00:57.099Z","endTime":"2025-08-07T23:01:00.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.9,"endSpeed":82.5,"strikeZoneTop":3.50129283522745,"strikeZoneBottom":1.6046143142399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.859256332365963,"aZ":-22.24717364398984,"pfxX":-10.880342346392,"pfxZ":5.663698839133677,"pX":-1.1551484030931574,"pZ":2.186076767558385,"vX0":4.585168517227941,"vY0":-132.24969357546016,"vZ0":-2.961803325653208,"x":161.03,"y":179.76,"x0":-1.5075016461890685,"y0":50.005310102482234,"z0":4.970946270999185,"aX":-19.081244381583243},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":18.6,"spinRate":2305,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41576373766970676,"extension":7.153415159755564},"index":6,"playId":"028455be-4636-3820-8f82-eaee067499e0","pitchNumber":5,"startTime":"2025-08-07T23:01:13.221Z","endTime":"2025-08-07T23:01:17.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.60000000000001,"awayTeamWinProbability":33.39999999999999,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":1.48,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:01:17.149Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to center fielder TJ Friedl. Oneil Cruz scores. Andrew McCutchen scores. Jack Suwinski to 3rd. Jared Triolo to 2nd.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T23:01:33.431Z","endTime":"2025-08-07T23:02:47.555Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":82.9,"endSpeed":76.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56535287560413,"aZ":-32.42892242127486,"pfxX":1.2048364561622895,"pfxZ":-0.16956213686737875,"pX":0.9557728029817878,"pZ":2.299449588150876,"vX0":5.28108013237626,"vY0":-120.69995840610434,"vZ0":-0.09174148234636448,"x":80.57,"y":176.69,"x0":-1.4133910596203145,"y0":50.00399916947269,"z0":5.183407167048054,"aX":1.785208780966541},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":-3.4,"spinRate":2362,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45305182458067517,"extension":7.166586417405585},"index":0,"playId":"5f40e719-0e49-3700-9b2e-0ddb3e89b5b8","pitchNumber":1,"startTime":"2025-08-07T23:01:42.004Z","endTime":"2025-08-07T23:01:45.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.5,"endSpeed":76.4,"strikeZoneTop":3.82164325492705,"strikeZoneBottom":1.77223238460035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.370743152551277,"aZ":-32.845454901684214,"pfxX":1.295194332834455,"pfxZ":-0.46136369426946455,"pX":0.933031160852943,"pZ":1.1536448936093882,"vX0":5.3113458426274684,"vY0":-120.10707278305205,"vZ0":-2.3963640936664934,"x":81.44,"y":207.63,"x0":-1.4714437590225393,"y0":50.00098771997948,"z0":5.073573646957838,"aX":1.8986244235294993},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.1,"breakHorizontal":-3.6,"spinRate":2414,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4553241949974396,"extension":7.036685342377356},"index":1,"playId":"544aaf88-2773-39c0-950a-ad14322ee248","pitchNumber":2,"startTime":"2025-08-07T23:01:58.071Z","endTime":"2025-08-07T23:02:01.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.294052075569443,"aZ":-30.440677062484987,"pfxX":5.361110876082289,"pfxZ":1.2438733852590005,"pX":-0.6643018393618928,"pZ":2.9357344608736433,"vX0":0.8672754671605949,"vY0":-117.48458930454952,"vZ0":1.183451466293404,"x":142.32,"y":159.52,"x0":-1.7348607046979578,"y0":50.00170524803013,"z0":5.265485853434447,"aX":7.455623036368738},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":2351,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.46710956528637926,"extension":6.885440394019901},"index":2,"playId":"8f7f25c2-8f11-3d15-a6a8-a37b865d35fe","pitchNumber":3,"startTime":"2025-08-07T23:02:13.902Z","endTime":"2025-08-07T23:02:16.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75973954205316,"aZ":-32.12354911382795,"pfxX":1.9220964659703519,"pfxZ":0.035418521925766555,"pX":0.29212688084148253,"pZ":2.1969458815602305,"vX0":3.6699915721284415,"vY0":-120.52022922578179,"vZ0":-0.3662419052923176,"x":105.86,"y":179.46,"x0":-1.4983240206252566,"y0":50.00435611757977,"z0":5.180773807071179,"aX":2.835384489845281},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.2,"breakHorizontal":-4.3,"spinRate":2512,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.4539476678367773,"extension":6.9956778698612885},"hitData":{"launchSpeed":104.0,"launchAngle":4.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.99,"coordY":106.08}},"index":3,"playId":"40ec011f-e663-310a-836a-e2823b8cf2d7","pitchNumber":4,"startTime":"2025-08-07T23:02:35.456Z","endTime":"2025-08-07T23:02:47.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":2.42,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:02:47.555Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-07T23:03:17.455Z","endTime":"2025-08-07T23:03:51.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":90.3,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50100185857551,"aZ":-19.021938416994036,"pfxX":-3.1874766519763726,"pfxZ":7.5324425489185,"pX":-0.29388571807391045,"pZ":2.7713298331986485,"vX0":4.04752538607545,"vY0":-131.47031254215335,"vZ0":-2.3307190266373965,"x":128.2,"y":163.95,"x0":-1.4409935470587167,"y0":50.00466260761147,"z0":5.084972314543219,"aX":-5.567305342823784},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":4.9,"spinRate":2410,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.41700515855858766,"extension":7.167958088072583},"index":0,"playId":"e029d94c-d157-3855-bad5-d7e30ded207b","pitchNumber":1,"startTime":"2025-08-07T23:03:25.161Z","endTime":"2025-08-07T23:03:28.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":669261,"link":"/api/v1/people/669261"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":88.9,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.449031473633415,"aZ":-19.859971401755296,"pfxX":-3.1429182693732685,"pfxZ":7.242816965315727,"pX":-0.09870894039540554,"pZ":2.9507317514497697,"vX0":4.327979225858121,"vY0":-129.44116035729616,"vZ0":-1.8168180858527838,"x":120.76,"y":159.11,"x0":-1.3823461487112527,"y0":50.00511221594317,"z0":5.178793247283143,"aX":-5.346101033565414},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.0,"breakHorizontal":4.8,"spinRate":2466,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4227881187546627,"extension":7.226534688821348},"hitData":{"launchSpeed":90.7,"launchAngle":61.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.25,"coordY":131.41}},"index":1,"playId":"7432cc42-b826-3836-94a5-a670589a0933","pitchNumber":2,"startTime":"2025-08-07T23:03:41.176Z","endTime":"2025-08-07T23:03:51.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":669261,"link":"/api/v1/people/669261"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.14,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:03:51.045Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Lux called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-07T23:05:29.647Z","endTime":"2025-08-07T23:07:49.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.29146685908556,"strikeZoneBottom":1.54843837228233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20634191478774,"aZ":-16.709091249874607,"pfxX":-8.936507360719784,"pfxZ":7.5993650832131765,"pX":-1.4238635409137046,"pZ":2.3541939229769957,"vX0":6.970001881903061,"vY0":-142.5818473577489,"vZ0":-6.070992764957813,"x":171.27,"y":175.22,"x0":-2.7527868873036505,"y0":50.00639297673292,"z0":5.585520401547277,"aX":-18.197675153180544},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2363,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3858060478806231,"extension":6.772822322876457},"index":0,"playId":"3449e494-0de9-3746-9a68-7c88f630d051","pitchNumber":1,"startTime":"2025-08-07T23:05:54.436Z","endTime":"2025-08-07T23:05:57.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-07T23:06:03.970Z","endTime":"2025-08-07T23:06:18.057Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03040004103599,"aZ":-17.91006370971168,"pfxX":-8.576417432512706,"pfxZ":6.988896805990155,"pX":-0.15385579892442275,"pZ":2.1896548571672834,"vX0":10.005130932256876,"vY0":-142.25258316018778,"vZ0":-6.286394827920624,"x":122.86,"y":179.66,"x0":-2.609951061272939,"y0":50.00028317007261,"z0":5.572245051533311,"aX":-17.495213447122108},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2327,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38571732551382887,"extension":6.763350150617367},"index":2,"playId":"8da776e2-9f40-3aad-a51c-f4de92c03b67","pitchNumber":2,"startTime":"2025-08-07T23:06:18.057Z","endTime":"2025-08-07T23:06:21.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.15927243380806,"aZ":-16.923681763875106,"pfxX":-7.389485161627523,"pfxZ":7.482337645375919,"pX":0.052229536500374985,"pZ":2.7617910600645277,"vX0":10.14130970267261,"vY0":-142.85881470738545,"vZ0":-4.821612450179521,"x":115.01,"y":164.21,"x0":-2.6067756916531866,"y0":50.00536515217931,"z0":5.557742339986806,"aX":-15.065925997212068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":11.0,"spinRate":2365,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.38546936974449775,"extension":6.9864520061562505},"index":3,"playId":"301421a9-d0c4-32d2-8ec6-f92ba5f3c0fc","pitchNumber":3,"startTime":"2025-08-07T23:06:35.900Z","endTime":"2025-08-07T23:06:38.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":88.6,"strikeZoneTop":3.28183281606304,"strikeZoneBottom":1.45881398651663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.83062375227996,"aZ":-19.221903905807757,"pfxX":-9.431761697415002,"pfxZ":6.333758127200214,"pX":-1.5350309525298358,"pZ":3.948609380376674,"vX0":6.761603284515628,"vY0":-143.20565470057153,"vZ0":-1.3762171827629457,"x":175.51,"y":132.17,"x0":-2.7200931750753456,"y0":50.0021358225588,"z0":5.656588232218612,"aX":-19.286860201916397},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2376,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38476143526696616,"extension":6.598097086740223},"index":4,"playId":"8080d203-9f4d-34e9-a6bb-a8b22ea27e78","pitchNumber":4,"startTime":"2025-08-07T23:06:52.068Z","endTime":"2025-08-07T23:06:55.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.28418400699972,"strikeZoneBottom":1.54179114852371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.508740329925864,"aZ":-29.918444264255843,"pfxX":-10.247530824056053,"pfxZ":1.334368242138451,"pX":-2.058625651661135,"pZ":2.723850730291442,"vX0":5.368318517630139,"vY0":-129.71183383629608,"vZ0":-1.531596070977154,"x":195.47,"y":165.24,"x0":-2.8340968847581673,"y0":50.00084785557977,"z0":5.623355309151157,"aX":-17.296185483184},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":1790,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4237878332684004,"extension":6.871940358100685},"index":5,"playId":"b02b2508-915d-332b-80ca-160a71903925","pitchNumber":5,"startTime":"2025-08-07T23:07:08.265Z","endTime":"2025-08-07T23:07:11.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.004496719461734,"aZ":-19.014220855881764,"pfxX":-8.800303210107684,"pfxZ":6.339772010130611,"pX":-0.9567622839510697,"pZ":2.74747232090686,"vX0":8.15523538094079,"vY0":-143.80283145540452,"vZ0":-4.544017077799763,"x":153.47,"y":164.6,"x0":-2.697995525825067,"y0":50.00533639154507,"z0":5.541871980248264,"aX":-18.276379124250834},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2372,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38212744235233886,"extension":6.902520845753046},"index":6,"playId":"2e65d1f2-26a3-3b53-962b-95cfae7703cf","pitchNumber":6,"startTime":"2025-08-07T23:07:26.011Z","endTime":"2025-08-07T23:07:29.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.2647415663104,"strikeZoneBottom":1.48172345572907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01780574874631,"aZ":-15.185215964864499,"pfxX":-8.865216842125623,"pfxZ":8.061819124181888,"pX":0.39112792156170545,"pZ":1.7704849888710434,"vX0":11.462698733738655,"vY0":-144.5467611255661,"vZ0":-7.611077664565101,"x":102.09,"y":190.98,"x0":-2.481891214900684,"y0":50.000530011908076,"z0":5.3778470192153724,"aX":-18.67830259325715},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":13.7,"spinRate":2322,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3795368137059052,"extension":6.98457554871298},"index":7,"playId":"7aa1b406-65d6-3bc1-93ad-6e881aba518d","pitchNumber":7,"startTime":"2025-08-07T23:07:45.479Z","endTime":"2025-08-07T23:07:49.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:07:49.123Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-07T23:07:51.889Z","endTime":"2025-08-07T23:09:09.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":77.8,"strikeZoneTop":3.24447492136746,"strikeZoneBottom":1.49511951981464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.098002088206353,"aZ":-22.077926521753785,"pfxX":0.6375929634136215,"pfxZ":6.476484711479949,"pX":0.38105217412268644,"pZ":2.2048467183378158,"vX0":5.891324791894304,"vY0":-125.08977189344955,"vZ0":-3.5108623113209467,"x":102.48,"y":179.25,"x0":-2.103681691901697,"y0":50.00308579373267,"z0":5.471633036634322,"aX":0.9923972847150839},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.0,"breakHorizontal":-2.8,"spinRate":2372,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.4406592356081749,"extension":6.871312529523717},"index":0,"playId":"5a543af1-b25e-3105-832e-b2ed000dab88","pitchNumber":1,"startTime":"2025-08-07T23:08:19.467Z","endTime":"2025-08-07T23:08:23.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.28060699100199,"strikeZoneBottom":1.49071605372536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13404961698607,"aZ":-23.660811534448932,"pfxX":-11.876436116700868,"pfxZ":4.18672323422161,"pX":0.3163214317374545,"pZ":2.5241824097095034,"vX0":10.658629387600598,"vY0":-142.24597911873374,"vZ0":-4.1425143075204875,"x":104.94,"y":170.63,"x0":-1.9515102051324256,"y0":50.000111382058115,"z0":5.514794416076759,"aX":-24.13433105824283},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.8,"breakHorizontal":19.1,"spinRate":2367,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.38626506283204254,"extension":6.766843848277541},"index":1,"playId":"9275937b-edde-3827-84ce-8004a7189606","pitchNumber":2,"startTime":"2025-08-07T23:08:35.581Z","endTime":"2025-08-07T23:08:39.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":"2025-08-07T23:08:44.505Z","endTime":"2025-08-07T23:08:58.381Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.08304239547307,"aZ":-16.445713468374077,"pfxX":-9.909176861273977,"pfxZ":7.553128919488267,"pX":0.3231149651964435,"pZ":2.2433416172786256,"vX0":10.202107169052942,"vY0":-144.01846373631946,"vZ0":-6.22498098277275,"x":104.68,"y":178.21,"x0":-1.9922898794586181,"y0":50.006890506563465,"z0":5.46514369634577,"aX":-20.64525695839094},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":15.7,"spinRate":2376,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.38155162846933566,"extension":6.826739272268307},"hitData":{"launchSpeed":98.9,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.89,"coordY":61.63}},"index":3,"playId":"b393ceb9-38f2-3cd0-8785-c5a17f3fb6a6","pitchNumber":3,"startTime":"2025-08-07T23:08:58.381Z","endTime":"2025-08-07T23:09:09.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:09:09.233Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Noelvi Marte pops out softly to catcher Henry Davis in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-07T23:09:17.876Z","endTime":"2025-08-07T23:10:05.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.436719572780277,"aZ":-28.829580032009297,"pfxX":-7.593521048088435,"pfxZ":1.7569790819191162,"pX":-0.8587375618149026,"pZ":2.2330415666070538,"vX0":6.319131487733944,"vY0":-136.83136462463327,"vZ0":-3.9726935076560164,"x":149.73,"y":178.49,"x0":-2.2084724457911284,"y0":50.00203453336249,"z0":5.673132490780439,"aX":-14.437112846839694},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":1624,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.3998928549495817,"extension":6.780945993711236},"index":0,"playId":"676314bc-97f3-3dc6-88c7-97d42c75e842","pitchNumber":1,"startTime":"2025-08-07T23:09:38.173Z","endTime":"2025-08-07T23:09:41.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":99.1,"endSpeed":89.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.979472451271405,"aZ":-17.382427871616212,"pfxX":-9.522818937836226,"pfxZ":7.1240581270365535,"pX":-1.2724880625176738,"pZ":2.928216004529345,"vX0":6.030214508739777,"vY0":-144.02914573743163,"vZ0":-4.600717273094139,"x":165.5,"y":159.72,"x0":-2.168387467348271,"y0":50.006333472979534,"z0":5.639137658333538,"aX":-19.78516826611095},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.0,"breakHorizontal":15.8,"spinRate":2286,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3819350158382462,"extension":6.7453801304041},"hitData":{"launchSpeed":46.4,"launchAngle":73.0,"totalDistance":51.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":145.55,"coordY":195.59}},"index":1,"playId":"f7fa4ff3-84b7-356f-a607-cce9826bbbd8","pitchNumber":2,"startTime":"2025-08-07T23:09:57.921Z","endTime":"2025-08-07T23:10:05.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:10:05.542Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-07T23:11:43.730Z","endTime":"2025-08-07T23:12:36.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.37063290281512,"strikeZoneBottom":1.52190443737603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.070655246636115,"aZ":-33.6294292591025,"pfxX":1.5080437134298064,"pfxZ":-1.0073629762453642,"pX":0.24410213185890056,"pZ":1.6719613387346524,"vX0":3.371564724432979,"vY0":-119.86647520220941,"vZ0":-1.1220199515832434,"x":107.7,"y":193.64,"x0":-1.378882272159631,"y0":50.001899287768964,"z0":5.160099799625045,"aX":2.1840787167093603},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-3.6,"spinRate":2538,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4576828058977882,"extension":7.181061327201106},"index":0,"playId":"55a88e78-c3d7-3d86-b081-7f4f4ea497c3","pitchNumber":1,"startTime":"2025-08-07T23:12:10.961Z","endTime":"2025-08-07T23:12:14.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.937070479418068,"aZ":-32.12822895092695,"pfxX":5.744470464922981,"pfxZ":0.03695340241065814,"pX":0.21400070861925266,"pZ":1.4295997020052769,"vX0":2.0336081942125386,"vY0":-117.82498029878697,"vZ0":-1.357694976578229,"x":108.84,"y":200.18,"x0":-1.4108643207783154,"y0":50.00547659894977,"z0":5.029012010518788,"aX":7.94023570437493},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.0,"breakHorizontal":-10.9,"spinRate":2318,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4679217604478194,"extension":6.988025926244417},"hitData":{"launchSpeed":99.5,"launchAngle":21.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.31,"coordY":55.5}},"index":1,"playId":"cdfad1c0-4c34-3fba-a6ee-c002c7babb25","pitchNumber":2,"startTime":"2025-08-07T23:12:27.983Z","endTime":"2025-08-07T23:12:36.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:12:36.623Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-07T23:12:45.565Z","endTime":"2025-08-07T23:13:45.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.58158140599441,"strikeZoneBottom":1.65017610369473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.523755641217665,"aZ":-27.643840386513318,"pfxX":1.012996485603725,"pfxZ":2.8490293467262244,"pX":0.4041756608336914,"pZ":2.864405343761176,"vX0":4.342384052976015,"vY0":-125.03927824464226,"vZ0":-0.08604952719404368,"x":101.59,"y":161.44,"x0":-1.4843541367837816,"y0":50.00017587708201,"z0":5.161967581840727,"aX":1.6073035709863417},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-2.8,"spinRate":2521,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4375586916789609,"extension":6.966912043233861},"index":0,"playId":"4594a915-2f9e-3697-9438-b1f9a91a8b1f","pitchNumber":1,"startTime":"2025-08-07T23:12:57.477Z","endTime":"2025-08-07T23:13:00.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":92.3,"endSpeed":83.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.886712403001173,"aZ":-25.166551623793985,"pfxX":-10.669782628717016,"pfxZ":3.885797094456615,"pX":-0.33037810370663545,"pZ":2.8651524137156428,"vX0":6.300273017882901,"vY0":-134.19352068252576,"vZ0":-0.8970213212713203,"x":129.59,"y":161.42,"x0":-1.3352104662287976,"y0":50.00467710408746,"z0":5.013813611705771,"aX":-19.257416458786086},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2401,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40979835294654254,"extension":7.180421007593098},"index":1,"playId":"ed47e6cc-3e51-3fd4-861c-043be4e3d1de","pitchNumber":2,"startTime":"2025-08-07T23:13:08.226Z","endTime":"2025-08-07T23:13:11.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.2,"endSpeed":83.3,"strikeZoneTop":3.58273686566591,"strikeZoneBottom":1.6916015188458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.499591667617203,"aZ":-19.275912304942786,"pfxX":-3.5417826178611653,"pfxZ":7.20927595634957,"pX":-1.6747430607393088,"pZ":4.139610087201804,"vX0":0.12495076425662774,"vY0":-132.89826439781297,"vZ0":0.9408539293315927,"x":180.84,"y":127.01,"x0":-1.2623028263550797,"y0":50.000690968627474,"z0":5.181205279430659,"aX":-6.333466947203489},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":6.4,"spinRate":2513,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4121629059504075,"extension":7.14594438166529},"index":2,"playId":"7be72f2c-f6f6-352e-aa35-6f8759abe534","pitchNumber":3,"startTime":"2025-08-07T23:13:23.434Z","endTime":"2025-08-07T23:13:26.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.1,"endSpeed":77.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00900595970738,"aZ":-30.708677857491004,"pfxX":1.2262287911671186,"pfxZ":0.9643841339738621,"pX":0.3750879937855163,"pZ":1.1871724351011483,"vX0":3.6290193765094374,"vY0":-122.54437969401782,"vZ0":-2.877366844866013,"x":102.7,"y":206.73,"x0":-1.2837987592571314,"y0":50.0038683754415,"z0":4.997409191572768,"aX":1.8665774109926656},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-3.1,"spinRate":2457,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.44681271646858667,"extension":7.1561686250498795},"hitData":{"launchSpeed":68.4,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":158.27}},"index":3,"playId":"9055c150-76ba-310a-b5f1-257eb6b8305a","pitchNumber":4,"startTime":"2025-08-07T23:13:35.395Z","endTime":"2025-08-07T23:13:45.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:13:45.028Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, pitcher Brady Singer to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-07T23:13:50.725Z","endTime":"2025-08-07T23:14:40.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.55733971687575,"strikeZoneBottom":1.57470963188906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.536670218846204,"aZ":-32.537039452747585,"pfxX":5.7728361597853,"pfxZ":-0.2598884791585725,"pX":-1.1227092077323158,"pZ":2.6420023455409236,"vX0":-0.9060093671518736,"vY0":-116.92538740206166,"vZ0":1.1798806298394209,"x":159.8,"y":167.45,"x0":-1.479600191445462,"y0":50.005176164559465,"z0":5.189494558771583,"aX":7.9748906677339635},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.1,"breakHorizontal":-10.2,"spinRate":2346,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4688839663826774,"extension":6.9935670680573},"index":0,"playId":"350021fa-ce60-3494-b826-f7ef7327d5dc","pitchNumber":1,"startTime":"2025-08-07T23:14:09.839Z","endTime":"2025-08-07T23:14:13.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":89.9,"endSpeed":81.9,"strikeZoneTop":3.53070355862243,"strikeZoneBottom":1.58840809732445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.330886148179083,"aZ":-19.966327733827406,"pfxX":-1.2722285960531305,"pfxZ":7.057148936922989,"pX":-0.5400838115374121,"pZ":3.7219139284524636,"vX0":2.289178431568593,"vY0":-130.87575767012632,"vZ0":0.27170668611788595,"x":137.59,"y":138.29,"x0":-1.2618979532029522,"y0":50.003349488496035,"z0":5.115462609151519,"aX":-2.201227826315701},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.1,"breakHorizontal":1.8,"spinRate":2574,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41894981011633936,"extension":7.1784890464101485},"index":1,"playId":"5e9b8664-d7e0-3712-8836-16083aa5696c","pitchNumber":2,"startTime":"2025-08-07T23:14:21.539Z","endTime":"2025-08-07T23:14:25.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.644575762223027,"aZ":-28.42304386770416,"pfxX":-0.22042968558881426,"pfxZ":2.290917997965506,"pX":0.019613683898402835,"pZ":2.0062200884498473,"vX0":3.7987376383568856,"vY0":-127.37760510606877,"vZ0":-1.9459476870019716,"x":116.25,"y":184.61,"x0":-1.4637229352070682,"y0":50.00500253724601,"z0":5.031614819119077,"aX":-0.3613414226735105},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.5,"spinRate":2405,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.43031432429635563,"extension":7.142844571618308},"hitData":{"launchSpeed":93.2,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.0,"coordY":185.63}},"index":2,"playId":"0607e985-b60b-395c-a6f3-8e1b787164dc","pitchNumber":3,"startTime":"2025-08-07T23:14:33.315Z","endTime":"2025-08-07T23:14:40.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:14:40.665Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Trevino pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-07T23:15:54.898Z","endTime":"2025-08-07T23:17:28.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.16380804737542,"strikeZoneBottom":1.4275832602616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716847042423492,"aZ":-28.989505127978262,"pfxX":4.749634751741095,"pfxZ":2.0321473533138734,"pX":0.7402619980501552,"pZ":1.7956385456775115,"vX0":5.7573244126715215,"vY0":-124.34862597512947,"vZ0":-3.2401531641830044,"x":88.78,"y":190.3,"x0":-2.2213211948387945,"y0":50.00332705323565,"z0":5.518298323178048,"aX":7.444275498560425},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-10.0,"spinRate":2388,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.44031220781588143,"extension":6.869172431652208},"index":0,"playId":"c90bf171-738d-3c7e-84c7-f7a8ea76a75f","pitchNumber":1,"startTime":"2025-08-07T23:16:53.049Z","endTime":"2025-08-07T23:16:57.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.2045632541341,"strikeZoneBottom":1.47801877898356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08420911517039,"aZ":-25.32756957959605,"pfxX":-10.849570817415326,"pfxZ":3.374534703288983,"pX":-0.2463792907081085,"pZ":1.574850914371143,"vX0":8.837225395290456,"vY0":-141.47500085116516,"vZ0":-6.4063202596724516,"x":126.39,"y":196.26,"x0":-1.999953035114663,"y0":50.00247721548723,"z0":5.490522240649826,"aX":-22.006945868407286},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.9,"breakHorizontal":17.9,"spinRate":2329,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3870564472765299,"extension":6.750405013015047},"index":1,"playId":"11ef224d-0d84-345d-b01d-3e4f5356960c","pitchNumber":2,"startTime":"2025-08-07T23:17:08.639Z","endTime":"2025-08-07T23:17:11.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.018873783472056,"aZ":-27.427934700655275,"pfxX":6.678506756272176,"pfxZ":3.1098210931272714,"pX":0.15810034872082404,"pZ":2.6389793009549556,"vX0":3.757683362339379,"vY0":-123.619162289685,"vZ0":-1.3008791674462628,"x":110.97,"y":167.53,"x0":-2.256512928367228,"y0":50.00149425028193,"z0":5.506361905338868,"aX":10.182013568185337},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-13.1,"spinRate":2438,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.4455930061673654,"extension":6.7408018639725045},"hitData":{"launchSpeed":47.7,"launchAngle":37.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.55,"coordY":160.81}},"index":2,"playId":"ab2a088a-168f-3842-9e73-25146ca581a6","pitchNumber":3,"startTime":"2025-08-07T23:17:23.479Z","endTime":"2025-08-07T23:17:28.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:17:28.824Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a ground ball to left fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-07T23:18:18.429Z","endTime":"2025-08-07T23:18:54.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.4,"strikeZoneTop":3.17173085466668,"strikeZoneBottom":1.47308740999699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06265451432849,"aZ":-27.302237579351715,"pfxX":6.791616636535726,"pfxZ":3.1557148978730654,"pX":1.3345312197535764,"pZ":2.0406398260047136,"vX0":6.161632471826239,"vY0":-124.95717481355385,"vZ0":-2.822967565916942,"x":66.13,"y":183.68,"x0":-2.068053551289154,"y0":50.000627304663055,"z0":5.488241140548012,"aX":10.466418493271824},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-14.0,"spinRate":2262,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4426279797677908,"extension":6.879454102517891},"index":0,"playId":"18ba58fb-87b9-3cdb-a57b-b89439680771","pitchNumber":1,"startTime":"2025-08-07T23:18:30.957Z","endTime":"2025-08-07T23:18:35.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.979180330336234,"aZ":-14.838056426322563,"pfxX":-9.72183690115879,"pfxZ":8.385173735003704,"pX":-0.060566077437759755,"pZ":2.6970439871085814,"vX0":9.044975945121518,"vY0":-143.5111570449174,"vZ0":-5.352779948426654,"x":119.31,"y":165.96,"x0":-2.003912298228594,"y0":50.00078040744203,"z0":5.524524664510108,"aX":-20.09546426655175},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":15.6,"spinRate":2398,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3829736014086498,"extension":6.875208248135546},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.8,"coordY":127.73}},"index":1,"playId":"bf324a83-c15c-3dcd-a441-36ec2764ba9f","pitchNumber":2,"startTime":"2025-08-07T23:18:44.954Z","endTime":"2025-08-07T23:18:54.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.2,"awayTeamWinProbability":20.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.58,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:18:54.853Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"TJ Friedl grounds into a force out, fielded by second baseman Nick Gonzales. Ke'Bryan Hayes out at 2nd. TJ Friedl to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-07T23:18:58.574Z","endTime":"2025-08-07T23:19:52.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.19983911485171,"strikeZoneBottom":1.42568460271163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.835648257497233,"aZ":-31.230903913015755,"pfxX":1.1648930158002484,"pfxZ":0.588294047782818,"pX":1.0959283496808987,"pZ":0.8037483234975447,"vX0":8.418399850235039,"vY0":-125.20363855738366,"vZ0":-5.298529181254569,"x":75.23,"y":217.08,"x0":-2.4526848014070795,"y0":50.000757498912755,"z0":5.48475888827328,"aX":1.859965289669581},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-4.0,"spinRate":2572,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4364415299858244,"extension":6.906101099469792},"index":0,"playId":"c9c0497a-7254-3ac6-a954-7394b1387f77","pitchNumber":1,"startTime":"2025-08-07T23:19:18.363Z","endTime":"2025-08-07T23:19:22.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47574696087564,"aZ":-25.743898016252473,"pfxX":-8.498791062191337,"pfxZ":3.41731653610723,"pX":-1.0772634636318565,"pZ":1.8037062954585537,"vX0":6.8731302467433695,"vY0":-136.81404793944736,"vZ0":-5.113195027074813,"x":158.06,"y":190.08,"x0":-2.528006259079578,"y0":50.001905653486034,"z0":5.479754209671107,"aX":-15.979985498671025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":1642,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.40160971122265376,"extension":6.8449310611280305},"hitData":{"launchSpeed":66.5,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":144.59}},"index":1,"playId":"a7868136-9da5-313d-b9e2-186c5c0930f2","pitchNumber":2,"startTime":"2025-08-07T23:19:39.610Z","endTime":"2025-08-07T23:19:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":2.6999999999999886,"leverageIndex":1.17,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:19:52.528Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to third baseman Isiah Kiner-Falefa. TJ Friedl to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-07T23:20:13.641Z","endTime":"2025-08-07T23:21:23.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":77.0,"strikeZoneTop":3.15503621620611,"strikeZoneBottom":1.42736244794572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79484687755402,"aZ":-23.731170736572253,"pfxX":5.751229529803155,"pfxZ":5.54142645275923,"pX":-0.5311731263732405,"pZ":2.2326969113514066,"vX0":2.156664016457598,"vY0":-123.4907020577241,"vZ0":-2.673003221719224,"x":137.25,"y":178.5,"x0":-2.1662606592889544,"y0":50.000354528414306,"z0":5.355276051869676,"aX":8.756842772948692},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":-10.9,"spinRate":2298,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4459294275735024,"extension":6.863581326562029},"index":0,"playId":"ff94fc13-271a-38f6-b907-f2b1b7544b3e","pitchNumber":1,"startTime":"2025-08-07T23:20:17.366Z","endTime":"2025-08-07T23:20:20.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.20910498536819,"strikeZoneBottom":1.40217673849272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.822629735330235,"aZ":-22.146231685410385,"pfxX":-7.826325466576283,"pfxZ":5.298486023238498,"pX":-0.07377272224924833,"pZ":0.9881821575986818,"vX0":7.8274716931996355,"vY0":-136.82605054690958,"vZ0":-7.567032698802133,"x":119.81,"y":212.1,"x0":-1.9578741759963874,"y0":50.001747850174624,"z0":5.312632835678363,"aX":-14.805676884393248},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":1754,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4006608966081364,"extension":6.986892913098755},"index":1,"playId":"05e66a4d-3ae9-3832-b359-4ae8bfe6e44f","pitchNumber":2,"startTime":"2025-08-07T23:20:34.255Z","endTime":"2025-08-07T23:20:37.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.26093274330074,"strikeZoneBottom":1.53284927030492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41129182494307,"aZ":-20.83424115598872,"pfxX":-11.520959414860958,"pfxZ":5.517129328424019,"pX":0.014936509486360106,"pZ":1.9328349965456824,"vX0":9.753556013189563,"vY0":-143.0161875576698,"vZ0":-6.029242682230651,"x":116.43,"y":186.59,"x0":-1.9562660686924223,"y0":50.00065391698011,"z0":5.390546152712442,"aX":-23.674725099559307},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":18.7,"spinRate":2374,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3841385403557811,"extension":6.680147333814719},"index":2,"playId":"4fadfbe2-e62b-3e17-b47c-dd5b60551848","pitchNumber":3,"startTime":"2025-08-07T23:20:53.956Z","endTime":"2025-08-07T23:20:57.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91071834377563,"aZ":-25.676652956294305,"pfxX":5.986954128438127,"pfxZ":4.161848876989167,"pX":0.6384513831642958,"pZ":1.6756393254290771,"vX0":5.031355992877722,"vY0":-125.11119968182409,"vZ0":-3.6242968573911414,"x":92.66,"y":193.54,"x0":-2.187590015777609,"y0":50.00133613623405,"z0":5.284635499673394,"aX":9.341438219845067},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2348,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4404228994030257,"extension":7.0858939887245675},"hitData":{"launchSpeed":84.7,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":181.07}},"index":3,"playId":"19361941-0aa4-3957-9b9a-c6934a808c69","pitchNumber":4,"startTime":"2025-08-07T23:21:12.831Z","endTime":"2025-08-07T23:21:23.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-1.9999999999999858,"leverageIndex":0.79,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:21:23.322Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-07T23:21:32.219Z","endTime":"2025-08-07T23:23:21.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.851899500749,"aZ":-23.118843405206057,"pfxX":-10.970247773781711,"pfxZ":5.5347631778637005,"pX":-1.0950061796079242,"pZ":2.399895204148393,"vX0":7.123435940019154,"vY0":-127.76889430375876,"vZ0":-3.3812226517035553,"x":158.74,"y":173.98,"x0":-2.508459921139176,"y0":50.004673379291134,"z0":5.57872060216263,"aX":-17.953218048901277},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":18.0,"spinRate":1979,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4303888689258959,"extension":6.875992250530383},"index":0,"playId":"c73df8bc-386c-3a24-8a89-4f5188ef662b","pitchNumber":1,"startTime":"2025-08-07T23:22:02.999Z","endTime":"2025-08-07T23:22:05.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.52939311004011,"strikeZoneBottom":1.64180941657929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.092606039458616,"aZ":-23.982569073337096,"pfxX":-11.277751872035555,"pfxZ":4.961330467022031,"pX":0.1898793278181363,"pZ":1.8697290468812249,"vX0":10.230061301434047,"vY0":-128.08479346569743,"vZ0":-4.364883841925637,"x":109.76,"y":188.3,"x0":-2.403502665752618,"y0":50.00081848325182,"z0":5.486343072422601,"aX":-18.61245812143394},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":17.9,"spinRate":1981,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.42870921097773973,"extension":6.806399617124796},"index":1,"playId":"c636c373-7f56-383f-81bb-273b61947315","pitchNumber":2,"startTime":"2025-08-07T23:22:21.251Z","endTime":"2025-08-07T23:22:24.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.55131949596024,"strikeZoneBottom":1.583967812243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.428313024052976,"aZ":-19.934310635105064,"pfxX":-9.89116056258461,"pfxZ":5.934594941472348,"pX":-1.9329318722601723,"pZ":2.9550715588078376,"vX0":5.773572128711347,"vY0":-143.27097945473952,"vZ0":-3.574194301653799,"x":190.68,"y":158.99,"x0":-2.6971099584826823,"y0":50.006099731209474,"z0":5.476523174283212,"aX":-20.411656174739765},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":16.7,"spinRate":2388,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3833997450943132,"extension":6.800949866654431},"index":2,"playId":"ba085e2d-a686-3470-8eeb-15c87ccbf796","pitchNumber":3,"startTime":"2025-08-07T23:22:39.075Z","endTime":"2025-08-07T23:22:42.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.57210997762093,"strikeZoneBottom":1.68424396435373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66179710504229,"aZ":-23.43576786886558,"pfxX":-9.679400474856084,"pfxZ":5.119699923988549,"pX":-0.719856599486063,"pZ":1.356055683261493,"vX0":8.075811294536537,"vY0":-129.9193969859789,"vZ0":-5.8418385576587335,"x":144.44,"y":202.17,"x0":-2.613662511241826,"y0":50.001819841660094,"z0":5.419116724280302,"aX":-16.517187397919244},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":1911,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42187231541934667,"extension":6.781336514176058},"index":3,"playId":"4a1199d8-c867-37bd-986f-bab7bd62d363","pitchNumber":4,"startTime":"2025-08-07T23:22:58.112Z","endTime":"2025-08-07T23:23:01.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.262910357068435,"aZ":-19.831363695455448,"pfxX":-9.957211719828173,"pfxZ":6.0646004295649405,"pX":-1.5137725960071917,"pZ":3.1681252333743783,"vX0":6.798894379110313,"vY0":-142.37788073444716,"vZ0":-2.93241382609981,"x":174.7,"y":153.24,"x0":-2.6493100618692433,"y0":50.005629522819845,"z0":5.479057689748147,"aX":-20.273644362905046},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2366,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3859596197046362,"extension":6.874389964331196},"index":4,"playId":"5c1376a1-8b9b-34de-af57-85d34906b61e","pitchNumber":5,"startTime":"2025-08-07T23:23:17.018Z","endTime":"2025-08-07T23:23:21.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":1.61,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:23:21.483Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-07T23:24:41.282Z","endTime":"2025-08-07T23:27:09.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":75.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.55234015932467,"aZ":-32.599909920233316,"pfxX":4.932296349103289,"pfxZ":-0.29429469768038885,"pX":-0.5270383323221344,"pZ":2.0187551173512714,"vX0":1.0322321139035568,"vY0":-117.99322535202853,"vZ0":-0.3344343678147158,"x":137.09,"y":184.27,"x0":-1.6100307477946552,"y0":50.00439863388298,"z0":5.131251324034143,"aX":7.051384144068552},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-9.2,"spinRate":2341,"spinDirection":80},"zone":7,"typeConfidence":2.0,"plateTime":0.46177770787777916,"extension":7.029827881096212},"index":0,"playId":"3400d236-4d64-3354-89a0-7a4a5239ad73","pitchNumber":1,"startTime":"2025-08-07T23:25:30.560Z","endTime":"2025-08-07T23:25:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.15570469396812,"strikeZoneBottom":1.45313677202028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.882171995926797,"aZ":-22.89447951788712,"pfxX":-8.14488996883784,"pfxZ":5.168293659735745,"pX":0.8895630721471663,"pZ":3.604160849151242,"vX0":8.161407042520134,"vY0":-132.5642331359394,"vZ0":0.5506182860198944,"x":83.09,"y":141.47,"x0":-1.157257316224193,"y0":50.00546524399417,"z0":5.053107743182238,"aX":-14.633147043864462},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":2408,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4117315835164641,"extension":7.2923204064077884},"index":1,"playId":"3652b28b-10d4-3ed0-9960-2664d4d9517c","pitchNumber":2,"startTime":"2025-08-07T23:25:44.323Z","endTime":"2025-08-07T23:25:48.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-07T23:25:54.974Z","endTime":"2025-08-07T23:26:08.302Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.18488600547387,"strikeZoneBottom":1.5621552017142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.873159830588403,"aZ":-34.76992178260092,"pfxX":4.182515433790359,"pfxZ":-1.8265666152858895,"pX":-1.3013182823129665,"pZ":2.922920898828179,"vX0":-0.5963066705698341,"vY0":-117.60438471860397,"vZ0":2.2109732626548473,"x":166.6,"y":159.86,"x0":-1.5902412351039883,"y0":50.005517285729276,"z0":5.169173199307384,"aX":5.927851316242605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.6,"breakHorizontal":-7.4,"spinRate":2318,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4636782212795909,"extension":7.058503316660604},"index":3,"playId":"36a76563-1a66-3e12-b05e-4443e3799564","pitchNumber":3,"startTime":"2025-08-07T23:26:08.302Z","endTime":"2025-08-07T23:26:11.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.20647327413215,"strikeZoneBottom":1.58368997493791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.612536500967288,"aZ":-34.920599082725964,"pfxX":2.6548180081884345,"pfxZ":-1.857175314473607,"pX":0.08177112123113972,"pZ":1.3768869128444565,"vX0":2.6252316301135767,"vY0":-120.07294142334212,"vZ0":-1.520492468610953,"x":113.88,"y":201.6,"x0":-1.3658477733404457,"y0":50.00409097227407,"z0":5.091421760922412,"aX":3.923129988727914},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":-5.4,"spinRate":2434,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45407943993005295,"extension":7.104112508192608},"index":4,"playId":"0ed4c33e-88b3-3e6c-9fb9-f2a766698e18","pitchNumber":4,"startTime":"2025-08-07T23:26:21.125Z","endTime":"2025-08-07T23:26:25.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.923870559095274,"aZ":-28.757289039779668,"pfxX":0.7866415363066928,"pfxZ":2.1260769324825954,"pX":-0.6245401092452075,"pZ":3.528072257510025,"vX0":1.792026893480899,"vY0":-125.2633879644964,"vZ0":1.6360733061498844,"x":140.81,"y":143.52,"x0":-1.4485124365412823,"y0":50.000042779266295,"z0":5.200854780470346,"aX":1.2622683862294792},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.8,"spinRate":2327,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.43558867519832756,"extension":7.208621276290114},"index":5,"playId":"f33f2ca5-50a9-3344-8ec4-333df17dfa41","pitchNumber":5,"startTime":"2025-08-07T23:26:34.079Z","endTime":"2025-08-07T23:26:39.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.28480897003087,"strikeZoneBottom":1.57547597517945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.125949782166725,"aZ":-34.24512208371939,"pfxX":5.166666284949191,"pfxZ":-1.4462690395383575,"pX":-1.4782756989240624,"pZ":2.462335707803579,"vX0":-0.9733937370326875,"vY0":-118.56350950096746,"vZ0":1.0381608753741907,"x":173.35,"y":172.3,"x0":-1.7356938236838213,"y0":50.00209023077634,"z0":5.126582190366548,"aX":7.40849368319843},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.2,"breakHorizontal":-9.1,"spinRate":2368,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.46070765835506444,"extension":7.046014058189235},"index":6,"playId":"74ecf159-e60a-334f-b839-7919950b80fe","pitchNumber":6,"startTime":"2025-08-07T23:27:04.987Z","endTime":"2025-08-07T23:27:09.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.44,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:27:09.194Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to left fielder Austin Hays. Bryan Reynolds to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-07T23:27:24.290Z","endTime":"2025-08-07T23:28:17.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":4.02192180836391,"strikeZoneBottom":1.84314452258994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.78601486203928,"aZ":-23.07364159908916,"pfxX":-9.167649119464873,"pfxZ":5.042876155867747,"pX":-1.6043512270434745,"pZ":2.6208550838209983,"vX0":3.0241689528927966,"vY0":-133.9935816540923,"vZ0":-1.8940835958398214,"x":178.15,"y":168.02,"x0":-1.5609503772478186,"y0":50.006644991089615,"z0":4.996919233540213,"aX":-16.561006608910425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":2330,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4098390733333357,"extension":7.140729854938561},"index":0,"playId":"7c483a78-f209-37e9-b03b-15078f2daf2a","pitchNumber":1,"startTime":"2025-08-07T23:27:32.797Z","endTime":"2025-08-07T23:27:36.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525503274960375,"aZ":-27.42443579572386,"pfxX":-0.6405687961989257,"pfxZ":2.8898233948867027,"pX":-0.3551153933258883,"pZ":3.2149578527837988,"vX0":3.2947329162114607,"vY0":-127.04296589284924,"vZ0":0.45443339804507255,"x":130.54,"y":151.98,"x0":-1.5821557055694337,"y0":50.003887763708306,"z0":5.2028258568550525,"aX":-1.053636855360549},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2230,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.43011272642126785,"extension":7.053158869777998},"index":1,"playId":"93e4b117-a336-3b6b-9b58-cad5c5c58ab3","pitchNumber":2,"startTime":"2025-08-07T23:27:45.791Z","endTime":"2025-08-07T23:27:48.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81371640501431,"aZ":-35.213563229432246,"pfxX":3.453241352407916,"pfxZ":-2.0870431460664243,"pX":-0.5733381328253346,"pZ":2.135026170179498,"vX0":1.3981734035974114,"vY0":-119.4238799931231,"vZ0":0.21489065871322688,"x":138.85,"y":181.13,"x0":-1.6142186478167475,"y0":50.00583058492316,"z0":5.196959597376723,"aX":5.016409474054928},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.5,"breakHorizontal":-6.6,"spinRate":2393,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.457667644222143,"extension":6.955935745906036},"hitData":{"launchSpeed":116.5,"launchAngle":7.0,"totalDistance":217.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.89,"coordY":87.26}},"index":2,"playId":"91f7fc98-ecc8-3dbc-8864-45883c125a90","pitchNumber":3,"startTime":"2025-08-07T23:28:06.672Z","endTime":"2025-08-07T23:28:17.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.2,"awayTeamWinProbability":11.799999999999997,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.72,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:28:17.683Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-07T23:28:25.837Z","endTime":"2025-08-07T23:30:07.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.46952923240627,"strikeZoneBottom":1.57808164690866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80413011979171,"aZ":-26.85011741708936,"pfxX":2.2337322750795687,"pfxZ":3.2513500484694724,"pX":-0.9405631579312297,"pZ":3.3602961713944035,"vX0":0.9967200423730976,"vY0":-126.37952157165424,"vZ0":0.7157370262424266,"x":152.85,"y":148.05,"x0":-1.6288244555167959,"y0":50.00188700808239,"z0":5.20969175140234,"aX":3.6572581875423595},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":-4.2,"spinRate":2361,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.431385059115998,"extension":7.010274038201256},"index":0,"playId":"2d6a400c-cc2c-3139-b6be-4833899b8ebc","pitchNumber":1,"startTime":"2025-08-07T23:28:57.354Z","endTime":"2025-08-07T23:29:01.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.055382411436046,"aZ":-25.513127752559473,"pfxX":-9.312093380083276,"pfxZ":3.7060185345256764,"pX":-0.17571476249274962,"pZ":1.98481686669048,"vX0":6.425573418738907,"vY0":-133.3726111006654,"vZ0":-3.1100145048664447,"x":123.7,"y":185.19,"x0":-1.4079210494758763,"y0":50.005884548879024,"z0":5.00877147725699,"aX":-16.75616298026555},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2349,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.41089131599209017,"extension":7.1730817056051395},"index":1,"playId":"2cf42b98-3e43-3fad-a1ab-1858a5efa6f9","pitchNumber":2,"startTime":"2025-08-07T23:29:13.726Z","endTime":"2025-08-07T23:29:16.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.51613329029033,"strikeZoneBottom":1.54500574994289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1445715681424,"aZ":-24.002738323378658,"pfxX":-9.258961543090232,"pfxZ":4.48173467994523,"pX":-1.1278310669386284,"pZ":2.6720006786320267,"vX0":4.088103474146263,"vY0":-134.8868922745158,"vZ0":-1.7432493128246118,"x":159.99,"y":166.64,"x0":-1.4687453598182656,"y0":50.00400464553674,"z0":5.036376422193695,"aX":-16.887917160310277},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":15.7,"spinRate":2377,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40765720730134003,"extension":7.057761648215565},"index":2,"playId":"1b936a3b-05e7-3fea-8500-8f7121d08e7a","pitchNumber":3,"startTime":"2025-08-07T23:29:32.230Z","endTime":"2025-08-07T23:29:35.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.50915938327122,"strikeZoneBottom":1.53810617313439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49471152843455,"aZ":-26.52200738786558,"pfxX":-0.6568675865794953,"pfxZ":3.3511344946217623,"pX":-0.4601150085369248,"pZ":2.140167940538288,"vX0":3.1847392630683067,"vY0":-128.93526537553794,"vZ0":-2.3097099072437057,"x":134.54,"y":181.0,"x0":-1.6252429749641861,"y0":50.000794179328814,"z0":5.091533726742477,"aX":-1.1074098779707564},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2420,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.42460157611692884,"extension":7.014458677387936},"index":3,"playId":"930018e3-2c0f-356b-9b44-084bf3da0355","pitchNumber":4,"startTime":"2025-08-07T23:29:47.656Z","endTime":"2025-08-07T23:29:51.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.462894653268396,"aZ":-23.77676386147535,"pfxX":-9.815965807025004,"pfxZ":4.60555598508895,"pX":-0.7683649055270872,"pZ":2.510267479423596,"vX0":5.196052971193183,"vY0":-134.4942792764106,"vZ0":-2.0503644220968074,"x":146.29,"y":171.0,"x0":-1.454930866387479,"y0":50.00386669573008,"z0":4.977061693925843,"aX":-17.898133658651304},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2383,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4079975859611027,"extension":7.222475615755258},"index":4,"playId":"be597544-c32f-3044-a533-5560570d3e03","pitchNumber":5,"startTime":"2025-08-07T23:30:03.007Z","endTime":"2025-08-07T23:30:07.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.84,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:30:07.117Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-07T23:30:28.388Z","endTime":"2025-08-07T23:31:21.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.592350853005165,"aZ":-23.62083535238702,"pfxX":-11.265197824143616,"pfxZ":4.798766547789893,"pX":-0.05382385814510039,"pZ":2.3591430733411882,"vX0":7.472183709724036,"vY0":-133.60504920466167,"vZ0":-2.4344366328047244,"x":119.05,"y":175.08,"x0":-1.443610890504973,"y0":50.00264931558392,"z0":5.005490047756507,"aX":-20.07693605651885},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":18.5,"spinRate":2379,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.41220155032050476,"extension":7.117413753213614},"index":0,"playId":"7bb83096-0083-397e-a336-fc5d2c48f6f0","pitchNumber":1,"startTime":"2025-08-07T23:30:28.475Z","endTime":"2025-08-07T23:30:31.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.6,"endSpeed":82.7,"strikeZoneTop":3.53168305793917,"strikeZoneBottom":1.59789021647791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60990834541863,"aZ":-25.324653026487372,"pfxX":-9.446113849100032,"pfxZ":3.8621309263741885,"pX":-1.3873040046785974,"pZ":2.8283291005095825,"vX0":3.760487395927934,"vY0":-133.29416638773546,"vZ0":-0.9217841862675045,"x":169.88,"y":162.42,"x0":-1.6011984242088886,"y0":50.00049781839578,"z0":5.032067912425605,"aX":-16.74379624238794},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2419,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41326942512718423,"extension":7.029657359127521},"index":1,"playId":"28a7e237-6041-31bb-97d9-840012e5a0de","pitchNumber":2,"startTime":"2025-08-07T23:30:48.948Z","endTime":"2025-08-07T23:30:52.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.078284181713023,"aZ":-34.26235303656679,"pfxX":2.2319032962525536,"pfxZ":-1.4200684548339488,"pX":0.5772444351409965,"pZ":1.447047640250496,"vX0":4.283714221578443,"vY0":-120.89641897737535,"vZ0":-1.5194182926502164,"x":95.0,"y":199.71,"x0":-1.5123980310880885,"y0":50.0038432792561,"z0":5.110066266366923,"aX":3.280310072509463},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.6,"breakHorizontal":-5.2,"spinRate":2403,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45426247061422353,"extension":7.141480928319455},"hitData":{"launchSpeed":88.4,"launchAngle":42.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.33,"coordY":106.76}},"index":2,"playId":"411063e4-a36f-3293-837d-de1cd4997c0f","pitchNumber":3,"startTime":"2025-08-07T23:31:08.996Z","endTime":"2025-08-07T23:31:21.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:31:21.674Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-07T23:31:53.404Z","endTime":"2025-08-07T23:33:28.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"64cfa909-c28b-46a6-8975-a5fce06ab510","startTime":"2025-08-07T23:31:53.404Z","endTime":"2025-08-07T23:31:58.404Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.82637074422593,"strikeZoneBottom":1.89046889735683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50687609208039,"aZ":-22.870189096771966,"pfxX":-8.418843329309297,"pfxZ":5.12629463940525,"pX":0.4352683841757624,"pZ":2.5859361185616767,"vX0":7.565416729552021,"vY0":-134.03510326206117,"vZ0":-2.006113476544583,"x":100.41,"y":168.96,"x0":-1.3327949077371217,"y0":50.004742325589696,"z0":4.980444997998974,"aX":-15.289413286826104},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":13.6,"spinRate":2361,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4089451697409108,"extension":7.378390453370748},"index":1,"playId":"85163a39-3d62-313e-a9d5-92df2c6731e9","pitchNumber":1,"startTime":"2025-08-07T23:32:10.588Z","endTime":"2025-08-07T23:32:14.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8053005111105,"aZ":-19.463506823443506,"pfxX":-2.9049418970675207,"pfxZ":7.286236900737437,"pX":-0.39819190978560054,"pZ":3.1122857779576694,"vX0":3.4602981096741154,"vY0":-130.80868130539167,"vZ0":-1.5936632186341306,"x":132.18,"y":154.75,"x0":-1.3564863765038635,"y0":50.00627310018239,"z0":5.178650247307653,"aX":-5.070403766727064},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2446,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4176233137408474,"extension":7.1625712869966565},"index":2,"playId":"e0d4705d-0a62-31de-a404-e43668449e34","pitchNumber":2,"startTime":"2025-08-07T23:32:27.482Z","endTime":"2025-08-07T23:32:35.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.843897798057753,"aZ":-22.91789433228373,"pfxX":-3.3797462100679363,"pfxZ":5.332845255487053,"pX":-0.390015846283832,"pZ":3.269941564277233,"vX0":3.5678773499682794,"vY0":-130.95633646176682,"vZ0":-0.5403294858167716,"x":131.87,"y":150.49,"x0":-1.3314614569129135,"y0":50.00201181805505,"z0":5.194360708823858,"aX":-5.865762650540799},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":5.3,"spinRate":2487,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4183705837560341,"extension":7.228876321909267},"hitData":{"launchSpeed":87.8,"launchAngle":35.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.07,"coordY":108.1}},"index":3,"playId":"ea82c250-fbf1-3eea-9541-dd11c484efee","pitchNumber":3,"startTime":"2025-08-07T23:33:20.732Z","endTime":"2025-08-07T23:33:28.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:33:28.810Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-07T23:35:23.189Z","endTime":"2025-08-07T23:37:09.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.6,"endSpeed":76.2,"strikeZoneTop":3.08867600936419,"strikeZoneBottom":1.3141207544303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466262064966052,"aZ":-30.34396180658567,"pfxX":6.544961827444481,"pfxZ":1.225264158471811,"pX":1.2564423167966963,"pZ":1.5794707689126692,"vX0":5.831223466317849,"vY0":-122.87300790057897,"vZ0":-3.186187566468825,"x":69.11,"y":196.13,"x0":-2.0211043422185777,"y0":50.00051373370626,"z0":5.545726195323882,"aX":9.733806069422073},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":-13.4,"spinRate":2395,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.45046385668506383,"extension":6.797699519288528},"index":0,"playId":"858fed1d-0c5d-3847-b3e4-166ff1df688a","pitchNumber":1,"startTime":"2025-08-07T23:35:38.747Z","endTime":"2025-08-07T23:35:42.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.972437107062625,"aZ":-22.959223511473596,"pfxX":-10.044907204844165,"pfxZ":4.670280396227373,"pX":-0.9062618967848257,"pZ":1.4104222211302992,"vX0":6.659396500280988,"vY0":-139.50020552329156,"vZ0":-7.100476648811593,"x":151.54,"y":200.7,"x0":-2.0175897634384494,"y0":50.00483479071453,"z0":5.4991175986016785,"aX":-19.827460811989763},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2314,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3924257590608775,"extension":6.778433715975923},"index":1,"playId":"b5254a82-44d9-38f7-b316-c5b112765051","pitchNumber":2,"startTime":"2025-08-07T23:35:59.155Z","endTime":"2025-08-07T23:36:02.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.815459633513797,"aZ":-28.555120867039218,"pfxX":-8.153482135193823,"pfxZ":1.8898384472011198,"pX":-0.6829482230724601,"pZ":1.666684807232259,"vX0":6.805940758725012,"vY0":-137.32767863552675,"vZ0":-5.069024912159121,"x":143.03,"y":193.78,"x0":-2.1315405160115053,"y0":50.001281005006014,"z0":5.473747723401457,"aX":-15.60443296481681},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":13.3,"spinRate":1597,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.3985284340268116,"extension":6.786989743325584},"index":2,"playId":"138a4384-9242-3b2d-a15f-33605be28a84","pitchNumber":3,"startTime":"2025-08-07T23:36:18.982Z","endTime":"2025-08-07T23:36:22.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.9,"endSpeed":77.7,"strikeZoneTop":3.13229445346114,"strikeZoneBottom":1.31634691885804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.465270513078593,"aZ":-26.133599663201785,"pfxX":4.902175174231548,"pfxZ":3.9169512849503434,"pX":-1.0849926710985862,"pZ":2.378906486854038,"vX0":1.3845896820132468,"vY0":-123.62474846831942,"vZ0":-2.347497481466908,"x":158.36,"y":174.55,"x0":-2.2896582311868574,"y0":50.00253907778265,"z0":5.54229250138961,"aX":7.560585957109862},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":-9.2,"spinRate":2341,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.44365228391479583,"extension":6.925419865511233},"index":3,"playId":"963076ce-1bb6-3aa0-9fb5-017999a9fb62","pitchNumber":4,"startTime":"2025-08-07T23:36:48.368Z","endTime":"2025-08-07T23:36:52.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.330185814444867,"aZ":-25.68729195242006,"pfxX":-9.469569669502025,"pfxZ":3.950904015825637,"pX":-1.4543442172986782,"pZ":1.4418499986242168,"vX0":5.190557371874611,"vY0":-127.84113258611585,"vZ0":-5.208675857933619,"x":172.44,"y":199.85,"x0":-2.2892978407214803,"y0":50.00237094218815,"z0":5.542389852976473,"aX":-15.548112796060067},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":1761,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4297586414733985,"extension":6.733021514042245},"index":4,"playId":"75d5b141-d85e-31f6-b5a1-d062f37c816c","pitchNumber":5,"startTime":"2025-08-07T23:37:06.025Z","endTime":"2025-08-07T23:37:09.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:37:09.479Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Lux doubles (19) on a fly ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-07T23:37:28.858Z","endTime":"2025-08-07T23:38:47.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(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":84.0,"endSpeed":76.6,"strikeZoneTop":3.30263727529551,"strikeZoneBottom":1.60590741403208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.088684214357706,"aZ":-23.536093924103078,"pfxX":1.3487006524772962,"pfxZ":5.732854850587573,"pX":-1.6608385286421057,"pZ":3.1982081594535314,"vX0":2.55339190494474,"vY0":-122.26041541223783,"vZ0":-0.8587299277816377,"x":180.31,"y":152.43,"x0":-2.8958310668061404,"y0":50.004882309932604,"z0":5.5820090933493836,"aX":2.0325476692616435},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.4,"breakHorizontal":-3.1,"spinRate":2311,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.44875033226193217,"extension":6.77315413295873},"index":0,"playId":"d6081594-9f0b-3f63-b2d7-5ad978771a4a","pitchNumber":1,"startTime":"2025-08-07T23:37:32.881Z","endTime":"2025-08-07T23:37:36.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.5,"endSpeed":88.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6769885134464,"aZ":-18.261125271787268,"pfxX":-8.309229722156756,"pfxZ":6.9015435336454445,"pX":-0.6823610904050539,"pZ":2.433899954176394,"vX0":8.286918447846126,"vY0":-141.63649611184928,"vZ0":-5.457225847944121,"x":143.01,"y":173.06,"x0":-2.57748571823361,"y0":50.003423416318185,"z0":5.567222343561068,"aX":-16.752915847864827},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":13.2,"spinRate":2254,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3878485728960892,"extension":6.843950929208598},"index":1,"playId":"9adb5aa5-3ec3-3e5d-9271-f08ba8279d21","pitchNumber":2,"startTime":"2025-08-07T23:37:52.669Z","endTime":"2025-08-07T23:37:55.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.2,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.8204784500028,"aZ":-19.209028780438487,"pfxX":-9.906481602832375,"pfxZ":6.486541818521491,"pX":-0.18413506453126274,"pZ":3.247029839813273,"vX0":10.170096293537089,"vY0":-141.13264876308472,"vZ0":-3.0331883953084966,"x":124.02,"y":151.11,"x0":-2.5629917044593995,"y0":50.003957225849526,"z0":5.586297023426253,"aX":-19.80591106666619},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2331,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3894281943299771,"extension":6.902725811513627},"index":2,"playId":"f13934af-e7b1-37a0-a482-968b649b03e6","pitchNumber":3,"startTime":"2025-08-07T23:38:11.864Z","endTime":"2025-08-07T23:38:14.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63407535871506,"aZ":-29.020471181066497,"pfxX":1.4189268713591519,"pfxZ":2.0476401153446444,"pX":0.23534500754847745,"pZ":2.1164638930668653,"vX0":6.685734482220525,"vY0":-124.02096949172683,"vZ0":-2.4600743379287895,"x":108.03,"y":181.64,"x0":-2.693204306337568,"y0":50.00157596400271,"z0":5.571699303442004,"aX":2.182112921882513},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-4.3,"spinRate":2209,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.44372802805144707,"extension":7.006707761768704},"hitData":{"launchSpeed":93.7,"launchAngle":30.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.44,"coordY":93.31}},"index":3,"playId":"1414a245-94a9-3360-a089-56659af00ff3","pitchNumber":4,"startTime":"2025-08-07T23:38:35.440Z","endTime":"2025-08-07T23:38:47.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:38:47.780Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-07T23:38:55.630Z","endTime":"2025-08-07T23:40:23.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.35743809950595,"strikeZoneBottom":1.57477265899727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.75479577495776,"aZ":-25.258675634860463,"pfxX":-9.370862910627462,"pfxZ":3.5854715666984536,"pX":-0.5574630462187099,"pZ":1.3444197445352035,"vX0":7.624399056452674,"vY0":-138.20014272995303,"vZ0":-6.5495548754531505,"x":138.25,"y":202.48,"x0":-2.1391606170810995,"y0":50.000289778349995,"z0":5.449430332324776,"aX":-18.06369207082248},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":15.4,"spinRate":1796,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.39681962772603674,"extension":6.820501393072433},"index":0,"playId":"878a092e-a4a4-3999-b034-53d016e8dda0","pitchNumber":1,"startTime":"2025-08-07T23:39:21.368Z","endTime":"2025-08-07T23:39:25.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.26741071746947,"strikeZoneBottom":1.52487228457119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29161375508888,"aZ":-17.8042818619136,"pfxX":-10.445166309243033,"pfxZ":6.927717965022616,"pX":0.7573990281853683,"pZ":2.140119204988166,"vX0":11.358703875150868,"vY0":-143.17838614819675,"vZ0":-6.0342911719788805,"x":88.13,"y":181.0,"x0":-1.9055608695777653,"y0":50.00427590482195,"z0":5.390551593215292,"aX":-21.671961020681003},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":16.6,"spinRate":2467,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3826608963102607,"extension":6.9498079223874205},"index":1,"playId":"6f387243-4f98-3a90-a322-3c8af70bc56d","pitchNumber":2,"startTime":"2025-08-07T23:39:36.378Z","endTime":"2025-08-07T23:39:39.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.569956880162042,"aZ":-25.22108953981309,"pfxX":2.065832063331903,"pfxZ":4.521762312451765,"pX":-0.12350960823100687,"pZ":2.636014518268276,"vX0":4.513240845583589,"vY0":-123.96996187914746,"vZ0":-1.6667075398828948,"x":121.71,"y":167.61,"x0":-2.2447656937772393,"y0":50.002093028599255,"z0":5.446983723625361,"aX":3.1766247575447313},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":-4.9,"spinRate":2380,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.44386258297878767,"extension":7.039245069735113},"index":2,"playId":"817f3c42-d2a7-31d7-be9e-e0dbce5b7fea","pitchNumber":3,"startTime":"2025-08-07T23:39:56.091Z","endTime":"2025-08-07T23:39:59.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":3.24090113120755,"strikeZoneBottom":1.53864764779399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.98441590747337,"aZ":-16.770415423354507,"pfxX":-10.233190034785697,"pfxZ":7.461555045584052,"pX":0.5982082329154425,"pZ":1.9985200704018142,"vX0":10.586858336554167,"vY0":-143.63923429670646,"vZ0":-6.726882590543511,"x":94.2,"y":184.82,"x0":-1.8271778222061514,"y0":50.00281094554781,"z0":5.435841857972192,"aX":-21.12757975703846},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":16.1,"spinRate":2358,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.38307006171449265,"extension":6.974207026088472},"index":3,"playId":"1925f364-10a0-393c-ad7b-760b36c9a53d","pitchNumber":4,"startTime":"2025-08-07T23:40:19.342Z","endTime":"2025-08-07T23:40:23.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:40:23.667Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-07T23:40:51.715Z","endTime":"2025-08-07T23:44:32.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7cc70fc8-4a83-4534-a999-4fec0eb49443","startTime":"2025-08-07T23:40:51.715Z","endTime":"2025-08-07T23:40:56.715Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.41348513946534,"strikeZoneBottom":1.70226121372824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.386395361464253,"aZ":-33.50857307820677,"pfxX":1.1039019844426772,"pfxZ":-0.8434359419501112,"pX":1.968076932257243,"pZ":1.2683595109184584,"vX0":9.336930867248212,"vY0":-125.76977846032285,"vZ0":-3.8493648012575585,"x":41.98,"y":204.53,"x0":-1.9477936193862597,"y0":50.00017641310241,"z0":5.559244453267911,"aX":1.753042725134208},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":-4.3,"spinRate":2480,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43681860617514623,"extension":6.963869079921934},"index":1,"playId":"e0fad54f-15d2-3894-9e9b-e7e2d1198969","pitchNumber":1,"startTime":"2025-08-07T23:41:08.962Z","endTime":"2025-08-07T23:41:12.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.17507384514073,"aZ":-18.04975359283807,"pfxX":-8.65857440368454,"pfxZ":6.937708333212463,"pX":-1.19667497079954,"pZ":3.3035543501842475,"vX0":5.782869842006672,"vY0":-142.97292067460955,"vZ0":-3.1624828252000636,"x":162.61,"y":149.58,"x0":-2.138509078318032,"y0":50.00007035732832,"z0":5.580999822532168,"aX":-17.61875918611339},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2389,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38561579108307864,"extension":6.9041129974910325},"index":2,"playId":"0d8f2462-06c4-3572-870f-2d57189e6583","pitchNumber":2,"startTime":"2025-08-07T23:41:25.769Z","endTime":"2025-08-07T23:41:28.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.34870221898184,"strikeZoneBottom":1.6780105573932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.069307078813775,"aZ":-29.210115154761652,"pfxX":5.612672397638949,"pfxZ":1.9635750998056825,"pX":0.12930936094739054,"pZ":2.8147403939434033,"vX0":3.7695517558190823,"vY0":-123.23145321828348,"vZ0":-0.693216580521395,"x":112.07,"y":162.78,"x0":-2.1598373091496716,"y0":50.001279897429946,"z0":5.611665052478737,"aX":8.456641606673656},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-11.2,"spinRate":2423,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.4479323055875408,"extension":6.935338036741369},"index":3,"playId":"1cdad73a-e882-3d79-a9f9-e8b57b0fbe9a","pitchNumber":3,"startTime":"2025-08-07T23:41:48.408Z","endTime":"2025-08-07T23:41:52.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-07T23:42:00.998Z","endTime":"2025-08-07T23:42:15.113Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.44991632868413,"strikeZoneBottom":1.65793251444776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.846906796666538,"aZ":-22.753538229077368,"pfxX":-11.800820222082248,"pfxZ":5.6087786689386725,"pX":0.5077759971980299,"pZ":0.46265815102252406,"vX0":10.391409659466776,"vY0":-129.75363556768903,"vZ0":-7.8298712804366195,"x":97.64,"y":226.29,"x0":-2.044429699123792,"y0":50.00424008143543,"z0":5.293239742991093,"aX":-19.82979739825801},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":18.6,"spinRate":1920,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4244974696231787,"extension":6.877312496237865},"index":5,"playId":"f8ad4ed1-1e84-374f-9e10-f6946bf4e218","pitchNumber":4,"startTime":"2025-08-07T23:42:15.113Z","endTime":"2025-08-07T23:42:18.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.3667079317782,"strikeZoneBottom":1.6555260312975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.277750422757123,"aZ":-26.111664941368943,"pfxX":2.910701330096109,"pfxZ":3.892067954643614,"pX":1.3185307073541301,"pZ":1.9801921843184622,"vX0":7.258177876479327,"vY0":-124.80787151905582,"vZ0":-3.109765124456751,"x":66.74,"y":185.31,"x0":-2.020968097870765,"y0":50.00006992473315,"z0":5.424233238739139,"aX":4.52809086548039},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-7.2,"spinRate":2328,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.44114069998889516,"extension":7.009878616588445},"index":6,"playId":"ac2552f0-14bf-338c-a733-e56a6039f8a7","pitchNumber":5,"startTime":"2025-08-07T23:42:41.229Z","endTime":"2025-08-07T23:42:44.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.436757708731236,"aZ":-24.424905782694946,"pfxX":-10.527340177243637,"pfxZ":3.8295092700195505,"pX":-0.4975592914944434,"pZ":2.2278358076097904,"vX0":8.15482482957164,"vY0":-141.77274454146675,"vZ0":-4.501606151872527,"x":135.97,"y":178.63,"x0":-2.0532500881405045,"y0":50.000376009242444,"z0":5.4083642491698125,"aX":-21.283801127430593},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":17.3,"spinRate":2330,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.38733528775811266,"extension":6.854848612086648},"index":7,"playId":"c1f1e0f4-772b-35c2-a735-e760a89bb377","pitchNumber":6,"startTime":"2025-08-07T23:42:58.050Z","endTime":"2025-08-07T23:43:01.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.827867203308124,"aZ":-27.765566076603907,"pfxX":7.968897557988455,"pfxZ":2.8867855389541504,"pX":1.6861406626788313,"pZ":2.5982126076868726,"vX0":6.823712626792866,"vY0":-123.63295444464104,"vZ0":-1.3949352587343562,"x":52.73,"y":168.63,"x0":-2.158585912485637,"y0":50.00114885112947,"z0":5.530388033726891,"aX":12.164623932248723},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2415,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.44538174965714905,"extension":6.981874248836002},"index":8,"playId":"7dee7b5d-6773-3f24-b848-01e0c5680f42","pitchNumber":7,"startTime":"2025-08-07T23:43:33.951Z","endTime":"2025-08-07T23:43:37.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52120219223803,"aZ":-18.815803257599587,"pfxX":-10.360621620923691,"pfxZ":6.4494808214410355,"pX":-1.2847127658175572,"pZ":3.539658662590597,"vX0":6.029140479363232,"vY0":-143.73369940042684,"vZ0":-2.500045117226044,"x":165.97,"y":143.21,"x0":-2.0750496593980787,"y0":50.000675025178374,"z0":5.602992132455236,"aX":-21.45167349253226},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":17.4,"spinRate":2465,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38258320824434877,"extension":6.8920394029487335},"index":9,"playId":"dcd9055b-e005-35d2-80b3-131b2b84970f","pitchNumber":8,"startTime":"2025-08-07T23:43:57.685Z","endTime":"2025-08-07T23:44:04.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.034875626317387,"aZ":-24.33898251173055,"pfxX":-10.30466871310675,"pfxZ":4.59770291707418,"pX":0.72308333625583,"pZ":1.4753309760843283,"vX0":10.447756189658394,"vY0":-129.89275901210794,"vZ0":-5.37465549517099,"x":89.44,"y":198.95,"x0":-2.0186976763851736,"y0":50.001706447613934,"z0":5.429820548485404,"aX":-17.550994849046443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":1870,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42220555823419303,"extension":6.903658028665548},"index":10,"playId":"7bc43682-3e38-38b5-9d7d-8f6e2abed9a5","pitchNumber":9,"startTime":"2025-08-07T23:44:28.609Z","endTime":"2025-08-07T23:44:32.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:44:32.160Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a ground ball to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:46:12.403Z","endTime":"2025-08-07T23:48:26.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.52813050458634,"strikeZoneBottom":1.6258543397978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.028558577337463,"aZ":-18.470907130146028,"pfxX":-2.838263588431674,"pfxZ":7.5482669318586995,"pX":0.7062708913538458,"pZ":2.60465526343405,"vX0":5.832288973782491,"vY0":-132.81192996613026,"vZ0":-2.9996379946483107,"x":90.08,"y":168.45,"x0":-1.1333307368388816,"y0":50.00620560026701,"z0":5.066133444962592,"aX":-5.155743399544896},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":4.1,"spinRate":2473,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4098352315301361,"extension":7.237558699964375},"index":0,"playId":"59874bfd-8b95-3d74-ab1f-28252bacab7d","pitchNumber":1,"startTime":"2025-08-07T23:46:40.762Z","endTime":"2025-08-07T23:46:44.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.47846020844203,"strikeZoneBottom":1.69683386113311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.078069307101103,"aZ":-31.585197945391656,"pfxX":3.8683445713294082,"pfxZ":0.40785144866517253,"pX":1.5038798352406066,"pZ":1.1256503049620283,"vX0":5.392859264901594,"vY0":-119.17840174831062,"vZ0":-2.4833893236852056,"x":59.68,"y":208.39,"x0":-1.2796697558985344,"y0":50.00484283832579,"z0":4.997277064537311,"aX":5.638656448819961},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":-8.2,"spinRate":2387,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.457293793011051,"extension":7.228970654452105},"index":1,"playId":"ee5dcf17-45de-3a83-8c66-df31b751c973","pitchNumber":2,"startTime":"2025-08-07T23:46:53.014Z","endTime":"2025-08-07T23:46:56.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.371322357122757,"aZ":-20.249112045429612,"pfxX":-3.7366149344864406,"pfxZ":6.607635944552081,"pX":0.2841222926339588,"pZ":3.163145946379092,"vX0":4.999029756289416,"vY0":-132.97895182621406,"vZ0":-1.3701700200311389,"x":106.17,"y":153.38,"x0":-1.127698775239591,"y0":50.0058442960004,"z0":5.142636849731193,"aX":-6.747427610894512},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":5.8,"spinRate":2524,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4106386118702825,"extension":7.184569974889839},"index":2,"playId":"8984bc78-9c9c-301b-a94e-d972f16e7f4a","pitchNumber":3,"startTime":"2025-08-07T23:47:03.930Z","endTime":"2025-08-07T23:47:06.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-07T23:47:17.263Z","endTime":"2025-08-07T23:47:30.548Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176612339373268,"aZ":-22.493328706512532,"pfxX":-4.826158775925161,"pfxZ":5.446409976884047,"pX":0.08460840802065853,"pZ":2.872930577263546,"vX0":5.078345535423838,"vY0":-132.486359716129,"vZ0":-1.4856042736939867,"x":113.77,"y":161.21,"x0":-1.2295898419479587,"y0":50.006055803849776,"z0":5.0841049226948325,"aX":-8.585268023418513},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":7.7,"spinRate":2483,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4133384855898625,"extension":7.3734206103556055},"index":4,"playId":"b65e7810-0a7b-37ab-8bbf-a6f69ec5af8d","pitchNumber":4,"startTime":"2025-08-07T23:47:30.548Z","endTime":"2025-08-07T23:47:33.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.2,"endSpeed":77.4,"strikeZoneTop":3.47211710642981,"strikeZoneBottom":1.68853770220381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50864967464597,"aZ":-34.14773171689319,"pfxX":1.6964519982615656,"pfxZ":-1.313825338491375,"pX":1.7474757430280201,"pZ":1.4699193779726667,"vX0":6.436835219949058,"vY0":-121.10658928860647,"vZ0":-1.5036788079865482,"x":50.39,"y":199.09,"x0":-1.1549220670250806,"y0":50.004505371527145,"z0":5.059330521133807,"aX":2.543688702228925},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.5,"breakHorizontal":-4.4,"spinRate":2456,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4506154768195798,"extension":7.230732203849586},"index":5,"playId":"2a91f069-7fc4-3593-867d-4c85eafcf0fb","pitchNumber":5,"startTime":"2025-08-07T23:47:46.296Z","endTime":"2025-08-07T23:47:49.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.1,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195154664466216,"aZ":-35.86588670545038,"pfxX":5.63408614422524,"pfxZ":-2.55687454717627,"pX":-0.3375291678171578,"pZ":1.9266415856511567,"vX0":1.0901116104082387,"vY0":-119.56609987535145,"vZ0":0.041011248624246655,"x":129.87,"y":186.76,"x0":-1.5312211991906646,"y0":50.00052502994146,"z0":5.129541101966293,"aX":8.149767421382888},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":-10.4,"spinRate":2417,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.4582153463582843,"extension":7.122337917200726},"index":6,"playId":"ee053330-1681-33d2-a298-2092d7f81832","pitchNumber":6,"startTime":"2025-08-07T23:47:58.995Z","endTime":"2025-08-07T23:48:04.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.501527354100716,"aZ":-26.529652206888414,"pfxX":-8.328905005082529,"pfxZ":3.0600249338359227,"pX":0.793470514458866,"pZ":3.4500366678840733,"vX0":8.141206245229611,"vY0":-134.78170474818467,"vZ0":0.7334198528286435,"x":86.75,"y":145.63,"x0":-1.1799094169710982,"y0":50.00407974090366,"z0":5.043713113768358,"aX":-15.369749737970874},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":2356,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4059452276271571,"extension":7.362147567641457},"hitData":{"launchSpeed":104.8,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.96,"coordY":106.58}},"index":7,"playId":"fee74525-6660-324f-998c-63d85c918b37","pitchNumber":7,"startTime":"2025-08-07T23:48:15.850Z","endTime":"2025-08-07T23:48:26.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.41,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:48:26.404Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer. Henry Davis to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:48:29.789Z","endTime":"2025-08-07T23:49:11.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.46631885334752,"strikeZoneBottom":1.64066775874852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33884064270236,"aZ":-33.51617656658241,"pfxX":5.378855231073997,"pfxZ":-0.946387051701798,"pX":-0.9897384433960085,"pZ":2.7312592254047727,"vX0":0.255400000135602,"vY0":-118.34925282543749,"vZ0":1.4367698679347864,"x":154.73,"y":165.04,"x0":-1.7979146731027582,"y0":50.002262823279004,"z0":5.183370599031254,"aX":7.638304697078757},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.1,"breakHorizontal":-9.8,"spinRate":2381,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.46260700243963004,"extension":7.083453211918902},"index":0,"playId":"2cd32a4b-8fbf-3734-b678-09d24cc23d61","pitchNumber":1,"startTime":"2025-08-07T23:48:46.857Z","endTime":"2025-08-07T23:48:50.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05442229375193,"aZ":-33.04588228917317,"pfxX":2.2839379597377425,"pfxZ":-0.6153513182358683,"pX":-0.21415725551292591,"pZ":2.2091286893520765,"vX0":2.5813113383997557,"vY0":-117.9791592600676,"vZ0":0.1204465918316937,"x":125.16,"y":179.13,"x0":-1.6184404099751544,"y0":50.00337720580522,"z0":5.198304954451286,"aX":3.2258034113523157},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2340,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.46392526052534366,"extension":7.088853808778848},"hitData":{"launchSpeed":82.0,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.25,"coordY":151.68}},"index":1,"playId":"5a78cd74-9cb7-3d4b-8279-6fc9d8c18b4d","pitchNumber":2,"startTime":"2025-08-07T23:49:03.176Z","endTime":"2025-08-07T23:49:11.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.66,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:49:11.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a ground ball to center fielder TJ Friedl. Henry Davis scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:49:21.890Z","endTime":"2025-08-07T23:51:53.324Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":83.2,"strikeZoneTop":3.51049600570159,"strikeZoneBottom":1.68423311991244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27538723719003,"aZ":-23.1431518738971,"pfxX":-10.468352760302373,"pfxZ":5.023996973928661,"pX":-0.7755602755442857,"pZ":3.484506558250895,"vX0":5.272435119611225,"vY0":-134.2755589440454,"vZ0":0.15556751419384884,"x":146.56,"y":144.7,"x0":-1.4210160140277424,"y0":50.00292947151438,"z0":5.093583654146483,"aX":-18.819664781625814},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":17.5,"spinRate":2328,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41035457719848223,"extension":7.211055952972856},"index":0,"playId":"e3c684ed-64a5-3433-a5b7-ed90441d05a6","pitchNumber":1,"startTime":"2025-08-07T23:49:37.970Z","endTime":"2025-08-07T23:49:41.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.62789891538691,"strikeZoneBottom":1.73117076010643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.090190192409995,"aZ":-23.995945191714764,"pfxX":-9.363685166144215,"pfxZ":4.61706451949007,"pX":0.07040711343125744,"pZ":3.3597566462835142,"vX0":7.241863984207795,"vY0":-132.9236493774539,"vZ0":0.055956564476942194,"x":114.32,"y":148.07,"x0":-1.4860676270880007,"y0":50.004093992274015,"z0":5.094823872083864,"aX":-16.593528433876976},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2372,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.41360070046332753,"extension":7.226236492396215},"index":1,"playId":"a7f2e7fb-805c-38fd-8f29-2cd47df71bea","pitchNumber":2,"startTime":"2025-08-07T23:49:52.271Z","endTime":"2025-08-07T23:49:55.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.6262725599104,"strikeZoneBottom":1.68971294117154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14374522164369,"aZ":-23.95769315605767,"pfxX":-10.176129844933488,"pfxZ":4.639628289622802,"pX":0.036006232230510214,"pZ":3.6875643408488705,"vX0":6.770705193880044,"vY0":-132.8705865934366,"vZ0":0.7373210510810023,"x":115.63,"y":139.22,"x0":-1.2363149347752245,"y0":50.00006623438203,"z0":5.160851781344333,"aX":-18.009316631425285},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2392,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4138246817335953,"extension":7.226949242530202},"index":2,"playId":"7b220637-356f-36d7-9c1f-2297052e235f","pitchNumber":3,"startTime":"2025-08-07T23:50:07.413Z","endTime":"2025-08-07T23:50:11.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.939250675544688,"aZ":-25.79277715875409,"pfxX":0.9562638756909568,"pfxZ":3.881392380595962,"pX":0.19527466952181674,"pZ":3.2581915979137652,"vX0":4.066101429419654,"vY0":-127.3953564007237,"vZ0":0.3746434409287651,"x":109.56,"y":150.81,"x0":-1.545184270323121,"y0":50.00482875211722,"z0":5.146383760291234,"aX":1.5734358038450027},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2222,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.42977889413856696,"extension":7.166251237650743},"index":3,"playId":"e05487d2-26a2-3e4c-aeeb-1f871648f76c","pitchNumber":4,"startTime":"2025-08-07T23:50:24.408Z","endTime":"2025-08-07T23:50:27.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.505623933179052,"aZ":-23.627045306544083,"pfxX":-9.742624778059863,"pfxZ":4.709105766279201,"pX":-0.050487071200106544,"pZ":3.0403107329090964,"vX0":6.838348229908499,"vY0":-134.03744652705538,"vZ0":-0.7593093958296345,"x":118.92,"y":156.69,"x0":-1.371534774039011,"y0":50.004510499701766,"z0":5.017274633177209,"aX":-17.694184855052885},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":2367,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4089354560316578,"extension":7.359662817321307},"index":4,"playId":"fc1a430c-2fb2-3e94-95f1-6d3867ccfa4a","pitchNumber":5,"startTime":"2025-08-07T23:50:44.861Z","endTime":"2025-08-07T23:50:48.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-07T23:51:06.467Z","endTime":"2025-08-07T23:51:20.684Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.607282698721434,"aZ":-28.865364161713565,"pfxX":4.704804409652638,"pfxZ":2.262689460472968,"pX":0.20032341623619407,"pZ":1.459709512694125,"vX0":2.8526895628989144,"vY0":-119.94867125185526,"vZ0":-2.270608508946648,"x":109.36,"y":199.37,"x0":-1.614429247290107,"y0":50.001388506623265,"z0":4.985340423467066,"aX":6.873252271709331},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.8,"breakHorizontal":-9.2,"spinRate":2454,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4561662735148375,"extension":7.131123952614024},"index":6,"playId":"f328f23d-947d-393b-b2f7-b75135d098ef","pitchNumber":6,"startTime":"2025-08-07T23:51:20.684Z","endTime":"2025-08-07T23:51:23.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.233725928745994,"aZ":-23.790542633281742,"pfxX":-8.735809789849217,"pfxZ":4.5849833765919925,"pX":0.5538608588674666,"pZ":2.4816616674024727,"vX0":8.264196333195478,"vY0":-134.65961597828715,"vZ0":-2.2047786013111614,"x":95.89,"y":171.78,"x0":-1.4252995932081407,"y0":50.00603007939929,"z0":5.00049044974775,"aX":-15.98805869612795},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":13.9,"spinRate":2426,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40731417654116076,"extension":7.394782966141979},"hitData":{"launchSpeed":90.7,"launchAngle":6.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":106.58}},"index":7,"playId":"b80e5bf4-1b8d-39d4-9033-63ec95049bdc","pitchNumber":7,"startTime":"2025-08-07T23:51:42.272Z","endTime":"2025-08-07T23:51:53.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":0.62,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:51:53.324Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, third baseman Ke'Bryan Hayes to second baseman Matt McLain. Spencer Horwitz out at 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:52:05.068Z","endTime":"2025-08-07T23:52:30.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04460698712559,"aZ":-22.643272457382047,"pfxX":-9.89705191568557,"pfxZ":5.317997841612377,"pX":-0.46686590831913766,"pZ":2.218256501933415,"vX0":5.710151166949683,"vY0":-133.5962840963458,"vZ0":-2.8838224018694647,"x":134.8,"y":178.89,"x0":-1.3555563792381347,"y0":50.003125851990376,"z0":4.9545404797935895,"aX":-17.73965994696699},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":16.6,"spinRate":2356,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4113036367450644,"extension":7.320434604056282},"hitData":{"launchSpeed":71.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.86,"coordY":157.46}},"index":0,"playId":"e775dde4-c8fb-3a60-8ae6-8af1ce05c2f2","pitchNumber":1,"startTime":"2025-08-07T23:52:21.113Z","endTime":"2025-08-07T23:52:30.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:52:30.423Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to center fielder TJ Friedl. Nick Gonzales to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:52:47.494Z","endTime":"2025-08-07T23:54:31.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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(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.2,"endSpeed":83.6,"strikeZoneTop":3.24304492191906,"strikeZoneBottom":1.46027035701898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00875213991461,"aZ":-24.37298428523352,"pfxX":-9.11942876026118,"pfxZ":4.370486824649644,"pX":-0.3847125809364101,"pZ":2.3507814841354997,"vX0":6.121179178468448,"vY0":-132.69771240410904,"vZ0":-2.4072588390242746,"x":131.66,"y":175.31,"x0":-1.5347715056179152,"y0":50.00601915898516,"z0":5.042761859379457,"aX":-16.29011205586075},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":15.2,"spinRate":2406,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41253275652147225,"extension":7.141902152494766},"index":0,"playId":"5560672a-6ba8-3dad-8f51-5b8070a5ab90","pitchNumber":1,"startTime":"2025-08-07T23:53:04.664Z","endTime":"2025-08-07T23:53:08.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.2,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3326274281129,"aZ":-30.142911376327838,"pfxX":5.3533598560567,"pfxZ":1.3883122732889568,"pX":0.012074161427097803,"pZ":1.35981660702682,"vX0":2.252035543783466,"vY0":-119.79958687951165,"vZ0":-2.3004626729959465,"x":116.54,"y":202.06,"x0":-1.6344419079758095,"y0":50.00052577987044,"z0":5.0169702563973235,"aX":7.808388180205153},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":-10.2,"spinRate":2416,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45656169217553355,"extension":7.2312183892220805},"index":1,"playId":"c7bb817f-0f70-3b47-b31e-9a49194cb9f6","pitchNumber":2,"startTime":"2025-08-07T23:53:22.066Z","endTime":"2025-08-07T23:53:25.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-07T23:53:44.756Z","endTime":"2025-08-07T23:54:03.534Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.3,"endSpeed":76.7,"strikeZoneTop":3.21502109363984,"strikeZoneBottom":1.59283911246558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.072467050477883,"aZ":-30.510383475979996,"pfxX":1.957497250772109,"pfxZ":1.125902154363792,"pX":1.0427432574447517,"pZ":0.7463310933084859,"vX0":5.528305384890442,"vY0":-121.1846005349986,"vZ0":-3.6479589652436544,"x":77.25,"y":218.63,"x0":-1.5242144223604661,"y0":50.00583107383628,"z0":4.941384471825779,"aX":2.907169094773171},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2485,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4522774684366939,"extension":7.205222312257103},"index":3,"playId":"ee4dfec9-e0de-3ef6-9e3b-054c3b13da10","pitchNumber":3,"startTime":"2025-08-07T23:54:03.534Z","endTime":"2025-08-07T23:54:07.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169307007309996,"aZ":-25.561933438405973,"pfxX":-0.7615171737890589,"pfxZ":3.947202150593812,"pX":0.22675371006999784,"pZ":2.399540544658461,"vX0":4.636857252132454,"vY0":-128.9769816925583,"vZ0":-1.8713578141380325,"x":108.36,"y":173.99,"x0":-1.4995922127901353,"y0":50.00394338571202,"z0":5.116251366500741,"aX":-1.2765133312378842},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2360,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.42553455903304016,"extension":7.221119525044166},"hitData":{"launchSpeed":104.3,"launchAngle":15.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.98,"coordY":71.94}},"index":4,"playId":"5f210c33-df27-3323-ac0d-ef92c4450631","pitchNumber":4,"startTime":"2025-08-07T23:54:20.682Z","endTime":"2025-08-07T23:54:31.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:54:31.544Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-07T23:57:27.596Z","endTime":"2025-08-07T23:59:05.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-07T23:54:57.844Z","endTime":"2025-08-07T23:56:06.282Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-07T23:56:06.282Z","endTime":"2025-08-07T23:57:29.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.85827786792165,"strikeZoneBottom":1.7135653565892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70420921910977,"aZ":-30.500456231377246,"pfxX":-6.5574343209456085,"pfxZ":1.212411940068952,"pX":-0.896636897678755,"pZ":1.8589105138024502,"vX0":-4.74666774310007,"vY0":-117.53035521641709,"vZ0":-0.3514473239218737,"x":151.18,"y":188.59,"x0":2.009579910556548,"y0":50.00509021285947,"z0":4.871637294730638,"aX":-9.06594313037697},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.4,"breakHorizontal":13.1,"spinRate":2808,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4681380674591469,"extension":4.548851113381829},"index":2,"playId":"168328b2-ec6d-3991-a8f2-806d9b96e33d","pitchNumber":1,"startTime":"2025-08-07T23:57:29.762Z","endTime":"2025-08-07T23:57:33.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.3,"strikeZoneTop":3.93429235556276,"strikeZoneBottom":1.70941538188474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.125572967870667,"aZ":-34.99655618908469,"pfxX":-4.434690350203922,"pfxZ":-2.0682870003246885,"pX":-1.6673372546751222,"pZ":1.4511296375541651,"vX0":-7.042013681891437,"vY0":-117.26119379524475,"vZ0":-0.24557118011627543,"x":180.55,"y":199.6,"x0":1.973365019839307,"y0":50.00219591918125,"z0":4.876027113715853,"aX":-6.055688513651092},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":10.1,"spinRate":2805,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4705682824832249,"extension":4.840643029350269},"index":3,"playId":"138e2b39-b0a9-3702-b065-c2fd8ff9a914","pitchNumber":2,"startTime":"2025-08-07T23:57:48.913Z","endTime":"2025-08-07T23:57:52.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.97883184796818,"strikeZoneBottom":1.75425796606778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.877178216670554,"aZ":-31.50820659910224,"pfxX":-5.670174281358922,"pfxZ":0.4778061944100056,"pX":0.16762453840018576,"pZ":2.5124492489633954,"vX0":-2.95411190914837,"vY0":-117.65112318307496,"vZ0":1.045550249465195,"x":110.61,"y":170.94,"x0":2.181040083275501,"y0":50.00103913510366,"z0":5.0103072939412625,"aX":-7.849398834757545},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.4,"breakHorizontal":11.0,"spinRate":2857,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4677602506840799,"extension":4.4422878327310915},"index":4,"playId":"2b6e7796-de43-3467-9912-6576508f88e8","pitchNumber":3,"startTime":"2025-08-07T23:58:08.570Z","endTime":"2025-08-07T23:58:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.132355014771452,"aZ":-34.46061600467585,"pfxX":-3.8995458550370183,"pfxZ":-1.6495138710272457,"pX":-0.6754200333317845,"pZ":2.0113079181312354,"vX0":-5.053826188444634,"vY0":-118.15931112887333,"vZ0":0.6572009422688454,"x":142.75,"y":184.47,"x0":2.01181256924709,"y0":50.00094761804924,"z0":4.940078221147991,"aX":-5.416748462270173},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.4,"breakHorizontal":8.5,"spinRate":2887,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4666539875062612,"extension":4.532329186505697},"index":5,"playId":"43c113cb-3d4d-307d-a0f1-662be87b4e7d","pitchNumber":4,"startTime":"2025-08-07T23:58:27.598Z","endTime":"2025-08-07T23:58:30.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.8,"endSpeed":75.7,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.278614532170977,"aZ":-32.16319509876721,"pfxX":-6.536211750504506,"pfxZ":0.012384029494669768,"pX":-0.9945808432206518,"pZ":1.8762762608899035,"vX0":-5.193241462665066,"vY0":-120.43976108539286,"vZ0":-0.3187479774674252,"x":154.91,"y":188.12,"x0":2.0457103355300656,"y0":50.00539677631187,"z0":4.875751518752001,"aX":-9.521331303071527},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":13.2,"spinRate":3042,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4562721249057393,"extension":4.550971795791585},"hitData":{"launchSpeed":79.0,"launchAngle":32.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.26,"coordY":91.84}},"index":6,"playId":"7475b73c-90b2-3ab6-9e5f-41418165187b","pitchNumber":5,"startTime":"2025-08-07T23:58:57.940Z","endTime":"2025-08-07T23:59:05.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-07T23:59:05.044Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Trevino grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-08T00:01:04.499Z","endTime":"2025-08-08T00:03:14.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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.2,"endSpeed":86.9,"strikeZoneTop":3.20964080195595,"strikeZoneBottom":1.42461402358416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.742209064828888,"aZ":-23.50314207887043,"pfxX":-11.63894698891273,"pfxZ":4.501318586655013,"pX":0.018254593525284392,"pZ":1.6577791945461382,"vX0":9.638623427863585,"vY0":-138.15181018151395,"vZ0":-6.370276270344637,"x":116.3,"y":194.02,"x0":-2.0094703910532945,"y0":50.00397737894236,"z0":5.581047273108799,"aX":-22.424268837824883},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":19.0,"spinRate":2201,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3969878762474601,"extension":6.720160495837064},"index":0,"playId":"f69ed3a9-c049-3068-993f-baf8325a8514","pitchNumber":1,"startTime":"2025-08-08T00:01:12.704Z","endTime":"2025-08-08T00:01:16.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.22962537398394,"strikeZoneBottom":1.40386304524659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73714142913192,"aZ":-25.035403505210304,"pfxX":5.967643397264075,"pfxZ":4.805552357039483,"pX":0.3783494991687698,"pZ":2.3073644894603236,"vX0":4.20011335895779,"vY0":-121.84556794398125,"vZ0":-2.620237326230609,"x":102.58,"y":176.48,"x0":-2.15036440103933,"y0":50.00015107679058,"z0":5.588316457625271,"aX":8.858991117415579},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":-11.9,"spinRate":2398,"spinDirection":98},"zone":6,"typeConfidence":2.0,"plateTime":0.45169015434659565,"extension":6.748641936318496},"index":1,"playId":"e4814308-74c9-3f71-8e1b-bc8ebec0cf7c","pitchNumber":2,"startTime":"2025-08-08T00:01:27.845Z","endTime":"2025-08-08T00:01:31.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-08T00:01:38.082Z","endTime":"2025-08-08T00:01:56.236Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.379902032005134,"aZ":-19.33179383721915,"pfxX":-9.623554188406104,"pfxZ":6.2253026838131476,"pX":-0.9443429606234075,"pZ":3.598184643351173,"vX0":6.641027478132433,"vY0":-143.28534966772355,"vZ0":-2.2047024311640984,"x":153.0,"y":141.63,"x0":-2.0504678466121806,"y0":50.00655510527249,"z0":5.5953655240504405,"aX":-19.86767314126714},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":16.0,"spinRate":2391,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3833337684433502,"extension":6.71372425023549},"index":3,"playId":"c0c923d6-0f54-35ce-bc3d-113b254a4dea","pitchNumber":3,"startTime":"2025-08-08T00:01:56.236Z","endTime":"2025-08-08T00:01:59.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.6,"endSpeed":75.2,"strikeZoneTop":3.18682538063106,"strikeZoneBottom":1.44201530337143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21587705878155,"aZ":-26.7518673378303,"pfxX":6.4899599494813245,"pfxZ":3.7805816323740937,"pX":1.5509806935843997,"pZ":0.8022560405928797,"vX0":6.605730224666309,"vY0":-120.03243759661355,"vZ0":-5.277545153630271,"x":57.88,"y":217.12,"x0":-2.098483970472127,"y0":50.000541131018494,"z0":5.4657105294095745,"aX":9.291968506225203},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":-13.6,"spinRate":2358,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4595715238961744,"extension":6.697272729065391},"index":4,"playId":"39d25aa8-e511-35a4-82cf-dfe731c1a67a","pitchNumber":4,"startTime":"2025-08-08T00:02:14.550Z","endTime":"2025-08-08T00:02:18.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.546412110947138,"aZ":-22.55786254187062,"pfxX":-9.65036283472395,"pfxZ":5.937246966743749,"pX":-1.6660382641167888,"pZ":1.958640958910011,"vX0":4.906763247598163,"vY0":-127.09782917353148,"vZ0":-4.340781195908233,"x":180.51,"y":185.9,"x0":-2.378488260716778,"y0":50.00114617178907,"z0":5.502896547302718,"aX":-15.62462518398695},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":1851,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4326540272496753,"extension":6.77277252563053},"index":5,"playId":"6a76b096-6c02-33e8-aea1-bb090fba8e7b","pitchNumber":5,"startTime":"2025-08-08T00:02:30.629Z","endTime":"2025-08-08T00:02:34.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.16951480211311,"strikeZoneBottom":1.38437864824102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.596279987335663,"aZ":-28.048711788417823,"pfxX":-11.109619343653963,"pfxZ":2.05471214029171,"pX":0.19927089889516206,"pZ":1.0485020333672361,"vX0":10.430143237635638,"vY0":-140.57874152742357,"vZ0":-6.758547258748309,"x":109.4,"y":210.47,"x0":-2.1140014848632154,"y0":50.00028439846803,"z0":5.302292221153186,"aX":-22.253870754921707},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":2169,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.38948845369569396,"extension":6.767335243015344},"index":6,"playId":"4db903ba-4aac-3b96-91e1-cdc904a0b362","pitchNumber":6,"startTime":"2025-08-08T00:02:49.616Z","endTime":"2025-08-08T00:02:53.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.575570427000265,"aZ":-23.23190129130906,"pfxX":-10.911091354203652,"pfxZ":4.390177977368567,"pX":-1.151341922004573,"pZ":2.3484024922171445,"vX0":6.740965371554794,"vY0":-142.09572766847938,"vZ0":-4.761842687399752,"x":160.89,"y":175.37,"x0":-2.140827711658365,"y0":50.00621870067742,"z0":5.528561964740891,"aX":-22.242259563798655},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":2288,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.38595791347814634,"extension":6.617013728447437},"hitData":{"launchSpeed":60.7,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.15,"coordY":154.78}},"index":7,"playId":"5ac49df5-6fb3-3617-882a-a1dc3f8a1e08","pitchNumber":7,"startTime":"2025-08-08T00:03:07.227Z","endTime":"2025-08-08T00:03:14.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:03:14.878Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, third baseman Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-08T00:03:22.301Z","endTime":"2025-08-08T00:03:46.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98190768880702,"aZ":-22.436575235651148,"pfxX":-11.434518905694189,"pfxZ":4.714382908758927,"pX":-0.3343987014129989,"pZ":1.8962093669371067,"vX0":8.868466677861226,"vY0":-143.44521972691254,"vZ0":-6.166717350644715,"x":129.75,"y":187.58,"x0":-1.994653461397967,"y0":50.00245458942748,"z0":5.491553016106436,"aX":-23.61330328316683},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":18.7,"spinRate":2279,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.38316978991998596,"extension":6.855004117139063},"hitData":{"launchSpeed":102.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.87,"coordY":160.76}},"index":0,"playId":"25310c34-7003-3da8-8d81-0470e9bafbf5","pitchNumber":1,"startTime":"2025-08-08T00:03:40.185Z","endTime":"2025-08-08T00:03:46.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:03:46.862Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Friedl doubles (17) on a sharp line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-08T00:03:53.976Z","endTime":"2025-08-08T00:06:29.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.16330419669006,"strikeZoneBottom":1.3817218331567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.816548761301036,"aZ":-28.52324653183836,"pfxX":5.356280080853729,"pfxZ":2.449622101662076,"pX":0.18499074370973587,"pZ":2.304484444253897,"vX0":5.316841263273949,"vY0":-122.28180712508113,"vZ0":-1.901911676123666,"x":109.95,"y":176.56,"x0":-2.7265917951759056,"y0":50.00218991618849,"z0":5.578968025912929,"aX":7.976115728928277},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":-11.2,"spinRate":2388,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.45077031435508363,"extension":6.788613858189934},"index":0,"playId":"c614ecdd-528b-3c1e-a05e-6da643b5c80f","pitchNumber":1,"startTime":"2025-08-08T00:04:11.497Z","endTime":"2025-08-08T00:04:15.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.7,"endSpeed":88.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9373934853207,"aZ":-19.725476839553544,"pfxX":-9.730323997049293,"pfxZ":6.153494691723063,"pX":-0.4919976949886176,"pZ":3.140422292854955,"vX0":9.239590475049804,"vY0":-141.91600794599142,"vZ0":-3.301020014165819,"x":135.75,"y":153.99,"x0":-2.538657807163724,"y0":50.0038382343003,"z0":5.58768798456575,"aX":-19.688075226454536},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2390,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.38715858215390986,"extension":6.914453442265656},"index":1,"playId":"795a5f4d-e13c-3cde-a144-6c66d7a8ddbf","pitchNumber":2,"startTime":"2025-08-08T00:04:26.886Z","endTime":"2025-08-08T00:04:29.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-08T00:04:43.768Z","endTime":"2025-08-08T00:04:59.771Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53442452801997,"aZ":-14.046205724510367,"pfxX":-9.265129487335583,"pfxZ":8.829563252443645,"pX":0.2952187659200314,"pZ":2.880305559725162,"vX0":11.411940751215974,"vY0":-142.97845369824248,"vZ0":-5.024781221664708,"x":105.75,"y":161.01,"x0":-2.559887785627934,"y0":50.00205922106582,"z0":5.554262043335229,"aX":-19.021950801479704},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":14.3,"spinRate":2331,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.38431369327149056,"extension":6.866844341926547},"index":3,"playId":"64aa91b4-4c8d-3cbd-89ee-45321122d38a","pitchNumber":3,"startTime":"2025-08-08T00:04:59.771Z","endTime":"2025-08-08T00:05:02.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.18674686320303,"strikeZoneBottom":1.44374665369744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21232089194472,"aZ":-25.342280123259282,"pfxX":-12.792413853286586,"pfxZ":3.3570459337434295,"pX":0.8927799475218492,"pZ":1.611025942950828,"vX0":13.919290145239762,"vY0":-141.70757713876617,"vZ0":-6.352541043469528,"x":82.97,"y":195.28,"x0":-2.419465207428593,"y0":50.00338648118699,"z0":5.499565017121745,"aX":-26.03324691504498},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":20.4,"spinRate":2298,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.38643782013338246,"extension":6.843807280456068},"index":4,"playId":"47c30e31-dbfc-32d4-84ed-9f46426e3f83","pitchNumber":4,"startTime":"2025-08-08T00:05:21.685Z","endTime":"2025-08-08T00:05:25.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.09504188932608,"strikeZoneBottom":1.35246967186873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.792370904541496,"aZ":-27.64157118627529,"pfxX":-11.566976108328738,"pfxZ":2.764051171706935,"pX":-1.008729419093032,"pZ":1.0046886300158253,"vX0":8.005816228005704,"vY0":-127.93203148841786,"vZ0":-5.771701184501588,"x":155.45,"y":211.65,"x0":-2.6911708828903813,"y0":50.005845624570476,"z0":5.4838340493408335,"aX":-18.989878672584144},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":19.0,"spinRate":1815,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.42974700567223767,"extension":6.727316522954848},"index":5,"playId":"3673d507-f51b-39ef-8067-07f6ce517dbf","pitchNumber":5,"startTime":"2025-08-08T00:05:41.863Z","endTime":"2025-08-08T00:05:44.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.19866533685803,"strikeZoneBottom":1.41530938734805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34460063711303,"aZ":-25.37116280394852,"pfxX":-10.78647447805702,"pfxZ":4.060091144288016,"pX":-2.109820115107917,"pZ":1.3854042804132285,"vX0":5.307419484528249,"vY0":-129.23931741200678,"vZ0":-5.437332387702391,"x":197.42,"y":201.37,"x0":-2.799260305419181,"y0":50.00312925931051,"z0":5.489449157656443,"aX":-18.071953766752703},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":1787,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.42537803686302,"extension":6.788929074418037},"index":6,"playId":"8c72ed53-f9d0-3903-a0e1-375a871445f6","pitchNumber":6,"startTime":"2025-08-08T00:05:58.167Z","endTime":"2025-08-08T00:06:01.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.78799749537717,"aZ":-16.5533132922561,"pfxX":-9.930332898181728,"pfxZ":7.6058060134221686,"pX":0.5543399941340984,"pZ":1.9524459960853728,"vX0":11.95234444446737,"vY0":-143.2561781709419,"vZ0":-6.841449676577698,"x":95.87,"y":186.06,"x0":-2.4055667448387994,"y0":50.0004274035302,"z0":5.428673314983927,"aX":-20.390403074236783},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":15.2,"spinRate":2455,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38410096741079247,"extension":6.942997769261102},"hitData":{"launchSpeed":106.3,"launchAngle":9.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.14,"coordY":122.34}},"index":7,"playId":"8427f068-40ab-3736-9564-52a0ba09c82a","pitchNumber":7,"startTime":"2025-08-08T00:06:17.628Z","endTime":"2025-08-08T00:06:29.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.25,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:06:29.864Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-08T00:06:37.006Z","endTime":"2025-08-08T00:07:56.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"strikeZoneTop":3.17835530998814,"strikeZoneBottom":1.40039844291244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.545399037386346,"aZ":-20.43466569339004,"pfxX":-9.100790822831048,"pfxZ":5.703813460490641,"pX":-0.8403525041352691,"pZ":4.013260592352484,"vX0":6.8028829738871215,"vY0":-142.91673982860183,"vZ0":-0.8685295700483234,"x":149.03,"y":130.42,"x0":-2.0754632499885317,"y0":50.00224270216191,"z0":5.610877785108447,"aX":-18.72724049550091},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2338,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3840170730273309,"extension":6.756642008397183},"index":0,"playId":"4be39386-c8e8-38d1-8cca-3302793a4680","pitchNumber":1,"startTime":"2025-08-08T00:06:58.117Z","endTime":"2025-08-08T00:07:01.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.10959088972628,"strikeZoneBottom":1.41179509311211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.955709060298375,"aZ":-22.639437119911054,"pfxX":-11.025367867493689,"pfxZ":4.691058029509831,"pX":0.5694583353552801,"pZ":1.9821190958535269,"vX0":11.01969979597416,"vY0":-141.7768343849871,"vZ0":-5.467171563620779,"x":95.29,"y":185.26,"x0":-1.9386514016028438,"y0":50.0011498778338,"z0":5.383848263699457,"aX":-22.402973772561705},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2312,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.3865905718363001,"extension":6.90742836003285},"index":1,"playId":"fbe1f9c0-5bd1-3617-aa1d-2e3f328321e4","pitchNumber":2,"startTime":"2025-08-08T00:07:13.755Z","endTime":"2025-08-08T00:07:17.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59430746711473,"aZ":-14.05111176397067,"pfxX":-7.931425025726605,"pfxZ":8.669001638532954,"pX":1.1588378012540266,"pZ":2.645190342058578,"vX0":11.403190043178782,"vY0":-143.94526018459595,"vZ0":-5.423311632506096,"x":72.83,"y":167.36,"x0":-1.8304869599098677,"y0":50.00270965530721,"z0":5.429379785273595,"aX":-16.5817553904817},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2204,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.38106107295145897,"extension":6.93078726834073},"index":2,"playId":"918e6d6c-e28a-3b0a-86b3-6100d61b0538","pitchNumber":3,"startTime":"2025-08-08T00:07:30.260Z","endTime":"2025-08-08T00:07:33.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-08T00:07:42.491Z","endTime":"2025-08-08T00:07:52.354Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.710564661493795,"aZ":-22.61238292666748,"pfxX":-10.022591928347811,"pfxZ":5.604922272450413,"pX":-0.33423222697510074,"pZ":0.9683330598624672,"vX0":8.029849593614548,"vY0":-130.39930623406053,"vZ0":-6.808602510507863,"x":129.74,"y":212.64,"x0":-2.1649541011597107,"y0":50.00593950817054,"z0":5.342070963236427,"aX":-17.109089566285718},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":1782,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4214932274722658,"extension":6.893712224415553},"index":4,"playId":"8b2d9a71-4db1-39f9-8bad-5bef260022bd","pitchNumber":4,"startTime":"2025-08-08T00:07:52.354Z","endTime":"2025-08-08T00:07:56.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.75,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:07:56.424Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-08T00:09:39.705Z","endTime":"2025-08-08T00:12:20.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75983675486167,"aZ":-35.62457889678561,"pfxX":-4.70223460318244,"pfxZ":-2.485633259307642,"pX":-1.1145734299934542,"pZ":1.4051645167835431,"vX0":-6.166697575422624,"vY0":-117.67995348855472,"vZ0":-0.25424876263592133,"x":159.48,"y":200.84,"x0":2.1627494921551254,"y0":50.00581344829724,"z0":4.847620051334373,"aX":-6.517704007260101},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.2,"breakHorizontal":10.2,"spinRate":2868,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.46753645426498736,"extension":4.611054883084796},"index":0,"playId":"c54d3580-a8ee-3941-9578-91e9f8afccf2","pitchNumber":1,"startTime":"2025-08-08T00:10:09.883Z","endTime":"2025-08-08T00:10:12.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.53062865090124,"strikeZoneBottom":1.59030680737372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.719942574799667,"aZ":-39.94649067510505,"pfxX":6.3575240453858,"pfxZ":-4.789581137544419,"pX":1.252738290222486,"pZ":0.935197142744572,"vX0":-4.208780127826783,"vY0":-127.03222055394629,"vZ0":-2.1476026312272403,"x":69.25,"y":213.53,"x0":2.1109008672393577,"y0":50.00319342297018,"z0":4.9882957435337705,"aX":10.318093938522047},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.9,"breakHorizontal":-10.4,"spinRate":1871,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4323304767493297,"extension":4.578237264705144},"index":1,"playId":"2f7dd256-6e2c-3b4e-a45f-a809fd2fbdb0","pitchNumber":2,"startTime":"2025-08-08T00:10:25.106Z","endTime":"2025-08-08T00:10:28.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.46217713331154,"strikeZoneBottom":1.60206306918951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.235485291187228,"aZ":-33.379083098485346,"pfxX":-5.631850356728157,"pfxZ":-0.8351215560523944,"pX":-1.3530343676472008,"pZ":1.0189641873672424,"vX0":-6.125559539278556,"vY0":-119.67344949310369,"vZ0":-1.9263571169721372,"x":168.57,"y":211.27,"x0":1.9765460419484941,"y0":50.00371157887606,"z0":4.8393429269134804,"aX":-8.124219837524004},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.7,"breakHorizontal":11.8,"spinRate":2983,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.45862778684460226,"extension":4.57176307348044},"index":2,"playId":"abf5530b-b7f3-3f68-9f4a-3f06fb3e346f","pitchNumber":3,"startTime":"2025-08-08T00:10:42.503Z","endTime":"2025-08-08T00:10:45.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.50415615963858,"strikeZoneBottom":1.60433083128072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.835699864978615,"aZ":-32.993676052557355,"pfxX":10.061672361997235,"pfxZ":-0.4525430600135003,"pX":-0.7766372867571654,"pZ":1.9891348792738395,"vX0":-9.792858287655525,"vY0":-133.3820328748235,"vZ0":-1.8203296225221142,"x":146.6,"y":185.07,"x0":1.6427705254643707,"y0":50.00579943047516,"z0":5.069249972628696,"aX":18.054865314731654},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.1,"breakHorizontal":-16.0,"spinRate":2377,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.41132280826956213,"extension":4.795387539659427},"index":3,"playId":"49b37b14-90f3-3a3b-b8e7-200bdba82ca1","pitchNumber":4,"startTime":"2025-08-08T00:11:00.207Z","endTime":"2025-08-08T00:11:03.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.43361923130077,"strikeZoneBottom":1.53363833427566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327582220545366,"aZ":-18.84888191285613,"pfxX":5.970181935605917,"pfxZ":7.136835226283749,"pX":1.8835810704161984,"pZ":4.160267903467908,"vX0":-2.055656409022901,"vY0":-135.6860879254394,"vZ0":0.6471101130026575,"x":45.2,"y":126.45,"x0":1.8748217540460277,"y0":50.00115027063087,"z0":5.230733458424227,"aX":11.145471138063053},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":-10.4,"spinRate":2583,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4034571652595136,"extension":4.622353841399239},"index":4,"playId":"c0d1b3b9-e714-370f-98a7-545eb8206d66","pitchNumber":5,"startTime":"2025-08-08T00:11:27.242Z","endTime":"2025-08-08T00:11:30.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.637633455937024,"aZ":-35.169309428415026,"pfxX":-5.867300175017617,"pfxZ":-2.138840658918447,"pX":-0.5190903025086414,"pZ":2.6938856244097886,"vX0":-4.306670203439495,"vY0":-118.36910192226257,"vZ0":2.3774905358551415,"x0":2.0956226094388315,"y0":50.00452342229688,"z0":4.929469283885396,"aX":-8.205830348166476},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.9,"breakHorizontal":11.8,"spinRate":2790,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.4653051193204458,"extension":4.642160413597387},"index":5,"playId":"e493b5b1-5abc-33e0-948c-150bac681db4","pitchNumber":6,"startTime":"2025-08-08T00:11:48.050Z","endTime":"2025-08-08T00:11:52.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.41685732168367,"strikeZoneBottom":1.5232680806909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71740950626904,"aZ":-33.3525928866019,"pfxX":-10.247024884597224,"pfxZ":-0.8331131326970294,"pX":1.421245990131127,"pZ":2.8861644296273576,"vX0":1.004277307933168,"vY0":-118.81638199979187,"vZ0":2.088836003292924,"x":62.83,"y":160.85,"x0":2.320595955024196,"y0":50.001815008112494,"z0":5.046295890223747,"aX":-14.515152826583995},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":18.2,"spinRate":2850,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4626123011379417,"extension":4.449404178684638},"index":6,"playId":"02781341-5adb-3125-854c-2c5ca7f2c6a3","pitchNumber":7,"startTime":"2025-08-08T00:12:17.484Z","endTime":"2025-08-08T00:12:20.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:12:20.962Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jack Suwinski pops out to third baseman Ke'Bryan Hayes in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-08T00:12:32.266Z","endTime":"2025-08-08T00:12:57.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23123864980643,"aZ":-22.323554311902427,"pfxX":7.375573724299398,"pfxZ":5.3582306481801325,"pX":0.6034402890530146,"pZ":2.6366732951552176,"vX0":-5.879432020932016,"vY0":-134.03102377153516,"vZ0":-1.7764905517934095,"x":94.0,"y":167.59,"x0":1.856368879241682,"y0":50.0006723629896,"z0":4.886144075644074,"aX":13.553016333003807},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":-12.2,"spinRate":2469,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.40709844296686715,"extension":4.775169848332702},"hitData":{"launchSpeed":63.5,"launchAngle":78.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.62,"coordY":198.54}},"index":0,"playId":"4666bb8a-49c4-37cf-8096-f03603438002","pitchNumber":1,"startTime":"2025-08-08T00:12:48.540Z","endTime":"2025-08-08T00:12:57.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:12:57.071Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to left fielder Austin Hays. Andrew McCutchen to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-08T00:15:34.326Z","endTime":"2025-08-08T00:17:37.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-08T00:13:22.746Z","endTime":"2025-08-08T00:14:12.575Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Mey replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-08T00:14:12.575Z","endTime":"2025-08-08T00:15:36.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682825,"link":"/api/v1/people/682825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.66987007315631,"strikeZoneBottom":1.65045689602739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96153109635427,"aZ":-26.570856837846534,"pfxX":3.5341035388863897,"pfxZ":3.5519594594440482,"pX":1.2523524290636663,"pZ":2.0462557199053037,"vX0":6.616493668595735,"vY0":-124.55390520499598,"vZ0":-3.9949143431590106,"x":69.26,"y":183.53,"x0":-1.893119021142841,"y0":50.00501884400964,"z0":5.857025502017121,"aX":5.577123428774068},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-7.9,"spinRate":2140,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4390061848200073,"extension":6.670458261907438},"index":2,"playId":"5f714715-7806-3e5e-8427-5043152cd0d9","pitchNumber":1,"startTime":"2025-08-08T00:15:36.455Z","endTime":"2025-08-08T00:15:40.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2025-08-08T00:15:49.223Z","endTime":"2025-08-08T00:16:05.653Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.78409002293242,"strikeZoneBottom":1.84473007724804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886679631915065,"aZ":-23.61138877098377,"pfxX":-10.242621495843284,"pfxZ":4.1517514149226695,"pX":0.455724900655663,"pZ":0.868157761441609,"vX0":10.143494646465042,"vY0":-142.1490551251386,"vZ0":-9.120614067349296,"x":99.63,"y":215.34,"x0":-1.8129678047327236,"y0":50.00697747493807,"z0":5.594699779735067,"aX":-21.151606637382777},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":2236,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3840255796839789,"extension":6.695638171354446},"index":4,"playId":"c1292557-b87b-3c3c-89d0-52850d8388c4","pitchNumber":2,"startTime":"2025-08-08T00:16:05.653Z","endTime":"2025-08-08T00:16:08.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.4,"strikeZoneTop":3.76851556854173,"strikeZoneBottom":1.78917706732824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.102053137913003,"aZ":-22.461737383499916,"pfxX":-9.057359227074963,"pfxZ":4.476118341707396,"pX":-0.06651427389011626,"pZ":2.1911799033350623,"vX0":8.597663074685224,"vY0":-145.615863923454,"vZ0":-6.354207429695871,"x":119.54,"y":179.62,"x0":-1.8667758926215876,"y0":50.0005446129317,"z0":5.740939628231765,"aX":-19.636646835941256},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":2305,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3747754255405509,"extension":6.677611097028253},"index":5,"playId":"8d515c88-e792-3177-b8e1-ad29d676d6a8","pitchNumber":3,"startTime":"2025-08-08T00:16:23.431Z","endTime":"2025-08-08T00:16:27.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79054913300817,"aZ":-24.211960691839508,"pfxX":-9.49787020098201,"pfxZ":3.7624416800512064,"pX":0.06720222873376794,"pZ":1.243041234867048,"vX0":8.74014801223305,"vY0":-143.88330575913614,"vZ0":-8.299619568626532,"x":114.44,"y":205.22,"x0":-1.763569000142963,"y0":50.000276301872525,"z0":5.644969471178439,"aX":-20.07715449691898},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.4,"breakHorizontal":15.6,"spinRate":2245,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.37948979565738794,"extension":6.794078047354315},"index":6,"playId":"bf3231e7-c36a-3fd5-b7ef-8ba792a73c48","pitchNumber":4,"startTime":"2025-08-08T00:16:40.895Z","endTime":"2025-08-08T00:16:45.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07661454274884,"aZ":-24.25520624550024,"pfxX":-8.682349451527436,"pfxZ":3.6827708406893587,"pX":-0.23483672510871448,"pZ":1.3268931731403937,"vX0":7.885376133524971,"vY0":-145.2392146766957,"vZ0":-8.092120751066036,"x":125.95,"y":202.95,"x0":-1.8488875251204067,"y0":50.002182264660924,"z0":5.609720132374754,"aX":-18.66173868562133},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.3,"breakHorizontal":14.3,"spinRate":2195,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.37624078346826106,"extension":6.687273439538869},"index":7,"playId":"22f19839-ae88-3219-aaef-89342a0e53c0","pitchNumber":5,"startTime":"2025-08-08T00:17:02.223Z","endTime":"2025-08-08T00:17:05.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.226790393024054,"aZ":-22.286350736129208,"pfxX":-9.844497818505996,"pfxZ":4.68057314969043,"pX":-0.37754748510028685,"pZ":2.7048792500946024,"vX0":7.507927534328291,"vY0":-144.73153102127745,"vZ0":-4.645111577463198,"x":131.39,"y":165.75,"x0":-1.732282714702827,"y0":50.00199514413735,"z0":5.703893524584573,"aX":-20.7884048613781},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":2274,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3791160349984519,"extension":6.746435441406956},"hitData":{"launchSpeed":95.8,"launchAngle":8.0,"totalDistance":175.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.02,"coordY":125.33}},"index":8,"playId":"37e16d4e-00e9-371f-92c1-bc1b981bd5c2","pitchNumber":6,"startTime":"2025-08-08T00:17:25.821Z","endTime":"2025-08-08T00:17:37.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:17:37.156Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-08T00:17:44.776Z","endTime":"2025-08-08T00:18:33.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30566163587315,"aZ":-27.70992334341863,"pfxX":2.940970935708214,"pfxZ":2.9164703964557113,"pX":0.485243048190053,"pZ":2.221083694606898,"vX0":5.128374672630183,"vY0":-122.69719332014148,"vZ0":-2.970820480595827,"x":98.5,"y":178.81,"x0":-2.0106027529180044,"y0":50.00319613572757,"z0":5.798238227782131,"aX":4.503129941156872},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.8,"breakHorizontal":-6.5,"spinRate":2298,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.44566657246637265,"extension":6.646449356455406},"index":0,"playId":"d64838eb-f778-31c8-a6b8-b27062d4a4cf","pitchNumber":1,"startTime":"2025-08-08T00:18:01.907Z","endTime":"2025-08-08T00:18:04.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":87.8,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.843867348417486,"aZ":-23.57240601845388,"pfxX":-1.3281841251110522,"pfxZ":5.1929983237571085,"pX":0.26990298696836706,"pZ":2.346372399406561,"vX0":5.754392405888775,"vY0":-127.72801633297055,"vZ0":-3.992366580661244,"x":106.71,"y":175.43,"x0":-1.8376568944207872,"y0":50.000203303392524,"z0":5.779057224163154,"aX":-2.199359797442822},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":1.1,"spinRate":2343,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.42850936161955966,"extension":6.623795721524936},"index":1,"playId":"2bc7c2bb-760d-307b-81e7-3b6314e3bf48","pitchNumber":2,"startTime":"2025-08-08T00:18:15.747Z","endTime":"2025-08-08T00:18:18.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05904767215292,"aZ":-27.13547002879968,"pfxX":1.955956754766734,"pfxZ":3.0573923271163306,"pX":1.495830547924685,"pZ":1.6067155364470362,"vX0":7.6687014086302625,"vY0":-127.56794957732366,"vZ0":-4.825894583788543,"x":59.98,"y":195.4,"x0":-1.8026757047317064,"y0":50.00597203553044,"z0":5.66036216358391,"aX":3.225250196058234},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-5.3,"spinRate":2237,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4292418992334759,"extension":6.730734610670498},"index":2,"playId":"07145efb-0e7a-323d-af27-950c84243e90","pitchNumber":3,"startTime":"2025-08-08T00:18:30.467Z","endTime":"2025-08-08T00:18:33.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:18:33.987Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a fly ball to right fielder Noelvi Marte. Andrew McCutchen out at home on the throw, right fielder Noelvi Marte to catcher Jose Trevino. Jared Triolo to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-08T00:18:54.417Z","endTime":"2025-08-08T00:19:20.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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(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":86.3,"endSpeed":79.4,"strikeZoneTop":3.24151991501297,"strikeZoneBottom":1.49855726313325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.382133544992012,"aZ":-28.07816292432979,"pfxX":2.184360582379307,"pfxZ":2.556240092632491,"pX":-0.24219323593372064,"pZ":2.223811795978357,"vX0":3.3820967331155547,"vY0":-125.73549263156355,"vZ0":-3.20041208267979,"x":126.23,"y":178.74,"x0":-1.888208035236763,"y0":50.00129542422209,"z0":5.790267715834193,"aX":3.498857260916605},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-4.7,"spinRate":2338,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.43552490037932845,"extension":6.543721265017259},"index":0,"playId":"e47ef269-0a7a-38fb-a875-9957dcdbf570","pitchNumber":1,"startTime":"2025-08-08T00:18:54.417Z","endTime":"2025-08-08T00:18:58.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43860379147258,"aZ":-24.507459280833594,"pfxX":1.6695985810620648,"pfxZ":4.593755960132947,"pX":0.7658619273413385,"pZ":1.4910427400412514,"vX0":5.660449684274902,"vY0":-128.6149713843925,"vZ0":-5.7837581534970885,"x":87.81,"y":198.52,"x0":-1.6832935521482528,"y0":50.005155914281346,"z0":5.677351478944811,"aX":2.7892786543499137},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-4.3,"spinRate":2387,"spinDirection":99},"zone":9,"typeConfidence":2.0,"plateTime":0.4263674841277103,"extension":6.699247532688039},"hitData":{"launchSpeed":68.8,"launchAngle":28.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.3,"coordY":115.42}},"index":1,"playId":"81b7041a-37e1-36fc-b2de-60937cc9a5cf","pitchNumber":2,"startTime":"2025-08-08T00:19:09.104Z","endTime":"2025-08-08T00:19:20.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:19:20.861Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-08T00:20:45.889Z","endTime":"2025-08-08T00:22:51.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.51690815850949,"strikeZoneBottom":1.60800057259691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046561560430497,"aZ":-28.966918395844722,"pfxX":-8.67485593852582,"pfxZ":1.7448753028952098,"pX":-1.185191448757289,"pZ":2.5074106296922087,"vX0":6.995658376997083,"vY0":-134.79316553756846,"vZ0":-3.0604175038698145,"x":162.18,"y":171.08,"x0":-2.6906084553956333,"y0":50.00113559044143,"z0":5.7087310935853095,"aX":-15.91817202093502},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":1734,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.406770833217303,"extension":6.575068286391116},"index":0,"playId":"f2e35f27-bdc4-3dee-a086-6a9d3899032b","pitchNumber":1,"startTime":"2025-08-08T00:21:46.164Z","endTime":"2025-08-08T00:21:50.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.64316144727683,"strikeZoneBottom":1.61308657540024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.811264278067625,"aZ":-20.524029074598115,"pfxX":-9.15439941820004,"pfxZ":5.883063180563763,"pX":0.7613230937354648,"pZ":2.8898369862622553,"vX0":12.166644858290692,"vY0":-139.9141522138866,"vZ0":-3.720634657789499,"x":87.98,"y":160.75,"x0":-2.4558859610484665,"y0":50.00586239654955,"z0":5.583331473603759,"aX":-18.138585688719466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":14.0,"spinRate":2290,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.39159375135159946,"extension":6.750693265220836},"index":1,"playId":"89b3d2b9-3405-3927-9b34-8e71edba9ec3","pitchNumber":2,"startTime":"2025-08-08T00:22:00.501Z","endTime":"2025-08-08T00:22:04.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67292135694734,"aZ":-18.38362259335795,"pfxX":-9.765583729034521,"pfxZ":6.823440400032691,"pX":-0.821813550269278,"pZ":3.181264957416559,"vX0":8.651773937177428,"vY0":-141.61312609384382,"vZ0":-3.4295152473054524,"x":148.33,"y":152.89,"x0":-2.6543858785694936,"y0":50.00670105794948,"z0":5.590598421298734,"aX":-19.751243372708355},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2256,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.38743139816452166,"extension":6.715750304637794},"index":2,"playId":"baba9577-0ceb-3209-8b49-b4735d10dc7f","pitchNumber":3,"startTime":"2025-08-08T00:22:16.621Z","endTime":"2025-08-08T00:22:19.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-08T00:22:31.487Z","endTime":"2025-08-08T00:22:47.856Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.1,"endSpeed":89.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82559851648189,"aZ":-19.845028078250273,"pfxX":-9.081075062664922,"pfxZ":6.028960982209506,"pX":-0.8511002796873786,"pZ":3.7105537794010526,"vX0":8.604829106499846,"vY0":-142.60583606897487,"vZ0":-1.8468172213301113,"x":149.44,"y":138.6,"x0":-2.737557999562102,"y0":50.00574654157802,"z0":5.62714792282142,"aX":-18.582654368661483},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":14.5,"spinRate":2248,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3850600499813259,"extension":6.730954111026968},"index":4,"playId":"1314eb3b-52a0-3a23-a20b-50d28fb6cb9c","pitchNumber":4,"startTime":"2025-08-08T00:22:47.856Z","endTime":"2025-08-08T00:22:51.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:22:51.190Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Hays lines out to left fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-08T00:23:01.315Z","endTime":"2025-08-08T00:23:39.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.23793670333846,"strikeZoneBottom":1.52210071920183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.805247234519666,"aZ":-34.6661373206068,"pfxX":-4.752038285934466,"pfxZ":-1.3146626218035884,"pX":-0.7833131013627527,"pZ":2.2258333481099983,"vX0":5.709196354078387,"vY0":-137.00642644474812,"vZ0":-2.7755007271486245,"x":146.86,"y":178.68,"x0":-2.2786041249065496,"y0":50.002444229402975,"z0":5.625785973243375,"aX":-9.017154735468981},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.8,"breakHorizontal":7.3,"spinRate":1467,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.40007237465222634,"extension":6.616676417466073},"index":0,"playId":"1c4f9b3f-dc25-3ef4-b79f-68271c265488","pitchNumber":1,"startTime":"2025-08-08T00:23:15.117Z","endTime":"2025-08-08T00:23:18.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13578661204839,"aZ":-25.270011129190895,"pfxX":4.17040354117858,"pfxZ":4.536160552381178,"pX":0.21252874372303313,"pZ":1.471327880264438,"vX0":4.447985502209878,"vY0":-122.77551703450267,"vZ0":-4.348176726595263,"x":108.9,"y":199.05,"x0":-2.166693425280933,"y0":50.00039374485131,"z0":5.4250681139429,"aX":6.341795075215558},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-8.6,"spinRate":2369,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.4467418201900477,"extension":6.7391277531025775},"hitData":{"launchSpeed":85.7,"launchAngle":27.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.24,"coordY":99.45}},"index":1,"playId":"6f4cccca-8ff1-3df2-b906-164a491aa8df","pitchNumber":2,"startTime":"2025-08-08T00:23:31.498Z","endTime":"2025-08-08T00:23:39.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:23:39.770Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Lux singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-08T00:23:54.708Z","endTime":"2025-08-08T00:24:17.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29094589005397,"aZ":-18.174036824665208,"pfxX":-9.112988946137627,"pfxZ":6.780573004318265,"pX":-0.2443605414769243,"pZ":1.9450871560568204,"vX0":9.940847677766682,"vY0":-143.31683091854387,"vZ0":-7.158323356261885,"x":126.31,"y":186.26,"x0":-2.585655263820763,"y0":50.00586567919582,"z0":5.6244272387771455,"aX":-18.827230913575132},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.8,"breakHorizontal":14.3,"spinRate":2321,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38320075461560466,"extension":6.8214354967563136},"hitData":{"launchSpeed":105.0,"launchAngle":10.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.83,"coordY":77.54}},"index":0,"playId":"fd993e11-9cad-3335-b40f-0cffdefbeb6c","pitchNumber":1,"startTime":"2025-08-08T00:24:05.500Z","endTime":"2025-08-08T00:24:17.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:24:17.002Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-08T00:24:20.461Z","endTime":"2025-08-08T00:27:00.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.34330356034378,"strikeZoneBottom":1.60008612179318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.281379899805614,"aZ":-26.32987817038863,"pfxX":-10.687369247394084,"pfxZ":2.8528860173803414,"pX":0.11325763197700314,"pZ":1.4925324079368825,"vX0":9.541141230487172,"vY0":-142.4174142570363,"vZ0":-6.1345584044420205,"x":112.68,"y":198.48,"x0":-1.894867888637558,"y0":50.005001018113155,"z0":5.3441421631345545,"aX":-21.915569942462884},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2175,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.3848719084153558,"extension":6.80511747905417},"index":0,"playId":"72bce195-0c03-319b-a655-f170402dbd58","pitchNumber":1,"startTime":"2025-08-08T00:24:41.158Z","endTime":"2025-08-08T00:24:44.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.8,"endSpeed":77.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15902931467262,"aZ":-29.772988210747435,"pfxX":7.015857195264674,"pfxZ":1.5781925875225156,"pX":0.5196101972332622,"pZ":2.582260451879762,"vX0":4.161226538395934,"vY0":-123.34558976252276,"vZ0":-0.9931979533258689,"x":97.19,"y":169.06,"x0":-2.1073705750590896,"y0":50.00460023538118,"z0":5.526783672742863,"aX":10.68643949088001},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.8,"spinRate":2347,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.4460200131101,"extension":6.911225210821221},"index":1,"playId":"1edea4fc-5908-3995-b6c6-b325fe1e3be0","pitchNumber":2,"startTime":"2025-08-08T00:25:00.517Z","endTime":"2025-08-08T00:25:03.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.95129470971045,"aZ":-15.063074148973127,"pfxX":-9.077113938762032,"pfxZ":8.30050630933843,"pX":0.23227259926120677,"pZ":2.912963604750831,"vX0":9.291411685956673,"vY0":-143.54369571745957,"vZ0":-4.420817051664804,"x":108.15,"y":160.13,"x0":-1.8861343315586045,"y0":50.00602896097153,"z0":5.428331519617557,"aX":-18.71882954730541},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":14.3,"spinRate":2418,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3833469364538784,"extension":6.645557849873818},"index":2,"playId":"ed93b34d-e96e-3b72-bf13-649197919baa","pitchNumber":3,"startTime":"2025-08-08T00:25:22.780Z","endTime":"2025-08-08T00:25:25.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.4,"strikeZoneTop":3.26072700092691,"strikeZoneBottom":1.55830500602262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.81176107350281,"aZ":-18.58251258706753,"pfxX":-8.62962289643787,"pfxZ":6.547992083224651,"pX":0.5921895429250854,"pZ":3.864814707090997,"vX0":10.250012255334754,"vY0":-144.15161482007312,"vZ0":-1.5424019794397212,"x":94.43,"y":134.43,"x0":-1.9118873849725015,"y0":50.00189139664651,"z0":5.570434586796393,"aX":-17.911020164986418},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3819773375127351,"extension":6.8239875123445435},"index":3,"playId":"3e64bc67-a1a0-3e9e-b37d-90397585b4f1","pitchNumber":4,"startTime":"2025-08-08T00:25:45.944Z","endTime":"2025-08-08T00:25:50.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74972559426706,"aZ":-22.38647057422377,"pfxX":-10.308207692565931,"pfxZ":5.8434317783411585,"pX":-0.9099104783087765,"pZ":1.6851668446064534,"vX0":6.534579978709881,"vY0":-129.56559022972306,"vZ0":-5.06371695334727,"x":151.68,"y":193.28,"x0":-2.1442721865680654,"y0":50.00559090163629,"z0":5.408934375515489,"aX":-17.273309939776166},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":1806,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4251338755595553,"extension":6.8617155528980005},"index":4,"playId":"0bc48c97-5a84-36fb-a235-a31ef6cca673","pitchNumber":5,"startTime":"2025-08-08T00:26:05.081Z","endTime":"2025-08-08T00:26:08.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.2,"endSpeed":89.4,"strikeZoneTop":3.27132595965484,"strikeZoneBottom":1.5690788090266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.270505067431365,"aZ":-25.885575195246293,"pfxX":-13.059717871934803,"pfxZ":3.078263480867353,"pX":0.705034013517715,"pZ":1.3554379022644019,"vX0":12.023552511090667,"vY0":-142.39685398087428,"vZ0":-6.541683719981499,"x":90.13,"y":202.18,"x0":-1.8860143503840834,"y0":50.003278278850395,"z0":5.332280123470871,"aX":-26.682503717265142},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":21.0,"spinRate":2281,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3854010419215288,"extension":6.691342085187968},"index":5,"playId":"b5f62468-8d33-3be2-a60d-f59695f173d4","pitchNumber":6,"startTime":"2025-08-08T00:26:32.689Z","endTime":"2025-08-08T00:26:37.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.6,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98985504700218,"aZ":-24.434177318480916,"pfxX":7.500826031256961,"pfxZ":5.086897238951541,"pX":1.0457253817330425,"pZ":2.1020824136521226,"vX0":5.21472205320986,"vY0":-123.02790757402629,"vZ0":-2.923657266881512,"x":107.89,"y":166.81,"x0":-2.081139884856323,"y0":50.00478021590797,"z0":5.392329829380559,"aX":11.419342854534843},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":-14.9,"spinRate":2313,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4463971668825182,"extension":6.821109770315076},"hitData":{"launchSpeed":87.0,"launchAngle":28.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.03,"coordY":82.77}},"index":6,"playId":"d4621004-984c-30c5-8005-1b6351eea07d","pitchNumber":7,"startTime":"2025-08-08T00:26:52.648Z","endTime":"2025-08-08T00:27:00.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":694973,"link":"/api/v1/people/694973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:27:00.331Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:29:21.220Z","endTime":"2025-08-08T00:31:08.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Luis Mey.","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":"2025-08-08T00:28:15.662Z","endTime":"2025-08-08T00:29:23.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682825,"link":"/api/v1/people/682825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.59025959485108,"strikeZoneBottom":1.64926443376214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87056980915849,"aZ":-19.35986518727613,"pfxX":9.196540669148511,"pfxZ":7.436969597407205,"pX":0.49179764268873327,"pZ":1.7829343197471654,"vX0":-10.057785719871314,"vY0":-130.75561556370548,"vZ0":-6.8217692318379415,"x":98.25,"y":190.64,"x0":3.2025582760440936,"y0":50.0008112389029,"z0":5.889872606111162,"aX":15.842338618866599},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-14.3,"spinRate":2172,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.41970108901387837,"extension":7.542081917893018},"index":1,"playId":"70171e58-d79e-3429-98b5-aca75744e362","pitchNumber":1,"startTime":"2025-08-08T00:29:23.547Z","endTime":"2025-08-08T00:29:26.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.6345068315563,"strikeZoneBottom":1.65354713724589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.998381615615514,"aZ":-20.539877384872806,"pfxX":7.410105846813062,"pfxZ":6.760650732605698,"pX":0.025445810833202357,"pZ":1.3223270937895153,"vX0":-10.761787173402222,"vY0":-130.48268850584424,"vZ0":-7.423139694492354,"x":116.03,"y":203.08,"x0":3.2445623633157012,"y0":50.003494435864695,"z0":5.757130299540954,"aX":12.752356352616852},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-11.0,"spinRate":2178,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.42011895936109545,"extension":7.656193570845529},"index":2,"playId":"fc24cb86-6b3c-3fe8-8cf6-46ea6d30db37","pitchNumber":2,"startTime":"2025-08-08T00:29:33.340Z","endTime":"2025-08-08T00:29:37.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.65552804913743,"strikeZoneBottom":1.63425513555342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62903112611791,"aZ":-19.604406793600386,"pfxX":8.477314161594169,"pfxZ":7.16496600700135,"pX":1.8105556845904245,"pZ":3.0267467196419093,"vX0":-7.188129427263602,"vY0":-131.98779202788603,"vZ0":-3.8363357144835657,"x":47.99,"y":157.06,"x0":3.475684117260278,"y0":50.00250722731917,"z0":5.953479337968301,"aX":14.869529865020976},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-13.7,"spinRate":2243,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.41593246241916804,"extension":7.388214109779443},"index":3,"playId":"88aa751a-8cdd-3402-ae25-257bf9fc4f74","pitchNumber":3,"startTime":"2025-08-08T00:29:44.071Z","endTime":"2025-08-08T00:29:48.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14184039285295,"aZ":-35.57409517447519,"pfxX":-2.984156254928519,"pfxZ":-2.47458075331496,"pX":-0.4898562901548488,"pZ":1.2138593481100308,"vX0":-8.040678821566562,"vY0":-116.71562721592473,"vZ0":-3.237709681226721,"x":135.67,"y":206.01,"x0":3.3957191208091126,"y0":50.00573966448961,"z0":5.988619674399501,"aX":-4.093032385894462},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.0,"breakHorizontal":7.4,"spinRate":2374,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4703228690338972,"extension":7.206682436801497},"index":4,"playId":"5a182a67-b131-373b-a9f3-216e6a251eff","pitchNumber":4,"startTime":"2025-08-08T00:29:57.642Z","endTime":"2025-08-08T00:30:00.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-08T00:30:08.133Z","endTime":"2025-08-08T00:30:14.825Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":80.7,"endSpeed":74.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.04908995955592,"aZ":-30.524892574953775,"pfxX":-1.9890469568454974,"pfxZ":1.1818841180646888,"pX":-0.21710489485946222,"pZ":2.9346455622505982,"vX0":-7.682109038248389,"vY0":-117.41161750092115,"vZ0":-1.0454888925259869,"x":125.28,"y":159.54,"x0":3.3545206597502255,"y0":50.004359974493156,"z0":6.224117637029177,"aX":-2.778443802015444},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":5.5,"spinRate":2367,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.46634479730259226,"extension":7.1403984851581415},"index":6,"playId":"fbcd2e6b-4061-3f4e-a720-712eb87b5314","pitchNumber":5,"startTime":"2025-08-08T00:30:14.825Z","endTime":"2025-08-08T00:30:24.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.66121143204736,"strikeZoneBottom":1.63513105878273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.531515055104443,"aZ":-16.992034557460215,"pfxX":-1.265987464008004,"pfxZ":8.822258059916006,"pX":-0.13529893464010778,"pZ":1.4878240108608496,"vX0":-7.6023624812359,"vY0":-130.39661001875086,"vZ0":-7.864360304652555,"x":122.16,"y":198.61,"x0":2.9832091020593308,"y0":50.00649243348277,"z0":5.826186049069235,"aX":-2.1786075447168396},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.4,"breakHorizontal":4.0,"spinRate":2350,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.42012353594530794,"extension":7.658925516301742},"index":7,"playId":"e2746463-cb6c-37af-bf46-1fdac68d1606","pitchNumber":6,"startTime":"2025-08-08T00:30:52.060Z","endTime":"2025-08-08T00:30:56.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.51677742205875,"strikeZoneBottom":1.65186663133922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6113491489561,"aZ":-20.85533989935944,"pfxX":-1.1815709343567615,"pfxZ":6.687254914463066,"pX":-0.8776819973238039,"pZ":1.426420200147638,"vX0":-9.792588628886994,"vY0":-129.43961315962034,"vZ0":-7.14327255008867,"x":150.46,"y":200.27,"x0":3.1117541977829055,"y0":50.002984095775076,"z0":5.8244847921081115,"aX":-2.0005524269885266},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":4.3,"spinRate":2318,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.42352137118062627,"extension":7.472173346033223},"index":8,"playId":"e6781caa-6b81-37e9-aa9f-3d7b8e2fdc59","pitchNumber":7,"startTime":"2025-08-08T00:31:05.026Z","endTime":"2025-08-08T00:31:08.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:31:08.923Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder Austin Hays. Spencer Horwitz to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:31:22.002Z","endTime":"2025-08-08T00:32:32.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.56066998595672,"strikeZoneBottom":1.57583873926006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.57139002097796,"aZ":-22.81653355679796,"pfxX":7.809791312011738,"pfxZ":7.087065320911103,"pX":-0.5146173631362775,"pZ":1.0292032086940455,"vX0":-10.431500298282048,"vY0":-114.05984863733683,"vZ0":-5.940691977742685,"x":136.62,"y":210.99,"x0":3.0990540083066076,"y0":50.003115887181174,"z0":5.9113047681120525,"aX":10.312519102275802},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.5,"breakHorizontal":-11.5,"spinRate":1799,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4798343088835466,"extension":7.30823654804853},"index":0,"playId":"bfcce3b3-1d8e-324f-aa61-a8bb39cbb384","pitchNumber":1,"startTime":"2025-08-08T00:31:32.931Z","endTime":"2025-08-08T00:31:37.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60430817067635,"aZ":-15.708275130203834,"pfxX":-0.16811440720867687,"pfxZ":9.737949566348272,"pX":-0.387699397032567,"pZ":2.0019806852002207,"vX0":-8.932306940384724,"vY0":-129.13544504593847,"vZ0":-6.775341784776744,"x":131.78,"y":184.73,"x0":3.1361582739531335,"y0":50.00148387955319,"z0":5.865582846992791,"aX":-0.28382369027279364},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2240,"spinDirection":166},"zone":7,"typeConfidence":2.0,"plateTime":0.42396500606819476,"extension":7.609289979291122},"index":1,"playId":"9d34e8b6-9632-3b71-8c0a-354de4301a92","pitchNumber":2,"startTime":"2025-08-08T00:31:47.266Z","endTime":"2025-08-08T00:31:51.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.36288655186242,"aZ":-23.016047750740107,"pfxX":7.904305452183385,"pfxZ":6.70343955846272,"pX":-0.17917939734775645,"pZ":1.972756459729977,"vX0":-10.163981958351354,"vY0":-115.79841854770277,"vZ0":-4.042128548736543,"x":123.83,"y":185.52,"x0":3.2274929158283348,"y0":50.00432954407842,"z0":5.927022339109744,"aX":10.802943877206848},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.4,"breakHorizontal":-12.0,"spinRate":1716,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.47187980818016984,"extension":7.332118295344116},"index":2,"playId":"29f2599e-c9f1-39df-bd18-f92f99d626f0","pitchNumber":3,"startTime":"2025-08-08T00:32:05.234Z","endTime":"2025-08-08T00:32:08.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.202672361025666,"aZ":-23.61065198246448,"pfxX":7.418605344447203,"pfxZ":6.626170375661454,"pX":0.1825122481846785,"pZ":1.9215811431754153,"vX0":-8.615066509849424,"vY0":-112.57700605285,"vZ0":-3.638747860319068,"x":110.04,"y":186.9,"x0":3.0836063903313646,"y0":50.00014710851847,"z0":5.9315192794839335,"aX":9.582506922418988},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":11.4,"breakHorizontal":-11.4,"spinRate":1620,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.48533228945978557,"extension":7.364633416564915},"hitData":{"launchSpeed":85.8,"launchAngle":19.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.96,"coordY":101.99}},"index":3,"playId":"49db9d2c-f82d-3c67-8adc-791c9c6e12ce","pitchNumber":4,"startTime":"2025-08-08T00:32:21.071Z","endTime":"2025-08-08T00:32:32.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:32:32.136Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder TJ Friedl. Spencer Horwitz to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:32:36.595Z","endTime":"2025-08-08T00:35:09.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.56317122298661,"strikeZoneBottom":1.65555897565967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.346529432369408,"aZ":-18.78053774900348,"pfxX":-0.6252796050509541,"pfxZ":7.832489488987669,"pX":-0.7880872703094659,"pZ":1.564368461766926,"vX0":-9.662604485178804,"vY0":-129.98785312907387,"vZ0":-7.190608867482701,"x":147.04,"y":196.54,"x0":3.0594329130047986,"y0":50.00625874328532,"z0":5.793451656662593,"aX":-1.0693012051251811},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.7,"breakHorizontal":3.2,"spinRate":2356,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.4214321468148787,"extension":7.621663260748621},"index":0,"playId":"668d4a6b-ea23-30f9-b31c-97cda68da69d","pitchNumber":1,"startTime":"2025-08-08T00:32:56.855Z","endTime":"2025-08-08T00:33:00.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36724434868607,"aZ":-24.169855183282934,"pfxX":7.310086913295717,"pfxZ":6.206846964560546,"pX":1.492519208635094,"pZ":2.7648873345384706,"vX0":-5.7425129742816,"vY0":-113.06797006805665,"vZ0":-1.7738464293830694,"x":60.11,"y":164.13,"x0":3.120249380409419,"y0":50.00312223878329,"z0":5.994080926912718,"aX":9.428330429064093},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":11.0,"breakHorizontal":-11.8,"spinRate":1719,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4851387739584614,"extension":7.352607191508333},"index":1,"playId":"a459794a-ccf0-3e99-a62f-b1b9469b5b74","pitchNumber":2,"startTime":"2025-08-08T00:33:12.746Z","endTime":"2025-08-08T00:33:17.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.987902271757463,"aZ":-23.710896465246783,"pfxX":7.726924277482904,"pfxZ":6.5512776464583835,"pX":-0.3547139675775208,"pZ":1.682994370603564,"vX0":-10.086609477483035,"vY0":-113.06854654188791,"vZ0":-4.041564551873772,"x":130.52,"y":193.34,"x0":3.164205608230473,"y0":50.004778690196105,"z0":5.878246509894547,"aX":9.987142271342284},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":11.0,"breakHorizontal":-11.4,"spinRate":1781,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.48478481269879214,"extension":7.508855948880605},"index":2,"playId":"6a36a667-ac9f-3e7d-92bc-15f1a331461c","pitchNumber":3,"startTime":"2025-08-08T00:33:34.037Z","endTime":"2025-08-08T00:33:38.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-08T00:33:56.120Z","endTime":"2025-08-08T00:34:12.680Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02780187294709,"aZ":-19.166332313009665,"pfxX":0.3720688201322253,"pfxZ":7.381786655167469,"pX":-0.4810880760714954,"pZ":3.6309760462901237,"vX0":-9.208805858124974,"vY0":-131.23543926904964,"vZ0":-2.245552492562738,"x":135.34,"y":140.74,"x0":3.009651673793685,"y0":50.006161840633936,"z0":5.909246019773077,"aX":0.6573176227153781},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":1.1,"spinRate":2273,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4156859821917007,"extension":7.614802071905383},"index":4,"playId":"9414b039-95a2-3021-87e0-c453d41be56e","pitchNumber":4,"startTime":"2025-08-08T00:34:12.680Z","endTime":"2025-08-08T00:34:15.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.51799686303199,"strikeZoneBottom":1.61041943577907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.448344320783736,"aZ":-18.164464286051544,"pfxX":0.5788499311491155,"pfxZ":7.913908089894122,"pX":-0.9571664308357365,"pZ":3.187560161851639,"vX0":-10.299849907218134,"vY0":-131.80860015075424,"vZ0":-3.5654052026875953,"x":153.48,"y":152.72,"x0":2.9159297051500737,"y0":50.00217035871266,"z0":5.889017533648827,"aX":1.0265265937213814},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.8,"breakHorizontal":1.1,"spinRate":2365,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.41460706041527207,"extension":7.638457945780749},"index":5,"playId":"cd347ca3-16cc-325f-be11-483050b512bb","pitchNumber":5,"startTime":"2025-08-08T00:34:37.129Z","endTime":"2025-08-08T00:34:41.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77272575142481,"aZ":-23.975476361183453,"pfxX":5.944472922589023,"pfxZ":6.371882263082549,"pX":0.4816817379133022,"pZ":2.6895332815023543,"vX0":-7.4292356661723105,"vY0":-112.51538264386424,"vZ0":-1.9313911894866602,"x":98.64,"y":166.16,"x0":3.0488942989244676,"y0":50.00259239048643,"z0":5.980652325566715,"aX":7.648075008336192},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":11.4,"breakHorizontal":-8.9,"spinRate":1757,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4861850992646457,"extension":7.306368508307736},"hitData":{"launchSpeed":95.1,"launchAngle":39.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.34,"coordY":71.65}},"index":6,"playId":"f60618f3-4349-3bfe-a2e2-f7db1ca35905","pitchNumber":6,"startTime":"2025-08-08T00:34:55.895Z","endTime":"2025-08-08T00:35:09.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.5,"awayTeamWinProbability":3.5,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.31,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:35:09.020Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Matt McLain to first baseman Spencer Steer. Spencer Horwitz scores. Nick Gonzales to 2nd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:35:20.009Z","endTime":"2025-08-08T00:36:52.071Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.92647799594834,"strikeZoneBottom":1.8105717603156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.307230233145617,"aZ":-21.15591933330194,"pfxX":8.784403952135023,"pfxZ":6.221923228561628,"pX":-0.6531608344398881,"pZ":1.1261060811879668,"vX0":-12.645908475876636,"vY0":-132.48694495649036,"vZ0":-8.018626364795436,"x":141.9,"y":208.38,"x0":3.0489613773638724,"y0":50.004825681500016,"z0":5.7480906549695066,"aX":15.560269940194354},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.1,"spinRate":2238,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4140174620805501,"extension":7.6321854989115785},"index":0,"playId":"92afbda3-7e65-3682-b889-dbdb86a27ffe","pitchNumber":1,"startTime":"2025-08-08T00:35:36.998Z","endTime":"2025-08-08T00:35:40.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.2,"endSpeed":76.2,"strikeZoneTop":3.95514307824801,"strikeZoneBottom":1.67824229032909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686714936354537,"aZ":-29.22037047271659,"pfxX":-0.5527116009638373,"pfxZ":2.020140845145545,"pX":-1.1894198472480886,"pZ":1.25194206338891,"vX0":-10.316465192140697,"vY0":-120.69380383699405,"vZ0":-5.160558596859052,"x":162.34,"y":204.98,"x0":3.230083305913596,"y0":50.002355803664194,"z0":6.0219305076798655,"aX":-0.8049067759200182},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":3.7,"spinRate":2360,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4555642372135966,"extension":7.2895802149609885},"index":1,"playId":"7bf56f13-0b2e-3611-ae10-eab3845ec62d","pitchNumber":2,"startTime":"2025-08-08T00:35:54.943Z","endTime":"2025-08-08T00:35:58.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"735ab3f2-31af-360e-b77f-ff36348ab110","startTime":"2025-08-08T00:36:11.143Z","endTime":"2025-08-08T00:36:16.202Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.89666592718644,"strikeZoneBottom":1.70017917792666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.124010668275705,"aZ":-30.400046647804942,"pfxX":-0.5278755599710878,"pfxZ":1.187357347679323,"pX":-0.4316439245296196,"pZ":1.310171049342583,"vX0":-8.558122724897249,"vY0":-121.79545058255346,"vZ0":-4.973535547469216,"x":133.45,"y":203.41,"x0":3.2041894009848457,"y0":50.003160039217,"z0":6.024152201945818,"aX":-0.787860359251959},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":2353,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4506429708600197,"extension":7.326292151007762},"index":3,"playId":"c168434a-576a-370a-a716-865d01bc9300","pitchNumber":3,"startTime":"2025-08-08T00:36:28.252Z","endTime":"2025-08-08T00:36:32.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.088461881810456,"aZ":-23.83825566463308,"pfxX":6.2437894718967595,"pfxZ":6.0572656924082,"pX":0.3404038060914395,"pZ":2.464001732195338,"vX0":-8.589712037321831,"vY0":-116.61504678025346,"vZ0":-2.8640302390090278,"x":104.02,"y":172.25,"x0":3.261655602641916,"y0":50.00255270687295,"z0":5.958625099644775,"aX":8.593011073073955},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.6,"breakHorizontal":-9.1,"spinRate":1750,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.46981617342760496,"extension":7.436586938168111},"hitData":{"launchSpeed":76.2,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":154.22}},"index":4,"playId":"43aea4e1-f275-3000-8081-a6d8b367b0f8","pitchNumber":4,"startTime":"2025-08-08T00:36:44.994Z","endTime":"2025-08-08T00:36:52.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.38,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:36:52.071Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brent Suter intentionally walks Andrew McCutchen.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:37:10.294Z","endTime":"2025-08-08T00:37:34.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07768406-0566-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-08T00:37:33.334Z","endTime":"2025-08-08T00:37:33.358Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07768406-0566-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-08T00:37:33.358Z","endTime":"2025-08-08T00:37:33.359Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07768406-0566-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-08T00:37:33.359Z","endTime":"2025-08-08T00:37:33.360Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07768406-0566-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-08T00:37:33.360Z","endTime":"2025-08-08T00:37:34.627Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:37:34.627Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jack Suwinski grounds out, pitcher Brent Suter to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-08T00:37:37.421Z","endTime":"2025-08-08T00:38:54.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.40707547212441,"strikeZoneBottom":1.63946360809163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.858331087451386,"aZ":-30.15122415512535,"pfxX":-0.8503417216157119,"pfxZ":1.4015077615222165,"pX":-0.9780479578102924,"pZ":2.47444482445803,"vX0":-9.748278168896102,"vY0":-120.03744920730934,"vZ0":-2.261825512668305,"x":154.28,"y":171.97,"x0":3.266637210471171,"y0":50.002277650574925,"z0":6.145508603985147,"aX":-1.223968606330018},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":4.2,"spinRate":2306,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.45843684039938015,"extension":7.286975296698307},"index":0,"playId":"8eac4762-e7c6-364a-a311-7646eb5b99e8","pitchNumber":1,"startTime":"2025-08-08T00:37:55.265Z","endTime":"2025-08-08T00:37:58.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.44972295346661,"strikeZoneBottom":1.6422184720959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.128584614677344,"aZ":-21.29243147225201,"pfxX":7.618689769646702,"pfxZ":6.223181497637509,"pX":0.5525774800735106,"pZ":2.220185506166717,"vX0":-9.297872801545001,"vY0":-131.4879616723161,"vZ0":-5.304268006760565,"x":95.94,"y":178.83,"x0":3.1463025428305333,"y0":50.00507281173267,"z0":5.8456183581311905,"aX":13.329349505406046},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.8,"spinRate":2216,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4167124716008268,"extension":7.598210689043806},"index":1,"playId":"ac8680aa-f383-3eb8-b805-38cb2128bd81","pitchNumber":2,"startTime":"2025-08-08T00:38:10.743Z","endTime":"2025-08-08T00:38:14.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.6,"endSpeed":76.3,"strikeZoneTop":3.47680668228584,"strikeZoneBottom":1.54991217131749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.783631316736816,"aZ":-30.89127799219428,"pfxX":-0.5030346529517713,"pfxZ":0.8885985667420804,"pX":-1.2069884258716856,"pZ":0.4083479056832363,"vX0":-10.215521277955897,"vY0":-119.79724900677999,"vZ0":-6.605764734744611,"x":163.01,"y":227.75,"x0":3.1833879945224015,"y0":50.005371074135965,"z0":5.9732727080454335,"aX":-0.7283386502555511},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":2413,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4577362019255329,"extension":7.310334043083004},"index":2,"playId":"9063c856-37de-330b-9480-e89129dc243e","pitchNumber":3,"startTime":"2025-08-08T00:38:25.378Z","endTime":"2025-08-08T00:38:28.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14436127470124,"aZ":-20.22169476305607,"pfxX":7.089913246953917,"pfxZ":6.888028026644502,"pX":0.14822722579728903,"pZ":2.7351812187902453,"vX0":-9.98415183930333,"vY0":-130.80590719373606,"vZ0":-4.142308910533687,"x":111.35,"y":164.93,"x0":3.0904882200569768,"y0":50.005805402388205,"z0":5.852200226760107,"aX":12.309860597987907},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":-10.7,"spinRate":2290,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.41845010691412154,"extension":7.466148640365933},"hitData":{"launchSpeed":89.1,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.41,"coordY":176.14}},"index":3,"playId":"dca60277-5cdd-3ecc-81c9-ecfe9282e7af","pitchNumber":4,"startTime":"2025-08-08T00:38:46.177Z","endTime":"2025-08-08T00:38:54.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:38:54.054Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-08T00:41:09.548Z","endTime":"2025-08-08T00:41:32.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Sanders replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-08T00:40:20.479Z","endTime":"2025-08-08T00:41:11.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676742,"link":"/api/v1/people/676742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694973,"link":"/api/v1/people/694973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.42903684798596,"strikeZoneBottom":1.60516189518654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.726932257542156,"aZ":-30.023732365275833,"pfxX":-0.010084535819292917,"pfxZ":1.3701260438203633,"pX":-0.4105190524658917,"pZ":2.6124072097905087,"vX0":6.459065067303895,"vY0":-124.335489669737,"vZ0":-2.330620475265402,"x":132.65,"y":168.25,"x0":-3.0351672989742524,"y0":50.00529060229484,"z0":6.040683919671055,"aX":-0.015964706486274693},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2589,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.43965533333331175,"extension":6.453822961647314},"index":1,"playId":"3e1f38d9-27f0-3fb4-98ce-853b0f8ae423","pitchNumber":1,"startTime":"2025-08-08T00:41:11.866Z","endTime":"2025-08-08T00:41:15.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.861168304650178,"aZ":-29.54266289870876,"pfxX":-0.5257787905571021,"pfxZ":1.6038522109585251,"pX":0.47690084884495926,"pZ":2.0151947682030364,"vX0":8.953749869266682,"vY0":-127.03528593396457,"vZ0":-3.884390937922506,"x":98.82,"y":184.37,"x0":-3.0180644754427592,"y0":50.005514324178584,"z0":5.900381184215942,"aX":-0.8657760921991874},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2737,"spinDirection":101},"zone":9,"typeConfidence":0.9,"plateTime":0.4303917666125652,"extension":6.272533297305565},"hitData":{"launchSpeed":102.8,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.2,"coordY":152.19}},"index":2,"playId":"404aa8b3-570b-3539-98ee-2ac0897ad4eb","pitchNumber":2,"startTime":"2025-08-08T00:41:26.208Z","endTime":"2025-08-08T00:41:32.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:41:32.683Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Trevino lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-08T00:41:48.258Z","endTime":"2025-08-08T00:43:15.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.0,"strikeZoneTop":3.26619181353239,"strikeZoneBottom":1.55868648558302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.835826824576735,"aZ":-31.321338244494726,"pfxX":-0.32999164286638516,"pfxZ":0.5430149667916382,"pX":0.4501259638043379,"pZ":2.977334863844353,"vX0":8.27482480470344,"vY0":-125.21333989660062,"vZ0":-1.3928162289894361,"x":90.79,"y":164.46,"x0":-2.85804785617551,"y0":50.00577947173834,"z0":6.10910503736392,"aX":-0.5226916015062034},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":-1.3,"spinRate":2597,"spinDirection":91},"zone":3,"typeConfidence":0.88,"plateTime":0.4378161731095904,"extension":6.215576563700262},"index":0,"playId":"4afba8c3-06bd-3055-9bed-8ff21a64c663","pitchNumber":1,"startTime":"2025-08-08T00:41:55.888Z","endTime":"2025-08-08T00:41:59.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.989637396384843,"aZ":-12.379103398917549,"pfxX":-5.440228922934854,"pfxZ":10.167561330401913,"pX":-0.782434949018527,"pZ":3.291779313357065,"vX0":8.066819144011609,"vY0":-138.86752155951476,"vZ0":-4.501227712155829,"x":146.82,"y":149.9,"x0":-3.0223131113242414,"y0":50.003467158604266,"z0":5.761396822179181,"aX":-10.592934026806532},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2513,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.39489157320616286,"extension":6.319977070211881},"index":1,"playId":"f27e9532-8f6b-3090-be83-6643a405d6c8","pitchNumber":2,"startTime":"2025-08-08T00:42:09.135Z","endTime":"2025-08-08T00:42:12.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-08T00:42:21.406Z","endTime":"2025-08-08T00:42:32.796Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.0,"endSpeed":75.8,"strikeZoneTop":3.21054222160057,"strikeZoneBottom":1.52382365497957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89229822743826,"aZ":-35.470075035042015,"pfxX":4.729385771150763,"pfxZ":-2.272305098292609,"pX":0.6266543494360212,"pZ":1.4150790809719105,"vX0":7.120604269039413,"vY0":-120.63788926827785,"vZ0":-2.9237966761719543,"x":93.11,"y":200.57,"x0":-2.995694988990633,"y0":50.00344926816273,"z0":5.818796874716698,"aX":6.860080418110389},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.6,"breakHorizontal":-10.4,"spinRate":2891,"spinDirection":42},"zone":9,"typeConfidence":0.91,"plateTime":0.4567690015908732,"extension":6.350446493204844},"index":3,"playId":"28deec6c-ce96-35f8-a79d-b376088166d6","pitchNumber":3,"startTime":"2025-08-08T00:42:32.796Z","endTime":"2025-08-08T00:42:37.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":83.0,"endSpeed":75.8,"strikeZoneTop":3.18638960534624,"strikeZoneBottom":1.39870925607831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.079113296296292,"aZ":-35.59749389677819,"pfxX":5.904982163223681,"pfxZ":-2.357786107064374,"pX":0.22838379948924928,"pZ":1.1315877115696644,"vX0":5.857312338888803,"vY0":-120.60699509460413,"vZ0":-3.4072947601786243,"x":108.29,"y":208.23,"x0":-3.0141272498034213,"y0":50.00571538370351,"z0":5.75597018765935,"aX":8.556491398776947},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":-12.2,"spinRate":2944,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.45705116363222853,"extension":6.380752840367595},"index":4,"playId":"77e63eb9-c464-3a33-80c7-3709967f3b3c","pitchNumber":4,"startTime":"2025-08-08T00:42:47.902Z","endTime":"2025-08-08T00:42:51.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1323278457655,"aZ":-13.771886779955178,"pfxX":-4.089291305038339,"pfxZ":9.484362707824346,"pX":-0.08352875853477561,"pZ":2.36712884365073,"vX0":9.343223622377863,"vY0":-139.1034983676061,"vZ0":-6.510768148056249,"x":120.18,"y":174.87,"x0":-2.969756680681584,"y0":50.00241291564276,"z0":5.66886583353503,"aX":-7.935048620987361},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2548,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39529433098492683,"extension":6.495431815631925},"hitData":{"launchSpeed":101.6,"launchAngle":22.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.6,"coordY":51.0}},"index":5,"playId":"103004d2-669f-33ee-834d-68f4709d5b0b","pitchNumber":5,"startTime":"2025-08-08T00:43:05.828Z","endTime":"2025-08-08T00:43:15.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:43:15.765Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-08T00:43:18.790Z","endTime":"2025-08-08T00:44:28.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.27073386163558,"strikeZoneBottom":1.55956108396156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.840495529406894,"aZ":-12.623489511210725,"pfxX":-4.6847196617398055,"pfxZ":9.93657894846763,"pX":0.7920219789789341,"pZ":2.53195014279141,"vX0":11.855161174779296,"vY0":-139.71968186923564,"vZ0":-6.215989857008897,"x":86.81,"y":170.42,"x0":-2.9062783378117554,"y0":50.00512366835061,"z0":5.622677166248569,"aX":-9.2199294795112},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2582,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.39270912787640766,"extension":6.535412509477891},"index":0,"playId":"c9f1669e-2f7b-3888-b89c-48d9cade888c","pitchNumber":1,"startTime":"2025-08-08T00:43:46.493Z","endTime":"2025-08-08T00:43:50.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.016862272773732,"aZ":-29.79955555915156,"pfxX":0.8364494708707947,"pfxZ":1.4887172288057613,"pX":0.026152676635237047,"pZ":2.349173320149421,"vX0":7.357523897748553,"vY0":-125.35839136059799,"vZ0":-2.8345555140223784,"x":116.0,"y":175.35,"x0":-3.053765973695863,"y0":50.00151091975151,"z0":5.923709188818951,"aX":1.3324597285176851},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.2,"spinRate":2660,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.4366911936623934,"extension":6.232723845427934},"index":1,"playId":"1508cdfc-79b6-35be-8799-0b918b406373","pitchNumber":2,"startTime":"2025-08-08T00:44:01.863Z","endTime":"2025-08-08T00:44:04.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1260887015475,"aZ":-18.278260305150333,"pfxX":-2.771327468348235,"pfxZ":7.058828753366163,"pX":0.10587267896355067,"pZ":2.554203405579308,"vX0":9.439178207112898,"vY0":-139.57292715245976,"vZ0":-5.099884031127881,"x":112.96,"y":169.82,"x0":-2.9632938967900464,"y0":50.00134943617836,"z0":5.613061009688381,"aX":-5.45562140929733},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":3.0,"spinRate":2478,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.3927905087628929,"extension":6.621284382288718},"hitData":{"launchSpeed":94.3,"launchAngle":28.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.63,"coordY":58.51}},"index":2,"playId":"2cce9a9e-c295-3dcb-aeb1-2cd21426ad61","pitchNumber":3,"startTime":"2025-08-08T00:44:19.777Z","endTime":"2025-08-08T00:44:28.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:44:28.589Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jared Triolo reaches on a fielding error by shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-08T00:46:09.608Z","endTime":"2025-08-08T00:48:10.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.76248936134719,"strikeZoneBottom":1.70980488544784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.468800964612235,"aZ":-22.95138286674265,"pfxX":8.640016168271426,"pfxZ":6.923489677746787,"pX":0.6695200311959357,"pZ":1.064466537527983,"vX0":-8.337154630552037,"vY0":-115.27420259272385,"vZ0":-5.498027649912285,"x":91.48,"y":210.04,"x0":3.2281559347128352,"y0":50.00251426699301,"z0":5.7254707162407295,"aX":11.509193441786083},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":11.3,"breakHorizontal":-13.3,"spinRate":1764,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.47700665832387923,"extension":7.587431333510352},"index":0,"playId":"1794d0be-1116-3939-a462-622cc1d7519d","pitchNumber":1,"startTime":"2025-08-08T00:46:34.355Z","endTime":"2025-08-08T00:46:38.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.7462396943187,"strikeZoneBottom":1.77357313729902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.717709175075335,"aZ":-18.72830482498538,"pfxX":8.579745075766047,"pfxZ":7.696673314580256,"pX":0.20491508157799518,"pZ":2.2264336081700686,"vX0":-10.514150405787374,"vY0":-131.76128150354475,"vZ0":-5.902437348910212,"x":109.19,"y":178.67,"x0":3.1446388479616814,"y0":50.00225087179884,"z0":5.893374031886763,"aX":14.986899247516359},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.7,"breakHorizontal":-13.1,"spinRate":2238,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.41675496339227625,"extension":7.648303289986661},"index":1,"playId":"baefdeae-4f18-3b7f-8144-ac2b1831b347","pitchNumber":2,"startTime":"2025-08-08T00:46:48.156Z","endTime":"2025-08-08T00:46:51.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.80339463047993,"strikeZoneBottom":1.71039330873536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.583671565179312,"aZ":-24.78759634897502,"pfxX":7.6239387174628614,"pfxZ":5.698793711262468,"pX":1.506948608676919,"pZ":4.524115222305238,"vX0":-6.429546054617113,"vY0":-113.61917619262219,"vZ0":1.9901608186309945,"x":59.56,"y":116.63,"x0":3.3953301899819155,"y0":50.00003273141517,"z0":6.115460003162666,"aX":9.875782918136391},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":11.2,"breakHorizontal":-12.0,"spinRate":1787,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.48375103238017525,"extension":7.323838312914055},"index":2,"playId":"ef532680-28e3-3b9c-9d18-719e46a3d237","pitchNumber":3,"startTime":"2025-08-08T00:46:59.462Z","endTime":"2025-08-08T00:47:02.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.78524326285618,"strikeZoneBottom":1.6923953602537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19530482124521,"aZ":-19.410246552423025,"pfxX":7.9669431636761,"pfxZ":7.477079767116156,"pX":0.5732540175292218,"pZ":1.614567347791995,"vX0":-9.761201572691213,"vY0":-130.28222970950608,"vZ0":-7.062433589044904,"x":95.15,"y":195.19,"x0":3.34593799972745,"y0":50.00195266872788,"z0":5.844482270634701,"aX":13.597908110629616},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":-12.1,"spinRate":2257,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.42156788040489657,"extension":7.419082274050683},"index":3,"playId":"e86543e7-d91c-3b04-9101-bd24d40113dc","pitchNumber":4,"startTime":"2025-08-08T00:47:12.944Z","endTime":"2025-08-08T00:47:16.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.77958133952755,"strikeZoneBottom":1.76668379782082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.631992771021554,"aZ":-15.611283488399499,"pfxX":0.2916806646281982,"pfxZ":9.667310346097242,"pX":-0.8312091962032,"pZ":4.085750754178453,"vX0":-10.228710223471987,"vY0":-130.8403515126958,"vZ0":-1.8764750393176184,"x":148.68,"y":128.46,"x0":3.110520364703966,"y0":50.003058428763374,"z0":5.997172600014983,"aX":0.4998743598744281},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":2.0,"spinRate":2392,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4205075511152474,"extension":7.621014079252773},"index":4,"playId":"41b169ef-c094-3759-a9fc-772c1b45ee17","pitchNumber":5,"startTime":"2025-08-08T00:47:26.956Z","endTime":"2025-08-08T00:47:30.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.429976475798046,"aZ":-19.446501687624597,"pfxX":7.016057852977591,"pfxZ":7.34305972240848,"pX":0.09528795531536656,"pZ":2.701870144078673,"vX0":-10.212725202084695,"vY0":-131.24899198441986,"vZ0":-4.457138349586387,"x":113.37,"y":165.83,"x0":3.1367683405146582,"y0":50.00392860363771,"z0":5.882582272536677,"aX":12.163873662755297},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.4,"breakHorizontal":-10.3,"spinRate":2254,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.41833191449517715,"extension":7.576781967542173},"index":5,"playId":"7e3932b2-2b64-39d6-a68e-acda5c6a8a6c","pitchNumber":6,"startTime":"2025-08-08T00:47:39.016Z","endTime":"2025-08-08T00:47:42.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.075997467406868,"aZ":-20.38830986930537,"pfxX":-2.2263129713318346,"pfxZ":7.242171416965469,"pX":0.5960868277540639,"pZ":3.029421022987478,"vX0":-5.714812791178818,"vY0":-127.03676425802624,"vZ0":-3.4124172000471096,"x":94.28,"y":156.99,"x0":3.1679354936495203,"y0":50.00289269555572,"z0":6.019100533446103,"aX":-3.62220886491321},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.5,"breakHorizontal":5.4,"spinRate":2129,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.43186665422664294,"extension":7.487743020635025},"hitData":{"launchSpeed":94.3,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":151.18}},"index":6,"playId":"ddddf5be-bc32-385a-9498-180ce5adadc8","pitchNumber":7,"startTime":"2025-08-08T00:48:03.818Z","endTime":"2025-08-08T00:48:10.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:48:10.590Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (5) on a fly ball to left field. Jared Triolo scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-08T00:48:27.282Z","endTime":"2025-08-08T00:50:17.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.777814485307136,"aZ":-18.188995330003596,"pfxX":-0.0954138329085128,"pfxZ":8.267122066403731,"pX":-0.13087942010944137,"pZ":3.2339141217899496,"vX0":-8.510129792937247,"vY0":-128.72912502732433,"vZ0":-3.426146911562692,"x":121.99,"y":151.46,"x0":3.219300228898611,"y0":50.000700797748934,"z0":5.976767493456486,"aX":-0.1601476222729162},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.5,"breakHorizontal":1.9,"spinRate":2267,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.4242221703696787,"extension":7.524652727765076},"index":0,"playId":"7dfec719-aee4-3765-a8cf-f0a93768677e","pitchNumber":1,"startTime":"2025-08-08T00:48:36.245Z","endTime":"2025-08-08T00:48:39.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.50241291134984,"strikeZoneBottom":1.71532995806989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.621661224663647,"aZ":-22.203792235070228,"pfxX":7.745416689429567,"pfxZ":7.320275600120449,"pX":-0.2980255467178943,"pZ":0.7777645777891113,"vX0":-10.328637130217121,"vY0":-115.44946929734287,"vZ0":-6.642312498952207,"x":128.36,"y":217.78,"x0":3.2085698060614916,"y0":50.00571987570096,"z0":5.8018971037196785,"aX":10.55541674868396},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":11.9,"breakHorizontal":-11.8,"spinRate":1869,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.47276040928308793,"extension":7.4545830450887625},"index":1,"playId":"7f690ffe-e51c-3f97-81a0-60e436021448","pitchNumber":2,"startTime":"2025-08-08T00:48:50.321Z","endTime":"2025-08-08T00:48:53.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67677507480897,"aZ":-17.120554702088597,"pfxX":-0.47332184202949756,"pfxZ":8.901626705885967,"pX":-0.5577160679492578,"pZ":2.949304984074535,"vX0":-8.922634244515713,"vY0":-128.7004746808745,"vZ0":-4.29031045611765,"x":138.26,"y":159.15,"x0":3.0038836305974805,"y0":50.0032568513126,"z0":5.949320030606329,"aX":-0.7996196928003644},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.5,"breakHorizontal":2.6,"spinRate":2306,"spinDirection":160},"zone":1,"typeConfidence":2.0,"plateTime":0.4242705261693036,"extension":7.50060885031481},"index":2,"playId":"9d910aaa-d7de-3291-81eb-8090dee89225","pitchNumber":3,"startTime":"2025-08-08T00:49:05.679Z","endTime":"2025-08-08T00:49:09.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.5522526680552,"strikeZoneBottom":1.76539466754469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.375057550509254,"aZ":-21.581155614405308,"pfxX":7.092707781665107,"pfxZ":8.170076623372974,"pX":-0.034645469296788,"pZ":0.41598874774869554,"vX0":-9.363579325531713,"vY0":-112.80273191472772,"vZ0":-7.236648410927333,"x":118.32,"y":227.55,"x0":3.237308824985999,"y0":50.00317632528367,"z0":5.822827490573437,"aX":9.196159757057625},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":13.2,"breakHorizontal":-10.6,"spinRate":1738,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.48446334416718084,"extension":7.323280716494591},"index":3,"playId":"c1b7ce62-b278-330d-89cb-193e4a22a803","pitchNumber":4,"startTime":"2025-08-08T00:49:34.115Z","endTime":"2025-08-08T00:49:37.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.866840720047232,"aZ":-17.04921949768719,"pfxX":-0.7207466075375826,"pfxZ":8.883600720738364,"pX":-0.30244065899010686,"pZ":2.4393286721903786,"vX0":-8.010338727263903,"vY0":-130.76398794088428,"vZ0":-5.719590738422422,"x":127.82,"y":172.21,"x0":2.9159199572055905,"y0":50.0058393287012,"z0":5.967859914528615,"aX":-1.2262395077778654},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.8,"breakHorizontal":3.4,"spinRate":2274,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.42157892044436807,"extension":7.789052494980195},"hitData":{"launchSpeed":100.4,"launchAngle":35.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.58,"coordY":82.68}},"index":4,"playId":"37947c18-53b8-35a1-a8cd-ce947065453b","pitchNumber":5,"startTime":"2025-08-08T00:49:52.488Z","endTime":"2025-08-08T00:50:17.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.09,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:50:17.977Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, pitcher Yosver Zulueta to second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-08T00:52:35.288Z","endTime":"2025-08-08T00:55:03.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691172,"link":"/api/v1/people/691172"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-08T00:50:51.700Z","endTime":"2025-08-08T00:51:21.595Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yosver Zulueta replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-08T00:51:21.595Z","endTime":"2025-08-08T00:52:37.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691172,"link":"/api/v1/people/691172"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.3321495559817,"strikeZoneBottom":1.51855107881594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.333435036334976,"aZ":-24.584251741889187,"pfxX":-10.875581559163622,"pfxZ":3.7302976087418553,"pX":-0.8560514029906466,"pZ":2.854159988674663,"vX0":5.9711186724847565,"vY0":-141.9208535994637,"vZ0":-3.2457584432881332,"x":149.63,"y":161.72,"x0":-1.5774737334118332,"y0":50.00333429849549,"z0":5.583614149264673,"aX":-22.12275627912085},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.2,"breakHorizontal":18.5,"spinRate":2034,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38635800649541263,"extension":6.478593787408352},"index":2,"playId":"f3143546-328b-3f5c-afbf-30d590537a20","pitchNumber":1,"startTime":"2025-08-08T00:52:37.656Z","endTime":"2025-08-08T00:52:42.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.29158204798817,"strikeZoneBottom":1.53851201824369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42879900250011,"aZ":-22.803071807174312,"pfxX":-10.67706877070667,"pfxZ":4.646152464669044,"pX":0.6877062480721271,"pZ":1.522285742405329,"vX0":9.614771690435177,"vY0":-141.40675300379252,"vZ0":-6.956953555979505,"x":90.79,"y":197.68,"x0":-1.3758686005975378,"y0":50.00382193814467,"z0":5.486312325587732,"aX":-21.5391892118992},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2038,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.38791904033357527,"extension":6.558997008631201},"index":3,"playId":"a13486a4-2926-3aee-ae11-c5d5af053d6c","pitchNumber":2,"startTime":"2025-08-08T00:52:51.847Z","endTime":"2025-08-08T00:52:55.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41891426589466,"aZ":-30.420747552826825,"pfxX":-10.46498902954208,"pfxZ":0.8902990160301183,"pX":-0.3630509348966021,"pZ":2.3333399480396957,"vX0":6.762850929134202,"vY0":-139.95967738252148,"vZ0":-3.499831145079341,"x":130.84,"y":175.78,"x0":-1.458809480684571,"y0":50.003596679045955,"z0":5.605859723185966,"aX":-20.63373248287881},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":1914,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.39226995024338995,"extension":6.5240277030985805},"index":4,"playId":"96a740fd-ce73-3a05-abcd-06393ed1120f","pitchNumber":3,"startTime":"2025-08-08T00:53:09.162Z","endTime":"2025-08-08T00:53:12.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.247325890144666,"aZ":-33.568377557926546,"pfxX":0.10211023127667396,"pfxZ":-0.881046361199866,"pX":0.4990664646477445,"pZ":1.9482772026645243,"vX0":5.053340842181747,"vY0":-125.74653729016218,"vZ0":-2.1076475272778037,"x":97.98,"y":186.18,"x0":-1.5559606855307397,"y0":50.001131962798176,"z0":5.540155375118271,"aX":0.16090322463772144},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":-1.4,"spinRate":2730,"spinDirection":355},"zone":9,"typeConfidence":2.0,"plateTime":0.43681780403203163,"extension":6.480564066582987},"index":5,"playId":"09c14765-38d3-3d5d-8cad-126c5f14201b","pitchNumber":4,"startTime":"2025-08-08T00:53:27.483Z","endTime":"2025-08-08T00:53:30.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.2,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697795656639116,"aZ":-35.05022052893201,"pfxX":-2.0940782605814006,"pfxZ":-1.7272778450254513,"pX":1.1797403379753149,"pZ":2.4060996492754585,"vX0":7.14035924766852,"vY0":-128.33048059655434,"vZ0":-1.3007075891489432,"x":72.03,"y":173.82,"x0":-1.3672607689645953,"y0":50.00178741158496,"z0":5.6512104443757005,"aX":-3.4915264721225783},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":2.2,"spinRate":2728,"spinDirection":347},"zone":14,"typeConfidence":2.0,"plateTime":0.42691302076669846,"extension":6.388055048388321},"index":6,"playId":"078b3907-507d-36fd-9678-a56a9978f284","pitchNumber":5,"startTime":"2025-08-08T00:53:48.155Z","endTime":"2025-08-08T00:53:51.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.1,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.338534105735512,"aZ":-33.73498555662496,"pfxX":0.7043622052915255,"pfxZ":-0.9485227082323133,"pX":0.29841718387568356,"pZ":1.7060414660079672,"vX0":4.427880537360953,"vY0":-128.15465010324328,"vZ0":-2.8238243980732447,"x":105.63,"y":192.72,"x0":-1.5515995263587816,"y0":50.004339069891024,"z0":5.488333343826273,"aX":1.1572165067234328},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.2,"breakHorizontal":-2.4,"spinRate":2806,"spinDirection":14},"zone":9,"typeConfidence":2.0,"plateTime":0.42929843460202477,"extension":6.1627532191345695},"index":7,"playId":"0f3a98a2-1d9f-3157-b4a9-217af0565af7","pitchNumber":6,"startTime":"2025-08-08T00:54:10.878Z","endTime":"2025-08-08T00:54:14.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":87.4,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.478173152792465,"aZ":-40.405605366923304,"pfxX":1.4762485453577257,"pfxZ":-5.139135712780222,"pX":-0.8583221967873864,"pZ":1.7859607623959657,"vX0":1.4383611257564854,"vY0":-127.13002204381753,"vZ0":-1.2314903905856225,"x":149.72,"y":190.56,"x0":-1.6279679997720389,"y0":50.00578814665921,"z0":5.549193130547386,"aX":2.36272856627232},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.4,"breakHorizontal":-3.0,"spinRate":2518,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.4345822449903638,"extension":6.289109428131849},"index":8,"playId":"e9410b42-f505-3605-8aee-9cb0c73dafbc","pitchNumber":7,"startTime":"2025-08-08T00:54:33.158Z","endTime":"2025-08-08T00:54:36.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.8,"endSpeed":90.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.859635987640715,"aZ":-19.981860793290114,"pfxX":-7.939622948325939,"pfxZ":5.797248421347994,"pX":-0.5105901686104907,"pZ":2.2711893262966893,"vX0":5.262250469608499,"vY0":-143.75900060294376,"vZ0":-5.922978817363849,"x":136.46,"y":177.46,"x0":-1.3288590990628055,"y0":50.001906218220796,"z0":5.589605509183858,"aX":-16.695570326423674},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2131,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3803183910183874,"extension":6.483898940349351},"hitData":{"launchSpeed":72.7,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.93,"coordY":152.28}},"index":9,"playId":"a41b9f15-da4f-3c75-9274-1c7ef764a9b9","pitchNumber":8,"startTime":"2025-08-08T00:54:54.566Z","endTime":"2025-08-08T00:55:03.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:55:03.278Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-08T00:55:13.646Z","endTime":"2025-08-08T00:56:38.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":98.2,"endSpeed":89.8,"strikeZoneTop":3.55276260704333,"strikeZoneBottom":1.6449348682109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.192767190491836,"aZ":-22.759954824499697,"pfxX":-7.80452713923683,"pfxZ":4.55225397836581,"pX":-0.6239110513213091,"pZ":3.104470731435771,"vX0":4.701945999623935,"vY0":-142.9592902514057,"vZ0":-3.2743024071251376,"x":140.78,"y":154.96,"x0":-1.2766291324357084,"y0":50.00336131259815,"z0":5.694580641903638,"aX":-16.142358933065353},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":1879,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3832501664481289,"extension":6.636859386622611},"index":0,"playId":"dc8cbb23-908b-3f62-bc72-738fdbe1092a","pitchNumber":1,"startTime":"2025-08-08T00:55:30.151Z","endTime":"2025-08-08T00:55:33.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.3,"endSpeed":89.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60864018049121,"aZ":-17.56930944308113,"pfxX":-7.679876029572819,"pfxZ":7.068502482436385,"pX":0.22759734895321054,"pZ":2.7300594558507743,"vX0":6.843447983138451,"vY0":-142.96111543779796,"vZ0":-5.3373451510582,"x":108.32,"y":165.07,"x0":-1.2019243901197758,"y0":50.001350976094585,"z0":5.727683697509256,"aX":-15.862226061681165},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2029,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3834404448306383,"extension":6.519556151374805},"index":1,"playId":"2d68b7a4-0300-3258-9a2a-6fffebe1a5c3","pitchNumber":2,"startTime":"2025-08-08T00:55:44.328Z","endTime":"2025-08-08T00:55:47.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69761725223723,"aZ":-19.688367200434662,"pfxX":-7.987124944850139,"pfxZ":6.00186834838385,"pX":-0.3884964171173811,"pZ":3.597296865632359,"vX0":5.219010513744261,"vY0":-143.66048443259464,"vZ0":-2.873432622584885,"x":131.81,"y":141.65,"x0":-1.1953017347081358,"y0":50.003665303846375,"z0":5.840839526209306,"aX":-16.61958546534875},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":2072,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.381927273136331,"extension":6.527055356301305},"index":2,"playId":"317d3bf8-1290-38fe-b291-bc67566e9f92","pitchNumber":3,"startTime":"2025-08-08T00:56:04.208Z","endTime":"2025-08-08T00:56:07.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-08T00:56:21.442Z","endTime":"2025-08-08T00:56:30.704Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.858377236396358,"aZ":-36.26519561666884,"pfxX":-0.6230164599605632,"pfxZ":-2.4865698692622598,"pX":0.2196953169938437,"pZ":1.5511003001786159,"vX0":4.309911688507542,"vY0":-127.85905796516182,"vZ0":-2.853591172372303,"x":108.63,"y":196.9,"x0":-1.4112549981963785,"y0":50.00338569510414,"z0":5.544844487050873,"aX":-1.0261086558819064},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.9,"breakHorizontal":0.1,"spinRate":2561,"spinDirection":342},"zone":8,"typeConfidence":2.0,"plateTime":0.4293964312063716,"extension":6.377466697937768},"hitData":{"launchSpeed":95.1,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.43,"coordY":165.87}},"index":4,"playId":"7b3e2433-1f7f-374c-8939-9a37be4759b6","pitchNumber":4,"startTime":"2025-08-08T00:56:30.704Z","endTime":"2025-08-08T00:56:38.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:56:38.982Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-08T00:56:45.810Z","endTime":"2025-08-08T00:57:39.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.53432538034276,"strikeZoneBottom":1.58588709085998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23038913591233,"aZ":-34.566960166252485,"pfxX":1.3408612282653487,"pfxZ":-1.4809206462452575,"pX":0.22563927171813247,"pZ":1.8206366221767871,"vX0":4.09163397813856,"vY0":-127.3338981834421,"vZ0":-2.1726725403429565,"x":108.4,"y":189.62,"x0":-1.5872813744970957,"y0":50.0043736458506,"z0":5.464777352457616,"aX":2.1642634689831604},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-3.5,"spinRate":2698,"spinDirection":18},"zone":8,"typeConfidence":2.0,"plateTime":0.4329364949266852,"extension":6.370011165554854},"index":0,"playId":"73fab9c6-c186-3718-991d-f8c0947684a0","pitchNumber":1,"startTime":"2025-08-08T00:57:01.498Z","endTime":"2025-08-08T00:57:05.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.8,"endSpeed":79.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.722012494503236,"aZ":-32.70294467052955,"pfxX":-0.522203793055271,"pfxZ":-0.32774292676379346,"pX":0.8922184002334843,"pZ":2.0280412741815823,"vX0":5.875841426114881,"vY0":-127.5897805151864,"vZ0":-2.3773140141080704,"x":82.99,"y":184.02,"x0":-1.3908358396909062,"y0":50.00257242551591,"z0":5.5960665819706685,"aX":-0.8461643984145112},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-0.6,"spinRate":2634,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.4323229584478918,"extension":6.187276656743216},"index":1,"playId":"15b3b388-5f4c-32be-8873-2dbca19b22b4","pitchNumber":2,"startTime":"2025-08-08T00:57:14.106Z","endTime":"2025-08-08T00:57:17.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-08T00:57:22.469Z","endTime":"2025-08-08T00:57:35.693Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.47371099439712,"strikeZoneBottom":1.56577812426719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69012400553434,"aZ":-22.01853524536889,"pfxX":-9.909060744049086,"pfxZ":4.999383389569638,"pX":0.8988776860233088,"pZ":1.6700642793023777,"vX0":9.493757554632104,"vY0":-142.33570291823787,"vZ0":-6.799678260277674,"x":82.74,"y":193.69,"x0":-1.2085255634147336,"y0":50.00483710713136,"z0":5.506010654912544,"aX":-20.133437453339187},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":1988,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3862824544870098,"extension":6.567158373970058},"index":3,"playId":"0a258771-57fe-33f5-bc5c-7367271d4153","pitchNumber":3,"startTime":"2025-08-08T00:57:35.693Z","endTime":"2025-08-08T00:57:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-08T00:57:39.468Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-08T01:00:12.463Z","endTime":"2025-08-08T01:00:40.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Borucki replaces Cam Sanders.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-08T00:59:00.021Z","endTime":"2025-08-08T01:00:14.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676742,"link":"/api/v1/people/676742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.28399492767466,"strikeZoneBottom":1.51341498189984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25524871277718,"aZ":-22.54959297714633,"pfxX":10.482542628087502,"pfxZ":5.126054484934583,"pX":0.2768344127734286,"pZ":3.2719762138388444,"vX0":-6.946437770815145,"vY0":-136.47839697659276,"vZ0":-2.7762653480013038,"x":106.45,"y":150.44,"x0":1.4987819591401863,"y0":50.003821043382565,"z0":5.862899380907826,"aX":19.690067954565297},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-17.4,"spinRate":2244,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4019829965842501,"extension":6.4743636959912445},"index":1,"playId":"971c7a06-2e49-3903-84db-7c5a0bba1efe","pitchNumber":1,"startTime":"2025-08-08T01:00:14.795Z","endTime":"2025-08-08T01:00:19.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.695730807115122,"aZ":-19.12487578616662,"pfxX":9.534841365383546,"pfxZ":6.831717209239612,"pX":0.47809981369034854,"pZ":3.2532576536917186,"vX0":-6.08514308707158,"vY0":-137.63016873329934,"vZ0":-3.5063356673213453,"x":98.78,"y":150.94,"x0":1.4835225168546728,"y0":50.00430545317756,"z0":5.845486257255829,"aX":18.2197672274738},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":-16.0,"spinRate":2189,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3985761657066682,"extension":6.4484520079765195},"hitData":{"launchSpeed":94.0,"launchAngle":10.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.84,"coordY":87.66}},"index":2,"playId":"be6214cb-4f0b-3208-97b7-ca85f628c82c","pitchNumber":2,"startTime":"2025-08-08T01:00:29.639Z","endTime":"2025-08-08T01:00:40.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:00:40.317Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-08T01:00:45.189Z","endTime":"2025-08-08T01:02:15.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.06021315760876,"strikeZoneBottom":1.39449819497536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90578747400254,"aZ":-25.3517461801618,"pfxX":-0.6012194450738395,"pfxZ":4.179483867395817,"pX":1.2111041489565484,"pZ":2.9891038863051604,"vX0":-0.23032862630933046,"vY0":-127.40294924019078,"vZ0":-1.9669869809823137,"x":70.84,"y":158.07,"x0":1.3809685436231776,"y0":50.00309882895886,"z0":5.789072963704144,"aX":-0.9812485389449747},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":1.2,"spinRate":2125,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4310827326450841,"extension":6.495175352851322},"index":0,"playId":"1b04f546-3ab4-32e9-b543-f2861574c776","pitchNumber":1,"startTime":"2025-08-08T01:01:03.716Z","endTime":"2025-08-08T01:01:07.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.810635511244502,"aZ":-24.248114576497276,"pfxX":-0.33260251417250286,"pfxZ":4.766307041753164,"pX":-0.6677235976719013,"pZ":2.480530338093837,"vX0":-4.533826028514647,"vY0":-128.01161489959765,"vZ0":-3.483743481204196,"x":142.45,"y":171.81,"x0":1.1677838162980179,"y0":50.0048152187856,"z0":5.752005871019099,"aX":-0.5532770285792544},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":1.6,"spinRate":2241,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4274639082748948,"extension":6.503189503337771},"index":1,"playId":"1811812c-c8b9-3b14-8552-14d472c556fd","pitchNumber":2,"startTime":"2025-08-08T01:01:21.067Z","endTime":"2025-08-08T01:01:24.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81369196602516,"aZ":-30.255368956789905,"pfxX":8.05307430968567,"pfxZ":1.2678089665935772,"pX":0.6457720469225282,"pZ":2.498430859878305,"vX0":-4.020451479208248,"vY0":-122.3178067048264,"vZ0":-1.5557640455301613,"x":92.38,"y":171.32,"x0":1.2632218647252003,"y0":50.004495234901,"z0":5.7334452162247,"aX":12.220925998553287},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-13.7,"spinRate":1284,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.44754798563908693,"extension":6.6401096642567605},"index":2,"playId":"51c11064-9727-33eb-9107-4e001810160f","pitchNumber":3,"startTime":"2025-08-08T01:01:41.084Z","endTime":"2025-08-08T01:01:44.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45409033222224,"aZ":-26.783411924448146,"pfxX":0.4261113209582965,"pfxZ":3.2266759088976453,"pX":-0.7009398606609362,"pZ":2.0380822401870353,"vX0":-4.801284437640874,"vY0":-128.3577084289859,"vZ0":-3.837158381830947,"x":143.72,"y":183.75,"x0":1.1379987446521083,"y0":50.00066086027236,"z0":5.63665851753512,"aX":0.7118747102064319},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":0.4,"spinRate":2288,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4266497890763401,"extension":6.6824741270271355},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.7,"coordY":44.16}},"index":3,"playId":"b8cd1af6-6c8e-367c-8baa-57dd1483f5c6","pitchNumber":4,"startTime":"2025-08-08T01:02:04.920Z","endTime":"2025-08-08T01:02:15.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:02:15.331Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-08T01:02:20.085Z","endTime":"2025-08-08T01:03:44.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":79.7,"strikeZoneTop":3.65489664019461,"strikeZoneBottom":1.71408347902935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.308266664757134,"aZ":-24.866042608418404,"pfxX":-0.7376133246499541,"pfxZ":4.499749264301101,"pX":0.5970201835429904,"pZ":2.0234708490415403,"vX0":-1.4180450545195156,"vY0":-126.9877752323153,"vZ0":-4.201501103602008,"x":94.24,"y":184.15,"x0":1.2597079519814727,"y0":50.00496829018813,"z0":5.69039461449919,"aX":-1.1979162852008516},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":1.7,"spinRate":2276,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.43221823978502094,"extension":6.608164058222974},"index":0,"playId":"0e36f8d2-732a-3853-aa12-088e5d3a1d87","pitchNumber":1,"startTime":"2025-08-08T01:02:42.857Z","endTime":"2025-08-08T01:02:46.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.494524040605352,"aZ":-26.506112107716262,"pfxX":-1.9478828800481023,"pfxZ":3.4072036141356445,"pX":-0.08419008348220261,"pZ":2.8929065388825284,"vX0":-2.5960060115160584,"vY0":-128.22583670627193,"vZ0":-1.9940311453781765,"x":120.21,"y":160.67,"x0":1.1944803710454257,"y0":50.00524997812036,"z0":5.7485250768828635,"aX":-3.24454247371506},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":4.1,"spinRate":2408,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4271478866424574,"extension":6.575254179254544},"index":1,"playId":"19ece820-17ed-38c0-8316-c413bcabb606","pitchNumber":2,"startTime":"2025-08-08T01:03:00.248Z","endTime":"2025-08-08T01:03:03.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":81.0,"endSpeed":74.4,"strikeZoneTop":3.5621852141517,"strikeZoneBottom":1.6216916271177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.606620568505974,"aZ":-36.81508930115408,"pfxX":-7.7934220187050816,"pfxZ":-3.310034003747032,"pX":1.5715191114272198,"pZ":1.8435049742450158,"vX0":3.033668037791631,"vY0":-117.89961825644042,"vZ0":-1.3300704149597158,"x":57.1,"y":189.01,"x0":1.2766770940205805,"y0":50.00551797001959,"z0":5.830055239909948,"aX":-10.910899486014625},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.0,"breakHorizontal":13.3,"spinRate":2479,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4655875279703663,"extension":6.490745298410636},"index":2,"playId":"6412123a-e1a5-36e6-9d9c-f1c4cfe26c5a","pitchNumber":3,"startTime":"2025-08-08T01:03:21.864Z","endTime":"2025-08-08T01:03:25.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38071039468415,"aZ":-33.5015611384482,"pfxX":6.701285840767046,"pfxZ":-0.8800425238804745,"pX":1.1951152571264156,"pZ":2.5916993093923053,"vX0":-2.3979700512417494,"vY0":-122.22086990878898,"vZ0":-0.4351061618016506,"x":71.45,"y":168.8,"x0":1.3190891136751546,"y0":50.0018077446127,"z0":5.652277856682593,"aX":10.124374945793834},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":-11.5,"spinRate":984,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44837290234354654,"extension":6.718746562696907},"index":3,"playId":"223380c7-6997-3978-9576-20b9cde12929","pitchNumber":4,"startTime":"2025-08-08T01:03:41.233Z","endTime":"2025-08-08T01:03:44.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:03:44.684Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-08T01:03:55.403Z","endTime":"2025-08-08T01:05:55.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":76.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98502177749496,"aZ":-28.92253992361126,"pfxX":5.318730401158453,"pfxZ":2.196270685306823,"pX":0.6817870955137648,"pZ":2.574109451411541,"vX0":-2.8834105312386358,"vY0":-121.2581438769868,"vZ0":-1.2571139099678328,"x":91.01,"y":169.28,"x0":1.198874557923935,"y0":50.00201713205957,"z0":5.635970226837841,"aX":7.874472390671802},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-8.9,"spinRate":1085,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.4526879945393363,"extension":6.799550271803889},"index":0,"playId":"991da9c8-5c9a-369f-8688-d6aedfe3444c","pitchNumber":1,"startTime":"2025-08-08T01:04:11.352Z","endTime":"2025-08-08T01:04:14.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.786329954896708,"aZ":-31.42443731190492,"pfxX":6.880207136134892,"pfxZ":0.5063977698677,"pX":1.043268194908871,"pZ":2.170864241982545,"vX0":-2.41641457713755,"vY0":-121.35419564345874,"vZ0":-1.6580173774443134,"x":77.23,"y":180.17,"x0":1.1580421440420274,"y0":50.00545077131973,"z0":5.600781599025169,"aX":10.26158129454293},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-11.9,"spinRate":1001,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45136930619474924,"extension":6.732200094221158},"index":1,"playId":"96b30cb7-cf6a-37bf-ab6b-0516b0688314","pitchNumber":2,"startTime":"2025-08-08T01:04:35.936Z","endTime":"2025-08-08T01:04:38.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-08T01:04:47.357Z","endTime":"2025-08-08T01:05:05.802Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.2431735520446,"strikeZoneBottom":1.4158421070748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43498009863142,"aZ":-30.386674315761898,"pfxX":7.18124856182742,"pfxZ":1.1423809969963141,"pX":0.5016825333786221,"pZ":1.163900846585665,"vX0":-3.9429916436289614,"vY0":-124.38774661281559,"vZ0":-4.485154882207952,"x":97.88,"y":207.35,"x0":1.1761305252929404,"y0":50.00241145398902,"z0":5.515766849957437,"aX":11.229389128087352},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-12.1,"spinRate":1197,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4406863654304396,"extension":6.685403386574571},"index":3,"playId":"b6e025d1-0c23-3053-940d-f0217de87c63","pitchNumber":3,"startTime":"2025-08-08T01:05:05.802Z","endTime":"2025-08-08T01:05:09.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.13256946650171,"strikeZoneBottom":1.34531875233396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.431032561886838,"aZ":-30.164070059855096,"pfxX":7.664035356207997,"pfxZ":1.3040232513895123,"pX":-0.644136897800917,"pZ":0.12332721971237778,"vX0":-6.1649281791634305,"vY0":-123.40308806609114,"vZ0":-6.809153790446139,"x":141.55,"y":235.45,"x0":0.8900377559395767,"y0":50.0057106149381,"z0":5.457976583777828,"aX":11.829032570542573},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-12.5,"spinRate":1088,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4437763767766336,"extension":6.73562103297853},"index":4,"playId":"b494b78f-a309-3cd7-a5b0-2eea0b22d822","pitchNumber":4,"startTime":"2025-08-08T01:05:25.326Z","endTime":"2025-08-08T01:05:28.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.19994244814469,"strikeZoneBottom":1.37145669120629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.232642303845445,"aZ":-32.14679062474956,"pfxX":-1.4740447928623355,"pfxZ":0.014059982156890527,"pX":0.6730777979203076,"pZ":2.175059716807202,"vX0":-0.8443936992195903,"vY0":-125.0259056161439,"vZ0":-2.2442958018736503,"x":91.34,"y":180.05,"x0":1.2071197023211946,"y0":50.000070397589376,"z0":5.733713682037197,"aX":-2.3229388688722983},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":2.9,"spinRate":2140,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4388194258915026,"extension":6.519692500041059},"index":5,"playId":"057ec51b-de7b-3830-b606-c6130c56646d","pitchNumber":5,"startTime":"2025-08-08T01:05:51.296Z","endTime":"2025-08-08T01:05:55.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:05:55.164Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-08T01:07:17.578Z","endTime":"2025-08-08T01:09:23.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.19465558188668,"strikeZoneBottom":1.66120525589837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49136509517913,"aZ":-25.976006011794077,"pfxX":-10.074110380990565,"pfxZ":3.1038775721939356,"pX":-1.0701314985803578,"pZ":2.7115666761154062,"vX0":4.420032008855468,"vY0":-140.8236750471961,"vZ0":-3.163817987491757,"x":157.79,"y":165.57,"x0":-1.3555205890858246,"y0":50.00637975414633,"z0":5.539613871168242,"aX":-20.134823380509705},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1958,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3896992755686566,"extension":6.433853536274707},"index":0,"playId":"29e55220-f43d-3d44-96a6-17f2bfc755df","pitchNumber":1,"startTime":"2025-08-08T01:08:05.166Z","endTime":"2025-08-08T01:08:08.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.1457671169303,"strikeZoneBottom":1.57208370119947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.996933700447013,"aZ":-34.851169758945325,"pfxX":1.7051278284250264,"pfxZ":-1.756561651370781,"pX":-0.9763776282480445,"pZ":2.0667605486958642,"vX0":0.930730924966252,"vY0":-123.38988561972687,"vZ0":-1.141251157920411,"x":154.22,"y":182.98,"x0":-1.5812904749377796,"y0":50.00283344401958,"z0":5.500329383816111,"aX":2.6006848330256074},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.2,"breakHorizontal":-3.4,"spinRate":2606,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.44572499841956104,"extension":6.2104630017148335},"index":1,"playId":"4f603f8e-cf6c-3801-9d57-cd7fde255e7f","pitchNumber":2,"startTime":"2025-08-08T01:08:17.625Z","endTime":"2025-08-08T01:08:21.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.2,"endSpeed":88.3,"strikeZoneTop":3.18066538241555,"strikeZoneBottom":1.56713051362102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15294663028716,"aZ":-30.68059781941807,"pfxX":-11.251550100338857,"pfxZ":0.7432189313274744,"pX":-0.1584648622540047,"pZ":2.0631118995527435,"vX0":7.532832985505294,"vY0":-141.2914278255895,"vZ0":-4.06973869264061,"x":123.04,"y":183.08,"x0":-1.4108945653540261,"y0":50.00113570316246,"z0":5.516057451360781,"aX":-22.52256137257093},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.6,"breakHorizontal":18.6,"spinRate":1980,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.38913846549698894,"extension":6.628050493146588},"index":2,"playId":"7a48494c-9af8-324e-9986-d3178affc438","pitchNumber":3,"startTime":"2025-08-08T01:08:36.920Z","endTime":"2025-08-08T01:08:40.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.1,"strikeZoneTop":3.14942187538836,"strikeZoneBottom":1.57572826105772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.148046020886326,"aZ":-34.996176012004575,"pfxX":-2.0302906497787783,"pfxZ":-1.7102221246345746,"pX":0.8413355573930554,"pZ":2.440646907179986,"vX0":6.364980563787525,"vY0":-128.8065943629748,"vZ0":-0.690636316556581,"x":84.93,"y":172.88,"x0":-1.4173031518135109,"y0":50.00233732842571,"z0":5.460463107041236,"aX":-3.35190520949154},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.0,"breakHorizontal":1.9,"spinRate":2537,"spinDirection":349},"zone":12,"typeConfidence":2.0,"plateTime":0.4281283669338598,"extension":6.516996262566907},"index":3,"playId":"6a7e634f-8fc6-37e2-98f4-6922d095e8c2","pitchNumber":4,"startTime":"2025-08-08T01:08:53.107Z","endTime":"2025-08-08T01:08:56.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-08T01:09:03.089Z","endTime":"2025-08-08T01:09:19.742Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.8,"endSpeed":80.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.009884466752027,"aZ":-37.46632388280512,"pfxX":-1.2775386597973153,"pfxZ":-3.2501282506042344,"pX":0.7939211714135589,"pZ":1.1213314488753285,"vX0":5.8742860983958725,"vY0":-127.72481148813131,"vZ0":-3.2522203224667168,"x":86.74,"y":208.5,"x0":-1.385051820306388,"y0":50.004686505983315,"z0":5.403124750803959,"aX":-2.0798084417288756},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.5,"breakHorizontal":0.7,"spinRate":2626,"spinDirection":350},"zone":14,"typeConfidence":2.0,"plateTime":0.4313300816345613,"extension":6.410749808493762},"index":5,"playId":"985cd200-f619-3382-896b-5b0fe1bb9ef6","pitchNumber":5,"startTime":"2025-08-08T01:09:19.742Z","endTime":"2025-08-08T01:09:23.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:09:23.371Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out sharply to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-08T01:09:31.849Z","endTime":"2025-08-08T01:11:19.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.570157501812044,"aZ":-37.4145267426997,"pfxX":0.6973536980551795,"pfxZ":-3.2201922322187,"pX":-0.3774860721615588,"pZ":2.060215963330656,"vX0":2.8164856351256065,"vY0":-127.43418026264183,"vZ0":-1.2378166616361925,"x":131.39,"y":183.15,"x0":-1.59199830784414,"y0":50.00170132228466,"z0":5.534046447780327,"aX":1.1350564890398795},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":-1.9,"spinRate":2647,"spinDirection":10},"zone":7,"typeConfidence":2.0,"plateTime":0.43141911863613913,"extension":6.152282391819021},"index":0,"playId":"fb68f655-e972-3165-bbd7-55df52b6240e","pitchNumber":1,"startTime":"2025-08-08T01:09:45.212Z","endTime":"2025-08-08T01:09:53.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":87.2,"endSpeed":78.2,"strikeZoneTop":3.87219538540105,"strikeZoneBottom":1.69459177121916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.904156314428498,"aZ":-42.274567201589946,"pfxX":4.777829694935697,"pfxZ":-6.364148255853351,"pX":-1.2046296659682074,"pZ":3.3385499238464194,"vX0":-0.39645485778606093,"vY0":-126.74000251265468,"vZ0":3.001295883566825,"x":162.92,"y":148.64,"x0":-1.6626629135969253,"y0":50.00377730894732,"z0":5.573877109453037,"aX":7.580042191485129},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.3,"breakHorizontal":-8.5,"spinRate":2757,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4363375126522837,"extension":6.467507872670844},"index":1,"playId":"bc0867a4-7d49-3473-bd82-af3122f05944","pitchNumber":2,"startTime":"2025-08-08T01:10:40.628Z","endTime":"2025-08-08T01:10:44.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.88135984355679,"strikeZoneBottom":1.74348372835186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.600523590852433,"aZ":-23.984242398408533,"pfxX":-9.53080059716859,"pfxZ":4.749184834764606,"pX":0.37736974220965686,"pZ":1.7901764493768466,"vX0":7.879366522603944,"vY0":-131.16864540827115,"vZ0":-4.545186268652783,"x":102.62,"y":190.45,"x0":-1.4436117841026717,"y0":50.00073255616786,"z0":5.358450008115914,"aX":-16.422953429000657},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2214,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.41936038865794556,"extension":6.577947115824777},"index":2,"playId":"6c32a638-a2b5-39d2-b09b-fbbc5c2df172","pitchNumber":3,"startTime":"2025-08-08T01:10:53.551Z","endTime":"2025-08-08T01:10:56.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":87.5,"endSpeed":79.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642132735272668,"aZ":-38.743006319674556,"pfxX":1.2797836513687582,"pfxZ":-4.055106957850102,"pX":-0.32131785036787663,"pZ":2.60071516294257,"vX0":2.758594176737614,"vY0":-127.38614438472577,"vZ0":0.24319595126594606,"x":129.25,"y":168.56,"x0":-1.5906861537749013,"y0":50.00335701494995,"z0":5.6030760329742835,"aX":2.0726210358480603},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-3.0,"spinRate":2586,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.432339802814786,"extension":6.108740367575306},"hitData":{"launchSpeed":106.5,"launchAngle":20.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.21,"coordY":52.27}},"index":3,"playId":"8d4d8495-41be-32be-9a82-6612aced80b1","pitchNumber":4,"startTime":"2025-08-08T01:11:09.110Z","endTime":"2025-08-08T01:11:19.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:11:19.009Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-08T01:11:24.280Z","endTime":"2025-08-08T01:12:56.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.43485473260062,"strikeZoneBottom":1.49691739399734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.372295607571857,"aZ":-36.40498965862829,"pfxX":2.177776276969981,"pfxZ":-2.675854235965444,"pX":-1.858013325018531,"pZ":2.663869588233242,"vX0":-0.6070893189232643,"vY0":-125.6981885969334,"vZ0":0.5017074056677182,"x":187.82,"y":166.86,"x0":-1.8944687947705372,"y0":50.00251284058289,"z0":5.446608783034181,"aX":3.442444736952137},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":-3.7,"spinRate":2656,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.437789405686424,"extension":6.586862706786163},"index":0,"playId":"ffb457d8-0ff4-344e-b3a9-00ea641c9e0a","pitchNumber":1,"startTime":"2025-08-08T01:11:45.988Z","endTime":"2025-08-08T01:11:49.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.991663225559414,"aZ":-32.460838067179616,"pfxX":1.0120352835004423,"pfxZ":-0.18317429039703725,"pX":-0.12311415528737109,"pZ":2.0269789730925583,"vX0":3.3506248097605136,"vY0":-124.8521493651942,"vZ0":-1.664761480717084,"x":121.69,"y":184.05,"x0":-1.620700701645383,"y0":50.00425983212947,"z0":5.404731297977993,"aX":1.57756195175181},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2719,"spinDirection":12},"zone":8,"typeConfidence":2.0,"plateTime":0.44076220852788595,"extension":6.084914986678079},"index":1,"playId":"58de6983-c3d4-3b0e-8df7-46641b20ffb8","pitchNumber":2,"startTime":"2025-08-08T01:11:59.022Z","endTime":"2025-08-08T01:12:02.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.47639092632988,"strikeZoneBottom":1.61875305752971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.43729249386465,"aZ":-32.26585062358677,"pfxX":-9.828674707021033,"pfxZ":-0.0425089402166563,"pX":-2.1998584737605618,"pZ":2.920284868854409,"vX0":1.8987340616653148,"vY0":-140.3444696701999,"vZ0":-1.3675398019631333,"x":200.85,"y":159.93,"x0":-1.6142807424708816,"y0":50.00555596643007,"z0":5.539780697771654,"aX":-19.367068392090495},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.2,"breakHorizontal":17.3,"spinRate":2062,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3921258726673287,"extension":6.223752805508458},"index":2,"playId":"945a5c58-363d-3ccc-9db1-a48e10338fb8","pitchNumber":3,"startTime":"2025-08-08T01:12:20.430Z","endTime":"2025-08-08T01:12:23.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.45926587082384,"strikeZoneBottom":1.5617695327541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.418087038207666,"aZ":-31.422240283185616,"pfxX":-10.367537082925665,"pfxZ":0.39542765091630905,"pX":-1.0736644820971155,"pZ":3.1663691694842986,"vX0":4.881166341079653,"vY0":-138.48580333899002,"vZ0":-0.561025866647704,"x":157.93,"y":153.29,"x0":-1.523798545878917,"y0":50.00589947089889,"z0":5.495841145247998,"aX":-19.897252248617704},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.8,"breakHorizontal":17.5,"spinRate":1986,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.3973570564320137,"extension":6.791228350777154},"index":3,"playId":"a2e19070-e122-3c22-bb71-071783c8ee7d","pitchNumber":4,"startTime":"2025-08-08T01:12:37.335Z","endTime":"2025-08-08T01:12:41.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":95.3,"endSpeed":86.7,"strikeZoneTop":3.41042955473463,"strikeZoneBottom":1.59340539550308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14449339041849,"aZ":-26.05346052105545,"pfxX":-11.039794775940138,"pfxZ":3.187470834138771,"pX":-0.7732029259596931,"pZ":0.9780593737279885,"vX0":5.624436315063865,"vY0":-138.49645725298856,"vZ0":-7.423579691042269,"x":146.47,"y":212.37,"x0":-1.4082069795506134,"y0":50.00570278352485,"z0":5.464915293347899,"aX":-21.21086624186639},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":18.6,"spinRate":2028,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39718489681164293,"extension":6.6198408962493005},"index":4,"playId":"23d2d85f-6aeb-3185-b5af-57c0a20bf70d","pitchNumber":5,"startTime":"2025-08-08T01:12:53.437Z","endTime":"2025-08-08T01:12:56.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:12:56.892Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-08T01:13:20.605Z","endTime":"2025-08-08T01:14:29.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.41757864149755,"strikeZoneBottom":1.47883967147691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63018788227912,"aZ":-25.800220897194514,"pfxX":-10.67839529997908,"pfxZ":3.2411266581314724,"pX":0.4751828463059757,"pZ":3.3583791353949235,"vX0":8.85394741523802,"vY0":-140.2572882164827,"vZ0":-1.426757759551776,"x":98.89,"y":148.1,"x0":-1.3559446193938083,"y0":50.00199224055322,"z0":5.577683704183783,"aX":-20.99365642946619},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":2086,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3925065586620837,"extension":6.5101285831927},"index":0,"playId":"ba3bb00f-39a1-3a5d-aec0-f2f0dd8ae4ba","pitchNumber":1,"startTime":"2025-08-08T01:13:23.159Z","endTime":"2025-08-08T01:13:26.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.48447543099628,"strikeZoneBottom":1.66614807550699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50463339888818,"aZ":-32.08809366519369,"pfxX":-10.346780445055897,"pfxZ":0.04584294710255321,"pX":0.0982800038259857,"pZ":3.3104661786209957,"vX0":7.669255948341872,"vY0":-140.15547673477383,"vZ0":-0.6426939613057546,"x":113.25,"y":149.4,"x0":-1.3424938680386214,"y0":50.00451510034347,"z0":5.656014178516712,"aX":-20.38980244190168},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.1,"breakHorizontal":16.9,"spinRate":2056,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3922293364557423,"extension":6.489427995960412},"index":1,"playId":"ba2c384a-359c-3c97-b37c-ac51433287c6","pitchNumber":2,"startTime":"2025-08-08T01:13:37.905Z","endTime":"2025-08-08T01:13:41.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34309223603611,"aZ":-34.405201946815964,"pfxX":1.5653981727465176,"pfxZ":-1.3485008908710263,"pX":0.8740494925304096,"pZ":2.246995044704632,"vX0":5.478472805558569,"vY0":-128.12438319423538,"vZ0":-1.1698296537039103,"x":83.68,"y":178.11,"x0":-1.5020154385118603,"y0":50.00559073072376,"z0":5.416684968320449,"aX":2.5827804877400076},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":-4.2,"spinRate":2533,"spinDirection":358},"zone":14,"typeConfidence":2.0,"plateTime":0.42873422051974464,"extension":6.55448070423898},"index":2,"playId":"e267dfb6-292e-369b-90fd-6ba6871d206c","pitchNumber":3,"startTime":"2025-08-08T01:13:54.826Z","endTime":"2025-08-08T01:13:57.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.115952992698848,"aZ":-27.720852735990803,"pfxX":-10.755593421290518,"pfxZ":2.5316881561292695,"pX":0.31945161156916735,"pZ":1.7195190052181704,"vX0":8.293958948479546,"vY0":-132.2983773033942,"vZ0":-4.05169153050822,"x":104.82,"y":192.35,"x0":-1.4699472406826197,"y0":50.005391420101745,"z0":5.3196579617569455,"aX":-18.932315720245924},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2179,"spinDirection":255},"zone":9,"typeConfidence":2.0,"plateTime":0.4151626128447208,"extension":6.669158885674775},"hitData":{"launchSpeed":93.7,"launchAngle":59.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.13,"coordY":112.57}},"index":3,"playId":"996e0195-5b87-3bb8-b751-2da8fd325eea","pitchNumber":4,"startTime":"2025-08-08T01:14:19.594Z","endTime":"2025-08-08T01:14:29.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669720,"link":"/api/v1/people/669720"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:14:29.002Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Lux singles on a ground ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-08T01:17:04.152Z","endTime":"2025-08-08T01:17:40.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Nicolas replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-08T01:15:46.580Z","endTime":"2025-08-08T01:17:06.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.31472958747963,"strikeZoneBottom":1.45824825747729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.426255982279592,"aZ":-43.7626401297324,"pfxX":5.184649077313409,"pfxZ":-8.131518918490379,"pX":-0.5958092393066531,"pZ":3.05872842497908,"vX0":0.4760579033691167,"vY0":-119.35848001025319,"vZ0":2.4442837872586693,"x":139.71,"y":156.19,"x0":-1.4709549531008694,"y0":50.000316926655586,"z0":5.995158850118198,"aX":7.393036577522776},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.7,"breakHorizontal":-9.5,"spinRate":2588,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.4609201946424619,"extension":7.224967045440574},"index":1,"playId":"868d684b-008c-3b94-88ef-e8cb75a9abb1","pitchNumber":1,"startTime":"2025-08-08T01:17:06.424Z","endTime":"2025-08-08T01:17:10.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-08T01:17:16.428Z","endTime":"2025-08-08T01:17:29.308Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.392908385112378,"aZ":-27.33343770065483,"pfxX":1.9543211234822082,"pfxZ":2.6676549136022487,"pX":-0.21801800982502553,"pZ":1.9444284327377042,"vX0":2.8720602626213676,"vY0":-133.7845321651992,"vZ0":-4.999828390479705,"x":125.31,"y":186.28,"x0":-1.5587607940439772,"y0":50.0061206546977,"z0":5.7926739878124796,"aX":3.5484607603625364},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2598,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.4091430399769975,"extension":7.241074685889702},"hitData":{"launchSpeed":96.4,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.05,"coordY":135.97}},"index":3,"playId":"03c4d93c-88b3-34e0-9178-c0b5425ed2b6","pitchNumber":2,"startTime":"2025-08-08T01:17:29.308Z","endTime":"2025-08-08T01:17:40.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:17:40.948Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out softly to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-08T01:17:43.247Z","endTime":"2025-08-08T01:20:11.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.5,"endSpeed":86.1,"strikeZoneTop":3.28601852413313,"strikeZoneBottom":1.50163670625275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.824473070397513,"aZ":-27.290050618418363,"pfxX":0.7946376424190049,"pfxZ":2.6576314303163393,"pX":1.5703753493911365,"pZ":-0.5041941863663069,"vX0":7.405945062456025,"vY0":-134.27109266401433,"vZ0":-11.459427187792434,"x":57.14,"y":252.39,"x0":-1.317636917612776,"y0":50.00605579637103,"z0":5.7329684247761215,"aX":1.4638184471670286},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":-2.9,"spinRate":2544,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.40664086865362936,"extension":7.0975704396800685},"index":0,"playId":"f59a8ed4-e46b-32f8-a22b-a543090c469a","pitchNumber":1,"startTime":"2025-08-08T01:18:05.262Z","endTime":"2025-08-08T01:18:10.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-08T01:18:31.929Z","endTime":"2025-08-08T01:18:54.282Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.27026264833678,"strikeZoneBottom":1.445880712026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29166708337477,"aZ":-31.276084659024594,"pfxX":0.7157048258866188,"pfxZ":0.5058642360456549,"pX":0.9809552587028613,"pZ":0.44332718961479145,"vX0":6.278374544858663,"vY0":-132.31038811801824,"vZ0":-7.596212753920319,"x":79.61,"y":226.81,"x0":-1.5123104150801792,"y0":50.00542963628676,"z0":5.632718261335541,"aX":1.2720869335720892},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2539,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.41341525534250056,"extension":7.257458911066155},"index":2,"playId":"9317151a-8fd4-36d5-aa95-ef483ac3ddc7","pitchNumber":2,"startTime":"2025-08-08T01:18:54.282Z","endTime":"2025-08-08T01:18:58.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.2,"endSpeed":88.8,"strikeZoneTop":3.28726090679025,"strikeZoneBottom":1.50335915607611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14833630392919,"aZ":-12.423719065652264,"pfxX":-5.0061047942818355,"pfxZ":9.669594805992643,"pX":-0.4434744997848487,"pZ":3.6082704401913115,"vX0":4.224724380911966,"vY0":-142.79297728175322,"vZ0":-4.443311694472195,"x":133.9,"y":141.36,"x0":-1.2995943941899688,"y0":50.0067087530435,"z0":5.980269467942251,"aX":-10.230049729035851},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2426,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3851520200932548,"extension":7.2232979002343365},"index":3,"playId":"9a33a74a-457e-32bb-8161-6579bb843e58","pitchNumber":3,"startTime":"2025-08-08T01:19:10.816Z","endTime":"2025-08-08T01:19:15.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.4,"endSpeed":89.3,"strikeZoneTop":3.29950399521243,"strikeZoneBottom":1.55587298120729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.3195063911459,"aZ":-9.98410429625379,"pfxX":-5.806348247573367,"pfxZ":10.824174767640255,"pX":0.029208805172415905,"pZ":1.5656191224855338,"vX0":5.893021555491269,"vY0":-142.83428314661083,"vZ0":-10.193086219244956,"x":115.89,"y":196.51,"x0":-1.3142013446785918,"y0":50.004512196046015,"z0":5.824590151895125,"aX":-11.904413342604595},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":9.2,"spinRate":2506,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38463063743358017,"extension":7.272855835341272},"index":4,"playId":"d0559116-29c1-3add-8023-a5c3ba5afb18","pitchNumber":4,"startTime":"2025-08-08T01:19:25.991Z","endTime":"2025-08-08T01:19:29.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.57495018689213,"aZ":-10.312455501584841,"pfxX":-3.259353349910945,"pfxZ":10.753324819607883,"pX":-0.4252086775570083,"pZ":3.4148317217222157,"vX0":3.617550963028778,"vY0":-142.1550027289583,"vZ0":-5.352972867464499,"x":133.21,"y":146.58,"x0":-1.2947957356468656,"y0":50.0039374685296,"z0":5.985719362667328,"aX":-6.627510670610382},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2471,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3862623370896503,"extension":7.213826199864037},"index":5,"playId":"adfbda75-cd90-3c17-9e9e-7a218d735ce5","pitchNumber":5,"startTime":"2025-08-08T01:19:41.490Z","endTime":"2025-08-08T01:19:44.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.873987505216455,"aZ":-11.517470387420715,"pfxX":-4.660179339921001,"pfxZ":9.9673747086727,"pX":-1.0124105437483262,"pZ":2.8160495738089395,"vX0":2.7066772801503958,"vY0":-143.21950251437906,"vZ0":-6.608950383183727,"x":155.59,"y":162.75,"x0":-1.3655942972571218,"y0":50.00117815394166,"z0":5.877969479586388,"aX":-9.65495171145591},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2380,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3828176886807415,"extension":7.2096409781652655},"hitData":{"launchSpeed":49.7,"launchAngle":75.0,"totalDistance":46.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":134.39,"coordY":187.35}},"index":6,"playId":"9cbb3aa5-a97e-3c86-883a-f87f47917cd3","pitchNumber":6,"startTime":"2025-08-08T01:20:03.679Z","endTime":"2025-08-08T01:20:11.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:20:11.788Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-08T01:20:21.958Z","endTime":"2025-08-08T01:22:19.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":99.9,"endSpeed":90.9,"strikeZoneTop":3.42797066934162,"strikeZoneBottom":1.56755168835627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59390976102647,"aZ":-10.582219456168135,"pfxX":-4.241565142225646,"pfxZ":10.200083422830645,"pX":0.15934215370158789,"pZ":1.2290530961764912,"vX0":5.284572381758543,"vY0":-144.9634866020239,"vZ0":-11.127142185187068,"x":110.93,"y":205.6,"x0":-1.140828654650633,"y0":50.001511736241355,"z0":5.774763403610275,"aX":-8.978092505338584},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2351,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.37860821494004204,"extension":7.404798017769619},"index":0,"playId":"4db2acb5-a708-3219-836b-1d4d0db5bbee","pitchNumber":1,"startTime":"2025-08-08T01:20:36.949Z","endTime":"2025-08-08T01:20:41.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.327365138197095,"aZ":-10.658564429468687,"pfxX":-4.526621784752193,"pfxZ":10.311395571850953,"pX":-0.2389789152429607,"pZ":3.2398883525444013,"vX0":4.653064406452148,"vY0":-143.55000413880833,"vZ0":-5.727427855491156,"x":126.11,"y":151.3,"x0":-1.2930528644283392,"y0":50.00000780487383,"z0":5.924831162063239,"aX":-9.442826648604953},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2418,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.38160351890365884,"extension":7.273989275648268},"index":1,"playId":"c71f95cb-48cb-302b-b357-0067cb243883","pitchNumber":2,"startTime":"2025-08-08T01:20:51.949Z","endTime":"2025-08-08T01:20:55.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.42987998835886,"strikeZoneBottom":1.73036725392819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3662515147257,"aZ":-44.098088008406684,"pfxX":3.9127112893827514,"pfxZ":-7.3905026139412175,"pX":1.4124852769969898,"pZ":1.0787786826223427,"vX0":5.122971438780467,"vY0":-126.87118268365916,"vZ0":-3.09377392969383,"x":63.16,"y":209.65,"x0":-1.1488377740684623,"y0":50.00234240617493,"z0":5.863114539488611,"aX":6.313297022752589},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-13.8,"breakHorizontal":-8.4,"spinRate":2749,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4333802360263346,"extension":7.413552869849537},"index":2,"playId":"a5a20853-ad17-3e92-b791-c5239388f862","pitchNumber":3,"startTime":"2025-08-08T01:21:08.468Z","endTime":"2025-08-08T01:21:11.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28184944947048,"aZ":-10.240637314811647,"pfxX":-4.762959309224328,"pfxZ":10.459606068665215,"pX":-0.1642492434416981,"pZ":3.2700324783690067,"vX0":4.795667033366997,"vY0":-144.0904504286134,"vZ0":-5.721087642891121,"x":123.26,"y":150.49,"x0":-1.2334071098620312,"y0":50.00685885231805,"z0":5.917685114703864,"aX":-9.992023376529021},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2391,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38050425339990657,"extension":7.198241365549291},"index":3,"playId":"39f40dac-1479-3ed7-91fc-73fcbd5a149e","pitchNumber":4,"startTime":"2025-08-08T01:21:24.436Z","endTime":"2025-08-08T01:21:27.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-08T01:21:43.331Z","endTime":"2025-08-08T01:21:53.247Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14378344165783,"aZ":-43.43078231885672,"pfxX":3.912080251474188,"pfxZ":-7.028455267873847,"pX":1.1955375447978838,"pZ":2.17192901228336,"vX0":4.997025665753743,"vY0":-126.37965522227682,"vZ0":-0.6508439326192617,"x":71.43,"y":180.14,"x0":-1.3231183194061937,"y0":50.0041491308595,"z0":5.951441641850114,"aX":6.26392303462352},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.6,"breakHorizontal":-8.3,"spinRate":2760,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43505511654944096,"extension":7.418449690116417},"index":5,"playId":"8720cb9b-2c36-3dbb-a6d2-c538564e4af5","pitchNumber":5,"startTime":"2025-08-08T01:21:53.247Z","endTime":"2025-08-08T01:21:56.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":93.1,"endSpeed":86.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.856276635721837,"aZ":-27.846885429608964,"pfxX":1.6397144584172914,"pfxZ":2.3185468106062297,"pX":1.1509633297492394,"pZ":1.072874722362758,"vX0":5.791766252806419,"vY0":-135.38163943624616,"vZ0":-7.488035463143752,"x":73.13,"y":209.81,"x0":-1.2239724723742178,"y0":50.005676207981864,"z0":5.806950595887905,"aX":3.0616115450856203},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2609,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.403641620471074,"extension":7.27344597804623},"index":6,"playId":"afb05212-a65f-3661-a0ad-5535ef5254f5","pitchNumber":6,"startTime":"2025-08-08T01:22:14.487Z","endTime":"2025-08-08T01:22:19.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:22:19.186Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-08T01:22:41.131Z","endTime":"2025-08-08T01:23:09.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Andujar replaces Jose Trevino.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-08T01:22:37.300Z","endTime":"2025-08-08T01:22:43.427Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.36095732790265,"strikeZoneBottom":1.53573790122677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.419473648488594,"aZ":-44.34516207894316,"pfxX":5.218510849823089,"pfxZ":-7.793037809016471,"pX":0.8289873437423062,"pZ":1.5265943839193585,"vX0":3.4974717954507373,"vY0":-124.58244115042555,"vZ0":-1.7614357598291626,"x":85.4,"y":197.56,"x0":-1.2738046954102045,"y0":50.00211334634638,"z0":5.928245690805165,"aX":8.152004684370766},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.3,"breakHorizontal":-10.3,"spinRate":2866,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44066480930846375,"extension":7.182345554873735},"index":1,"playId":"302627cb-be2a-3c87-9af8-7661281a2b2c","pitchNumber":1,"startTime":"2025-08-08T01:22:43.427Z","endTime":"2025-08-08T01:22:48.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31864821019309,"aZ":-11.316665547284614,"pfxX":-4.154087401619584,"pfxZ":9.83968679240487,"pX":0.3891783484748897,"pZ":3.1294966529262522,"vX0":5.964932177462733,"vY0":-144.38784365117286,"vZ0":-6.0011908106945695,"x":102.17,"y":154.28,"x0":-1.1598415068452714,"y0":50.00668323271819,"z0":5.925384943938691,"aX":-8.809382240218033},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2389,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3787518412349993,"extension":7.591105389689513},"hitData":{"launchSpeed":101.7,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.16,"coordY":54.26}},"index":2,"playId":"046cce93-bfa1-34c8-b3bf-e800d3e2a123","pitchNumber":2,"startTime":"2025-08-08T01:23:00.294Z","endTime":"2025-08-08T01:23:09.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":669261,"link":"/api/v1/people/669261"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-08T01:23:09.793Z","atBatIndex":76}]