[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out sharply to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:36:31.283Z","endTime":"2026-07-12T17:38:18.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T14:42:20.225Z","endTime":"2026-07-12T17:09:25.654Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T17:09:25.654Z","endTime":"2026-07-12T17:34:46.970Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T17:34:46.970Z","endTime":"2026-07-12T17:36:33.428Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.019906771518215,"aZ":-11.59891166181773,"pfxX":-4.6752893598539735,"pfxZ":10.53191750959664,"pX":0.07047611046528034,"pZ":3.8302543381733893,"vX0":5.773724438716259,"vY0":-139.9502102284475,"vZ0":-4.115239112773236,"x":114.31,"y":135.36,"x0":-1.4266725269252272,"y0":50.00417563370089,"z0":6.098577171260473,"aX":-9.13539769141399},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2209,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.39365149634079755,"extension":6.257585209868012},"index":3,"playId":"2293ff1a-4658-31bf-b51d-7f7d56412bb5","pitchNumber":1,"startTime":"2026-07-12T17:36:33.428Z","endTime":"2026-07-12T17:36:38.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.5,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.195210216107505,"aZ":-20.60872463013393,"pfxX":-9.978255098504695,"pfxZ":5.960610085694896,"pX":-1.0955138350935836,"pZ":2.8591255898691736,"vX0":5.03040701539134,"vY0":-138.93785003392819,"vZ0":-4.664843552240479,"x":158.76,"y":161.58,"x0":-1.6400013109243348,"y0":50.006636287045126,"z0":5.942803662989124,"aX":-19.373393054831155},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2113,"spinDirection":226},"zone":11,"typeConfidence":0.88,"plateTime":0.39530291120913974,"extension":6.276094613652657},"index":4,"playId":"4d458a89-0108-300b-917b-fcd2d0fcf2eb","pitchNumber":2,"startTime":"2026-07-12T17:37:08.498Z","endTime":"2026-07-12T17:37:13.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77517271902965,"aZ":-11.496258211236066,"pfxX":-5.2344951691274755,"pfxZ":10.53373300691651,"pX":0.6538362309237346,"pZ":2.5056858387587955,"vX0":7.965067724546598,"vY0":-139.543514476115,"vZ0":-7.322657493862369,"x":92.08,"y":171.13,"x0":-1.5636050191298352,"y0":50.003101373096825,"z0":5.92948169316292,"aX":-10.276005888064828},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":7.8,"spinRate":2248,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.39322512324910175,"extension":6.3127627802726884},"index":5,"playId":"5b7938f4-6281-3bb8-88ac-837b2097db54","pitchNumber":3,"startTime":"2026-07-12T17:37:26.795Z","endTime":"2026-07-12T17:37:31.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431693351262243,"aZ":-11.934710612627374,"pfxX":-6.6631344105597385,"pfxZ":10.534914386831883,"pX":1.0577065090100959,"pZ":1.7696156378184456,"vX0":9.205333509679358,"vY0":-137.6944771695038,"vZ0":-8.803152320773613,"x":76.68,"y":191.0,"x0":-1.4622611374086651,"y0":50.00272259559199,"z0":5.814638513945209,"aX":-12.801442847451312},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2239,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.39770494806190193,"extension":6.494676201390226},"index":6,"playId":"fab6f938-6d96-3832-9818-9411f48d3730","pitchNumber":4,"startTime":"2026-07-12T17:37:47.266Z","endTime":"2026-07-12T17:37:52.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.247484060777985,"aZ":-11.897670481731637,"pfxX":-6.581505900600365,"pfxZ":10.28889420288554,"pX":0.15878333959553873,"pZ":2.8554324755118903,"vX0":7.25997712854109,"vY0":-139.69272665120945,"vZ0":-6.366260179267968,"x":110.95,"y":161.68,"x0":-1.622023355860934,"y0":50.005072618603265,"z0":5.950415270266355,"aX":-12.974390667291843},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2226,"spinDirection":222},"zone":2,"typeConfidence":0.92,"plateTime":0.3924794910225602,"extension":6.295725078753683},"hitData":{"launchSpeed":102.0,"launchAngle":43.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":176.79,"coordY":65.57}},"index":7,"playId":"b73fbde2-fd97-30b4-946c-5ceb5bee9d65","pitchNumber":5,"startTime":"2026-07-12T17:38:08.363Z","endTime":"2026-07-12T17:38:18.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-12T17:38:18.936Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:38:35.578Z","endTime":"2026-07-12T17:40:04.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047797133833516,"aZ":-13.181777607803102,"pfxX":-5.267985779419125,"pfxZ":9.389502920955202,"pX":-0.6691568554527962,"pZ":1.9179600794094878,"vX0":4.755256203731882,"vY0":-140.63780766897247,"vZ0":-8.568242708302645,"x":142.51,"y":187.0,"x0":-1.6896391475267745,"y0":50.00110566272279,"z0":5.84015620727138,"aX":-10.652617206284017},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2150,"spinDirection":222},"zone":7,"typeConfidence":0.92,"plateTime":0.3880589152071261,"extension":6.247570103578094},"index":0,"playId":"734fe60e-43f0-3c13-b0d0-25de5985fbc1","pitchNumber":1,"startTime":"2026-07-12T17:38:50.352Z","endTime":"2026-07-12T17:38:55.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097951205918612,"aZ":-40.298265007707926,"pfxX":9.93482117031192,"pfxZ":-5.194707329974731,"pX":-0.8631376789003615,"pZ":2.4925613780981988,"vX0":-0.6737037763600743,"vY0":-124.2835240737912,"vZ0":-0.34397235296911277,"x":149.9,"y":171.48,"x0":-1.879179453583444,"y0":50.00547895762898,"z0":5.982033065305745,"aX":15.530393571308538},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.2,"breakHorizontal":-17.9,"spinRate":2163,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4408467392337343,"extension":6.065040720190657},"index":1,"playId":"041feacf-08f7-3efa-a1e3-8506993dc7d6","pitchNumber":2,"startTime":"2026-07-12T17:39:10.948Z","endTime":"2026-07-12T17:39:16.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368044542903988,"aZ":-21.76491295378498,"pfxX":-8.350360418539747,"pfxZ":5.123866115473013,"pX":-0.043076191589212616,"pZ":2.3917048530005833,"vX0":7.1248316530086075,"vY0":-141.22662142475812,"vZ0":-5.751146789818807,"x":118.64,"y":174.2,"x0":-1.5062914903972973,"y0":50.00386144803544,"z0":5.842426205052444,"aX":-16.96934519028122},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":13.8,"spinRate":2130,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.3869494635610429,"extension":6.285200889116184},"index":2,"playId":"0094a9f6-3bbd-3b88-b7c6-78bcd411a590","pitchNumber":3,"startTime":"2026-07-12T17:39:32.058Z","endTime":"2026-07-12T17:39:36.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079647228687094,"aZ":-39.972006743591486,"pfxX":8.29614375091202,"pfxZ":-4.881931281069207,"pX":-0.22252900066265952,"pZ":2.0750049200889857,"vX0":1.2389596249027592,"vY0":-125.52526908144246,"vZ0":-1.551003079570963,"x":125.48,"y":182.75,"x0":-1.8002126702989791,"y0":50.00207927538212,"z0":5.951218174380116,"aX":13.255605448461475},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.0,"breakHorizontal":-15.4,"spinRate":2091,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.43611242177732423,"extension":6.123443391566057},"hitData":{"launchSpeed":103.1,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.38,"coordY":142.2}},"index":3,"playId":"ea7c0c93-ff69-3bfa-86a3-a670f3a2d63a","pitchNumber":4,"startTime":"2026-07-12T17:39:57.313Z","endTime":"2026-07-12T17:40:04.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:40:04.850Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, pitcher Cade Cavalli to second baseman José Tena to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:40:12.671Z","endTime":"2026-07-12T17:41:03.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554019740337882,"aZ":-14.405053630808483,"pfxX":-2.9992766240152546,"pfxZ":8.645690192359648,"pX":-0.14744644566159018,"pZ":2.6056277026182193,"vX0":4.897465850572641,"vY0":-141.36854434310465,"vZ0":-6.991432737955466,"x":122.62,"y":168.43,"x0":-1.5004326508781125,"y0":50.00213801816156,"z0":6.007671954376671,"aX":-6.164363737665324},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":4.6,"spinRate":2319,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3851790698718598,"extension":6.376916581557786},"index":0,"playId":"60863ee0-91bd-31fc-8f34-4447de086fe8","pitchNumber":1,"startTime":"2026-07-12T17:40:34.901Z","endTime":"2026-07-12T17:40:40.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945463523838303,"aZ":-16.19179483177268,"pfxX":-4.628059856670945,"pfxZ":7.861750530489146,"pX":0.030920454271118284,"pZ":1.860984305347976,"vX0":6.221238580122817,"vY0":-140.73953846863589,"vZ0":-7.955685030921726,"x":115.82,"y":188.53,"x0":-1.593269494529641,"y0":50.0044963639854,"z0":5.746003981288225,"aX":-9.409982778407228},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2245,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.38721124284602615,"extension":6.398946745383758},"hitData":{"launchSpeed":93.5,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":143.95,"coordY":148.98}},"index":1,"playId":"42cbae08-e3cb-3c75-a9ea-0fffab95a816","pitchNumber":2,"startTime":"2026-07-12T17:40:55.387Z","endTime":"2026-07-12T17:41:03.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:41:03.735Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (28) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:42:56.865Z","endTime":"2026-07-12T17:45:12.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":701542,"link":"/api/v1/people/701542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97690891408626,"aZ":-24.49196662493607,"pfxX":-9.978867800629484,"pfxZ":4.190019912186968,"pX":-0.4754596828766279,"pZ":1.468577619903785,"vX0":10.712679239647494,"vY0":-134.5091896494826,"vZ0":-6.120252276891981,"x":135.12,"y":199.13,"x0":-3.211889631402791,"y0":50.00369522492047,"z0":5.508287128659577,"aX":-18.299974284649338},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2448,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.40708645183327974,"extension":6.759861508966581},"index":0,"playId":"72349dc8-22da-388b-9082-e738b14871ba","pitchNumber":1,"startTime":"2026-07-12T17:43:20.255Z","endTime":"2026-07-12T17:43:25.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":83.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94855815266844,"aZ":-23.191151670004455,"pfxX":-12.116703516489798,"pfxZ":5.037800191113014,"pX":-0.46886715617608987,"pZ":1.8053790031686072,"vX0":10.900030160025398,"vY0":-133.74166307050692,"vZ0":-5.2684992635015275,"x":134.87,"y":190.03,"x0":-3.0535481974363887,"y0":50.00641881556337,"z0":5.498539316324684,"aX":-21.620177436483456},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":2399,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.41196698807475496,"extension":6.751872113241545},"index":1,"playId":"f5241d71-0943-33c3-87a8-bbf4fb0d9de0","pitchNumber":2,"startTime":"2026-07-12T17:43:37.834Z","endTime":"2026-07-12T17:43:42.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.0,"endSpeed":80.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.905680689072163,"aZ":-28.192790499057235,"pfxX":-10.584835159008062,"pfxZ":2.4114273706275187,"pX":-0.11994059820018707,"pZ":1.3938377501062518,"vX0":11.091070906420875,"vY0":-127.62453105091387,"vZ0":-4.530401847638817,"x":121.57,"y":201.15,"x0":-3.143820503964822,"y0":50.00563708257925,"z0":5.408899371474251,"aX":-17.490526720500817},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1804,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42894891382247646,"extension":6.615352267401757},"index":2,"playId":"f0ca3cc6-4580-3387-a445-4290e4954782","pitchNumber":3,"startTime":"2026-07-12T17:43:51.918Z","endTime":"2026-07-12T17:43:56.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93659660935016,"aZ":-14.035298286573514,"pfxX":-6.74871928712426,"pfxZ":9.72332542731569,"pX":-0.15726642231955476,"pZ":1.5448460204914494,"vX0":10.671526198796657,"vY0":-135.31357322397827,"vZ0":-7.209271036865584,"x":122.99,"y":197.07,"x0":-3.264890345917255,"y0":50.00118270577131,"z0":5.215950035073703,"aX":-12.58756596671397},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2572,"spinDirection":219},"zone":13,"typeConfidence":0.86,"plateTime":0.40391058617605813,"extension":6.93780115214477},"index":3,"playId":"f490eff1-3839-37d4-a99a-d27c55f34f42","pitchNumber":4,"startTime":"2026-07-12T17:44:07.587Z","endTime":"2026-07-12T17:44:12.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87618191044359,"aZ":-14.1167514792203,"pfxX":-6.692161219635814,"pfxZ":9.641811379886448,"pX":0.0773412755821293,"pZ":2.6344575250592093,"vX0":10.904778186813118,"vY0":-135.7748100611382,"vZ0":-4.471422473246566,"x":114.05,"y":167.65,"x0":-3.115863674023526,"y0":50.000860908667526,"z0":5.28029526387918,"aX":-12.531524722724997},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2579,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.40293966294833305,"extension":6.801991291136633},"index":4,"playId":"bea30cbc-71cd-3a60-9847-339f320bc33c","pitchNumber":5,"startTime":"2026-07-12T17:44:24.191Z","endTime":"2026-07-12T17:44:28.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015812126193598,"aZ":-14.285577930479453,"pfxX":-5.176845938020389,"pfxZ":9.298044547766814,"pX":-0.36964158310548034,"pZ":2.562302201580582,"vX0":9.594043853056519,"vY0":-137.47229499236715,"vZ0":-5.065556484932532,"x":131.09,"y":169.6,"x0":-3.2240791251053547,"y0":50.00229144839486,"z0":5.390479798207749,"aX":-9.960024290837222},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2581,"spinDirection":218},"zone":4,"typeConfidence":0.94,"plateTime":0.39764335779140136,"extension":6.942282638942403},"hitData":{"launchSpeed":110.0,"launchAngle":26.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.74,"coordY":24.14}},"index":5,"playId":"1a926577-7001-3ba4-b804-d98cb9035f0b","pitchNumber":6,"startTime":"2026-07-12T17:44:40.769Z","endTime":"2026-07-12T17:45:12.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:45:12.422Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:45:09.777Z","endTime":"2026-07-12T17:47:07.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79690165557151,"aZ":-14.21450374879728,"pfxX":-8.337246304765987,"pfxZ":9.626849537593216,"pX":-0.19704756835112328,"pZ":1.8375036350803329,"vX0":11.081645808417726,"vY0":-136.41201390725075,"vZ0":-6.621291942271727,"x":124.51,"y":189.17,"x0":-3.247913633351424,"y0":50.00584381889117,"z0":5.294827825161898,"aX":-15.559470768685125},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2543,"spinDirection":223},"zone":8,"typeConfidence":0.78,"plateTime":0.403064828987056,"extension":6.833877727972229},"index":0,"playId":"654a4412-fa42-3a1b-95e8-7fd70b829e3c","pitchNumber":1,"startTime":"2026-07-12T17:45:30.690Z","endTime":"2026-07-12T17:45:35.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":89.1,"endSpeed":82.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943621534623013,"aZ":-28.162975470636813,"pfxX":-10.151469323798272,"pfxZ":2.3831854406124338,"pX":1.560871421762163,"pZ":0.23681648826774993,"vX0":14.567469272139105,"vY0":-128.76411690243387,"vZ0":-7.23446913847626,"x":57.5,"y":232.39,"x0":-2.8428002856982686,"y0":50.00589742633407,"z0":5.252657856464569,"aX":-17.10513661178247},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":1627,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.42485875460620903,"extension":6.774014431470586},"index":1,"playId":"805785af-b0eb-36b1-ad91-20f0a4ccea02","pitchNumber":2,"startTime":"2026-07-12T17:45:45.719Z","endTime":"2026-07-12T17:45:49.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500453348500855,"aZ":-29.873263306444002,"pfxX":-8.373120517559105,"pfxZ":1.3854607611649588,"pX":0.32297715920062703,"pZ":1.68350334495018,"vX0":11.600908674004202,"vY0":-128.1791461614906,"vZ0":-3.552184823186707,"x":104.69,"y":193.33,"x0":-3.1738073229803416,"y0":50.0044707843161,"z0":5.41983441629645,"aX":-13.933840938367748},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":1667,"spinDirection":242},"zone":9,"typeConfidence":0.89,"plateTime":0.4273046147594246,"extension":6.7627465327439795},"index":2,"playId":"ed8b6d78-03fe-3698-83ed-aadd0ca36f92","pitchNumber":3,"startTime":"2026-07-12T17:46:02.686Z","endTime":"2026-07-12T17:46:07.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T17:46:12.000Z","endTime":"2026-07-12T17:46:20.950Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18320013075551,"aZ":-40.72676974072686,"pfxX":9.444608172170456,"pfxZ":-5.99679825670367,"pX":0.32785997060589567,"pZ":0.08715707416968779,"vX0":5.632643521290481,"vY0":-120.3201520166422,"vZ0":-4.175610696251099,"x":104.5,"y":236.43,"x0":-3.291683937817661,"y0":50.00105982984989,"z0":5.556489640859271,"aX":13.474172957266854},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.8,"breakHorizontal":-18.7,"spinRate":2920,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.45997740109678764,"extension":6.755884646037068},"index":4,"playId":"bc22d57c-6f06-3681-9db2-8f8f37aee884","pitchNumber":4,"startTime":"2026-07-12T17:46:20.950Z","endTime":"2026-07-12T17:46:26.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.9,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168658000877134,"aZ":-14.597259010973236,"pfxX":-7.35467994776583,"pfxZ":9.301415737342573,"pX":0.3155385839037897,"pZ":1.0831964267740317,"vX0":11.625574447498142,"vY0":-136.17414358579387,"vZ0":-8.215803965456649,"x":104.97,"y":209.53,"x0":-3.041331772167236,"y0":50.00143205772016,"z0":5.136065027698007,"aX":-13.897035051415068},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2317,"spinDirection":221},"zone":14,"typeConfidence":0.84,"plateTime":0.4012699259510395,"extension":7.021424973127829},"index":5,"playId":"292f0165-9081-3ddf-be77-356b85241b38","pitchNumber":5,"startTime":"2026-07-12T17:46:41.815Z","endTime":"2026-07-12T17:46:46.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341225014836922,"aZ":-21.60996040399702,"pfxX":-8.448644069534229,"pfxZ":5.547653992328833,"pX":-0.35104292141189014,"pZ":0.9581591392940932,"vX0":10.596798710954493,"vY0":-136.2363941168867,"vZ0":-7.656594477998735,"x":130.38,"y":212.91,"x0":-3.1702544659526954,"y0":50.0010853502888,"z0":5.26778670537822,"aX":-16.083619280138716},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":13.4,"spinRate":2276,"spinDirection":231},"zone":13,"typeConfidence":0.72,"plateTime":0.4000934238732974,"extension":6.900603192088735},"index":6,"playId":"1056d960-75a8-3651-b17d-9a2e02cc48d9","pitchNumber":6,"startTime":"2026-07-12T17:47:02.842Z","endTime":"2026-07-12T17:47:07.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:47:07.312Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Abimelec Ortiz grounds into a double play, shortstop José Caballero to first baseman Ben Rice. Luis García Jr. out at 2nd. Abimelec Ortiz out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:47:13.630Z","endTime":"2026-07-12T17:49:08.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228747123768933,"aZ":-15.866066658052405,"pfxX":-4.0541389927378475,"pfxZ":8.674037442807341,"pX":-0.8046650999555004,"pZ":3.246245273166663,"vX0":7.69969159603291,"vY0":-134.9928063721598,"vZ0":-3.240814722278432,"x":147.67,"y":151.13,"x0":-3.143342759414599,"y0":50.0045262010257,"z0":5.552939974032311,"aX":-7.624666409871619},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":2481,"spinDirection":213},"zone":1,"typeConfidence":0.93,"plateTime":0.4028832086629053,"extension":6.775294830314651},"index":0,"playId":"05f49f5a-7d96-3010-b6fe-de54b390609a","pitchNumber":1,"startTime":"2026-07-12T17:47:33.084Z","endTime":"2026-07-12T17:47:37.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617464835284338,"aZ":-12.610575501658278,"pfxX":-7.010026722104321,"pfxZ":10.384522704872252,"pX":-0.0021458491688971346,"pZ":3.02923109938039,"vX0":10.85916957256416,"vY0":-136.08733237427109,"vZ0":-4.176369356639573,"x":117.08,"y":156.99,"x0":-3.1252797900037015,"y0":50.004540098041545,"z0":5.4512957087303295,"aX":-13.209584457657698},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2494,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.40180560658180564,"extension":6.769891218657263},"index":1,"playId":"abc4bb68-cd70-300b-a078-9a9db0c5126b","pitchNumber":2,"startTime":"2026-07-12T17:47:50.527Z","endTime":"2026-07-12T17:47:56.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01700730530324,"aZ":-14.074089563558454,"pfxX":-6.59040803492283,"pfxZ":9.613993548626494,"pX":1.3100011451750158,"pZ":2.5556258537676113,"vX0":13.69653979488926,"vY0":-135.4697367085756,"vZ0":-5.018693519779484,"x":67.07,"y":169.78,"x0":-2.9260255391351007,"y0":50.00241708370031,"z0":5.3956112945671375,"aX":-12.408338688613018},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2554,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.4023327510018433,"extension":6.932944770710843},"index":2,"playId":"aa67739d-2636-3604-bc19-0c65ac19c18c","pitchNumber":3,"startTime":"2026-07-12T17:48:12.620Z","endTime":"2026-07-12T17:48:17.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908420992615568,"aZ":-31.938497085570972,"pfxX":11.501379017574502,"pfxZ":0.15700192465043372,"pX":-0.007645711459083288,"pZ":2.3455475555173706,"vX0":4.545263638955732,"vY0":-122.6448283335216,"vZ0":-1.3964230217098321,"x":117.29,"y":175.45,"x0":-3.383174829916502,"y0":50.003879665729976,"z0":5.664617637586582,"aX":17.393170687088524},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":-22.0,"spinRate":2901,"spinDirection":56},"zone":5,"typeConfidence":0.91,"plateTime":0.4478443310055842,"extension":6.542997134935447},"index":3,"playId":"34f26eaa-802a-3c18-bbd7-8a685ab92efc","pitchNumber":4,"startTime":"2026-07-12T17:48:31.554Z","endTime":"2026-07-12T17:48:37.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T17:48:44.747Z","endTime":"2026-07-12T17:48:58.044Z","isPitch":false,"type":"action","player":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.5,"endSpeed":87.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444490486139085,"aZ":-13.0589900538022,"pfxX":-4.936977413294068,"pfxZ":9.864540248310627,"pX":-0.8371711021066944,"pZ":2.036278718343171,"vX0":7.86114140304774,"vY0":-137.36281650380147,"vZ0":-6.858356897783648,"x":148.91,"y":183.8,"x0":-3.076465892101209,"y0":50.002223527941666,"z0":5.428543709153132,"aX":-9.566624847230198},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2539,"spinDirection":212},"zone":7,"typeConfidence":0.93,"plateTime":0.39664582797144776,"extension":6.907553281690505},"hitData":{"launchSpeed":100.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.68,"coordY":144.93}},"index":5,"playId":"55697709-f493-32e8-8a3a-af2e0ccf3b15","pitchNumber":5,"startTime":"2026-07-12T17:48:58.044Z","endTime":"2026-07-12T17:49:08.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-6.400000000000013,"leverageIndex":1.24,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:49:08.952Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:49:18.326Z","endTime":"2026-07-12T17:51:00.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":83.7,"endSpeed":76.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478592553853186,"aZ":-33.770272977392324,"pfxX":9.958652737064362,"pfxZ":-1.0746967151855618,"pX":-1.3616204405984684,"pZ":3.205707540537125,"vX0":2.182396658752674,"vY0":-121.83803562220905,"vZ0":0.9458723587185229,"x":168.9,"y":152.23,"x0":-3.5645183199805004,"y0":50.00172420452379,"z0":5.756785828339798,"aX":14.80074403108315},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":-18.6,"spinRate":2994,"spinDirection":57},"zone":11,"typeConfidence":0.91,"plateTime":0.4515276199078446,"extension":6.483382379834485},"index":0,"playId":"f5b1beb4-7097-364a-802e-8c836e359666","pitchNumber":1,"startTime":"2026-07-12T17:49:33.504Z","endTime":"2026-07-12T17:49:38.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":83.7,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725044119207137,"aZ":-35.5183070433398,"pfxX":9.976605219540229,"pfxZ":-2.215881013806378,"pX":-1.1282655089379732,"pZ":2.6248951473342625,"vX0":2.3476379760205046,"vY0":-121.90388303159469,"vZ0":0.06584413529243838,"x":160.01,"y":167.91,"x0":-3.400000662746887,"y0":50.00575413450897,"z0":5.6610266388574555,"aX":15.032589273141644},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.7,"breakHorizontal":-18.6,"spinRate":3015,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.44913028673486854,"extension":6.47983727416194},"index":1,"playId":"53144399-76f2-37a8-9569-c3f0f5437df1","pitchNumber":2,"startTime":"2026-07-12T17:49:49.542Z","endTime":"2026-07-12T17:49:54.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35566520945303,"aZ":-17.058468220921984,"pfxX":-4.376575780206018,"pfxZ":7.951653070478018,"pX":-1.4720108311641495,"pZ":3.915943569801771,"vX0":6.482511317370385,"vY0":-136.584986540158,"vZ0":-1.2833092085758002,"x":173.11,"y":133.05,"x0":-3.300838349036964,"y0":50.00322256200374,"z0":5.55777963238186,"aX":-8.32072954100589},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":6.6,"spinRate":2546,"spinDirection":213},"zone":11,"typeConfidence":0.94,"plateTime":0.4000852673284183,"extension":6.641899739744337},"index":2,"playId":"711eb4d8-69ed-3a03-a1fd-ee9bb519a00a","pitchNumber":3,"startTime":"2026-07-12T17:50:06.477Z","endTime":"2026-07-12T17:50:11.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001276599491582,"aZ":-16.848889231784188,"pfxX":-3.9531382026841158,"pfxZ":8.123812760089073,"pX":-0.02018850293792783,"pZ":2.641354799273663,"vX0":9.839683113985767,"vY0":-136.05277510275383,"vZ0":-4.3705206205116625,"x":117.77,"y":167.46,"x0":-3.1596347261200504,"y0":50.006514824589345,"z0":5.425544735024273,"aX":-7.461773776068143},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":5.3,"spinRate":2525,"spinDirection":228},"zone":5,"typeConfidence":0.94,"plateTime":0.4015773079234628,"extension":6.84777080463502},"index":3,"playId":"4f59a200-b132-36d3-81a8-1d88f8418ae0","pitchNumber":4,"startTime":"2026-07-12T17:50:24.302Z","endTime":"2026-07-12T17:50:31.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-12T17:50:47.145Z","endTime":"2026-07-12T17:50:52.264Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.415263912697494,"aZ":-30.27411009061081,"pfxX":-9.577133771358437,"pfxZ":1.16097770178789,"pX":-0.21115616965605633,"pZ":1.840259497961191,"vX0":10.514374811671196,"vY0":-127.27021009072743,"vZ0":-2.9552585842339125,"x":125.05,"y":189.09,"x0":-3.1540676794233713,"y0":50.003791702926016,"z0":5.417179318100338,"aX":-15.69327286450581},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":1593,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.43057095376350585,"extension":6.893450006448179},"hitData":{"launchSpeed":97.2,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.09,"coordY":163.18}},"index":5,"playId":"8c695977-238a-369b-8bb8-09413f8cb22c","pitchNumber":5,"startTime":"2026-07-12T17:50:52.264Z","endTime":"2026-07-12T17:51:00.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:51:00.065Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Bellinger walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:52:52.653Z","endTime":"2026-07-12T17:54:28.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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, 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.5,"endSpeed":78.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397556215613434,"aZ":-41.080692019771526,"pfxX":7.937674422029694,"pfxZ":-5.8060756333599,"pX":0.46122525723918517,"pZ":1.4558794624016795,"vX0":3.3360528687997957,"vY0":-123.12216098241183,"vZ0":-2.484817301648767,"x":99.42,"y":199.47,"x0":-1.9422074413614239,"y0":50.000767337314436,"z0":5.954092018741321,"aX":12.185281441206577},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.8,"breakHorizontal":-15.1,"spinRate":2197,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4448299485548799,"extension":6.062020988445249},"index":0,"playId":"1caa5263-eed4-33c3-a0e5-e8df0d734314","pitchNumber":1,"startTime":"2026-07-12T17:53:09.595Z","endTime":"2026-07-12T17:53:14.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979858062724222,"aZ":-15.87096892372678,"pfxX":-3.075360331527204,"pfxZ":7.977248369800547,"pX":0.7480346914586995,"pZ":2.36840599177378,"vX0":7.553082859814774,"vY0":-140.8742107248797,"vZ0":-7.155699171954676,"x":88.49,"y":174.83,"x0":-1.5484283269307975,"y0":50.00105892493613,"z0":5.935438931899,"aX":-6.284376564289972},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":4.3,"spinRate":2305,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.3863374549956995,"extension":6.291405369380241},"index":1,"playId":"7138c23b-f14f-3376-91b2-054a9fe42213","pitchNumber":2,"startTime":"2026-07-12T17:53:29.797Z","endTime":"2026-07-12T17:53:34.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877139103737466,"aZ":-13.518488058373682,"pfxX":-4.701822265726474,"pfxZ":9.458162274504463,"pX":1.2430846115796879,"pZ":1.3342724762775515,"vX0":9.394184386351553,"vY0":-139.45745910094954,"vZ0":-9.990298382988728,"x":69.62,"y":202.75,"x0":-1.5558713184782398,"y0":50.005803046116924,"z0":5.85118006487802,"aX":-9.277795005055422},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2330,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.3924982979717355,"extension":6.348847301474852},"index":2,"playId":"ca767ea4-3132-34c2-93af-6f0cba691e60","pitchNumber":3,"startTime":"2026-07-12T17:53:50.229Z","endTime":"2026-07-12T17:53:55.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.6,"endSpeed":87.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0302423036867,"aZ":-14.1815510128032,"pfxX":-3.623992467524191,"pfxZ":9.168086497071545,"pX":0.3288855586603209,"pZ":2.3050850926006943,"vX0":6.891224574913516,"vY0":-138.9275217836618,"vZ0":-7.171890649237599,"x":104.46,"y":176.54,"x0":-1.7086306348811864,"y0":50.001587089652745,"z0":5.855694046148234,"aX":-7.111588857946585},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2253,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3936986726869982,"extension":6.183107879638106},"index":3,"playId":"9bdb9886-a32d-3d1b-90ad-327ad1919d79","pitchNumber":4,"startTime":"2026-07-12T17:54:07.602Z","endTime":"2026-07-12T17:54:12.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.145537690212123,"aZ":-16.021925681261298,"pfxX":-4.178347707486636,"pfxZ":8.024890751497104,"pX":-1.5909052503676555,"pZ":2.3918426317741908,"vX0":2.0471493061314154,"vY0":-140.35797765483778,"vZ0":-6.7148830253063805,"x":177.64,"y":174.2,"x0":-1.7833676501971951,"y0":50.00270295460227,"z0":5.842106047930048,"aX":-8.410150579211802},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":7.2,"spinRate":2272,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.38893296908826613,"extension":6.195109841849767},"index":4,"playId":"09721e49-36db-3505-b9e4-3aa0366ce44c","pitchNumber":5,"startTime":"2026-07-12T17:54:24.278Z","endTime":"2026-07-12T17:54:28.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:54:28.677Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jazz Chisholm Jr. grounds into a double play, first baseman Luis García Jr. to shortstop CJ Abrams. Cody Bellinger out at 2nd. Jazz Chisholm Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:54:30.696Z","endTime":"2026-07-12T17:56:13.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.922542684357254,"aZ":-15.743248345609128,"pfxX":-4.860773403838752,"pfxZ":8.11589730805896,"pX":-0.4351436853676927,"pZ":3.03308290499397,"vX0":5.276459958884732,"vY0":-140.70442314673087,"vZ0":-5.326229712988262,"x":133.59,"y":156.89,"x0":-1.694258296196215,"y0":50.0063377086131,"z0":5.954390714191521,"aX":-9.846135190668477},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2138,"spinDirection":220},"zone":1,"typeConfidence":0.92,"plateTime":0.38778918264015516,"extension":6.201972661045767},"index":0,"playId":"3eb1d4c7-095d-3539-bc90-4c5348b310da","pitchNumber":1,"startTime":"2026-07-12T17:54:57.034Z","endTime":"2026-07-12T17:55:02.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55539781850528,"aZ":-16.4879587638007,"pfxX":-2.30340483189962,"pfxZ":7.933255335637275,"pX":-0.75848621690898,"pZ":3.1734596436474645,"vX0":3.275965308984054,"vY0":-139.0973731408075,"vZ0":-5.084311550515131,"x":145.91,"y":153.1,"x0":-1.6473058863124417,"y0":50.00402677914005,"z0":6.103241240539982,"aX":-4.55520625498439},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":3.6,"spinRate":2176,"spinDirection":214},"zone":1,"typeConfidence":0.69,"plateTime":0.39242370469681775,"extension":6.02278580022526},"index":1,"playId":"214dd043-45fc-3840-8b25-ea9eb8d44dc1","pitchNumber":2,"startTime":"2026-07-12T17:55:20.754Z","endTime":"2026-07-12T17:55:25.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ce063984-95f2-3ffa-bcae-88d72c6d9c82","startTime":"2026-07-12T17:55:42.545Z","endTime":"2026-07-12T17:55:45.761Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.477272780376484,"aZ":-22.55744903215006,"pfxX":1.0121872169773307,"pfxZ":5.219180588843409,"pX":-0.26218271840671703,"pZ":2.6459058067267565,"vX0":3.7667340956128426,"vY0":-134.65995042824,"vZ0":-4.288411501308994,"x":126.99,"y":167.34,"x0":-1.8089026043249457,"y0":50.000119539139725,"z0":5.849281618171506,"aX":1.8629498584213091},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-2.6,"spinRate":2189,"spinDirection":192},"zone":5,"typeConfidence":0.93,"plateTime":0.4063179921559814,"extension":6.176595416502419},"hitData":{"launchSpeed":100.7,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.06,"coordY":176.87}},"index":3,"playId":"4c0d0ed1-1a02-31e0-8afb-d76c43477f6e","pitchNumber":3,"startTime":"2026-07-12T17:56:04.782Z","endTime":"2026-07-12T17:56:13.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":8.200000000000003,"leverageIndex":1.62,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:56:13.457Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:56:21.530Z","endTime":"2026-07-12T17:58:46.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313660382206805,"aZ":-19.595970436300377,"pfxX":0.6004541039963676,"pfxZ":6.438256157563142,"pX":-0.8942255678738744,"pZ":2.7750065418453733,"vX0":2.143382546051178,"vY0":-138.313231325826,"vZ0":-5.358168599705321,"x":151.09,"y":163.85,"x0":-1.7545376617666695,"y0":50.00538869076327,"z0":6.034790112173742,"aX":1.1739682771419497},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":-1.4,"spinRate":2360,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.3946695878430728,"extension":6.217593155018672},"index":0,"playId":"e54a383c-5eef-3491-a20b-ec91e28badd7","pitchNumber":1,"startTime":"2026-07-12T17:56:45.132Z","endTime":"2026-07-12T17:56:50.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946229876319613,"aZ":-15.066268719033616,"pfxX":-4.402431388998922,"pfxZ":8.62433423696281,"pX":0.3276783371730153,"pZ":2.527251485156628,"vX0":6.214190504389996,"vY0":-139.8060235963526,"vZ0":-6.91195339654166,"x":104.51,"y":170.54,"x0":-1.3498646868585358,"y0":50.00317191023855,"z0":6.016988249871964,"aX":-8.733009334510347},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2256,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.39149539205960604,"extension":6.424517905956777},"index":1,"playId":"353b3e47-af05-3e73-9228-0d6cddc8146e","pitchNumber":2,"startTime":"2026-07-12T17:57:07.868Z","endTime":"2026-07-12T17:57:13.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558184164249308,"aZ":-11.293934470742274,"pfxX":-2.839558010419369,"pfxZ":10.153709764494598,"pX":-0.9009567965448855,"pZ":2.32087970312996,"vX0":2.851756094634466,"vY0":-142.0264482370266,"vZ0":-8.375926637231922,"x":151.34,"y":176.12,"x0":-1.5460100169202113,"y0":50.00099461031802,"z0":6.014584350760229,"aX":-5.8381347053226245},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2247,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.3846957492370757,"extension":6.322499281605468},"index":2,"playId":"b3642d1f-133f-3e81-b116-b70298def0de","pitchNumber":3,"startTime":"2026-07-12T17:57:31.878Z","endTime":"2026-07-12T17:57:37.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.0,"endSpeed":81.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8965172871609,"aZ":-40.23876238172773,"pfxX":5.997648809784718,"pfxZ":-4.879988329678325,"pX":1.7540624472115884,"pZ":0.57005740516511,"vX0":6.458696532424013,"vY0":-127.95077640088653,"vZ0":-5.328663638960085,"x":50.14,"y":223.39,"x0":-1.5836556402601818,"y0":50.00051645707186,"z0":5.8398361467574365,"aX":9.92013755355724},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.8,"breakHorizontal":-12.4,"spinRate":2248,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4284187087399278,"extension":6.300157316866685},"index":3,"playId":"6f6c374b-36b4-3729-b167-283904e654da","pitchNumber":4,"startTime":"2026-07-12T17:57:49.458Z","endTime":"2026-07-12T17:57:54.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185889839386046,"aZ":-26.941278203715033,"pfxX":-0.09438991742254266,"pfxZ":2.7623487593198153,"pX":0.33838085350195474,"pZ":3.2814475674651518,"vX0":5.646269520696296,"vY0":-135.0339666028268,"vZ0":-2.310951022587291,"x":104.1,"y":150.18,"x0":-1.7447994694148603,"y0":50.00507534636911,"z0":5.9943770867346435,"aX":-0.18043831824573336},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":-0.7,"spinRate":2211,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.4016487044840007,"extension":6.183185317775113},"index":4,"playId":"f9dfb2cd-a035-3884-98bb-a1d993e343e5","pitchNumber":5,"startTime":"2026-07-12T17:58:15.231Z","endTime":"2026-07-12T17:58:20.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.5,"endSpeed":89.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25654239815936,"aZ":-14.750166540918949,"pfxX":-3.4940526347251,"pfxZ":8.670582867619665,"pX":-0.12281190073059275,"pZ":1.631778899071922,"vX0":5.282234971780386,"vY0":-140.27643925586617,"vZ0":-9.033503955653764,"x":121.68,"y":194.72,"x0":-1.5691137507499522,"y0":50.004929451215084,"z0":5.8378806001623955,"aX":-7.02295330749134},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":2228,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.3892395628740246,"extension":6.357533317460489},"hitData":{"launchSpeed":102.4,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.0,"coordY":124.0}},"index":5,"playId":"7e3169fd-b15a-3f00-82e0-718ea9450e70","pitchNumber":6,"startTime":"2026-07-12T17:58:35.472Z","endTime":"2026-07-12T17:58:46.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T17:58:46.454Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Cade Cavalli picks off José Caballero at 1st on throw to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:58:46.416Z","endTime":"2026-07-12T18:00:23.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325150906520015,"aZ":-25.489826300149648,"pfxX":1.404438253724921,"pfxZ":3.7812941099780097,"pX":-1.0909003349346216,"pZ":4.430890593907263,"vX0":2.1827213213738625,"vY0":-131.94032600989866,"vZ0":0.5924181927519397,"x":158.58,"y":119.15,"x0":-2.110460324200694,"y0":50.00312047065182,"z0":6.07764310247324,"aX":2.4830408848019334},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":-3.0,"spinRate":2294,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4146731022139405,"extension":6.153977941239513},"index":0,"playId":"5959919f-e2da-32ad-a17d-938148219b34","pitchNumber":1,"startTime":"2026-07-12T17:59:14.335Z","endTime":"2026-07-12T17:59:19.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"af15c92e-8555-30be-91c6-5507019660d3","startTime":"2026-07-12T17:59:37.561Z","endTime":"2026-07-12T17:59:40.847Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78150280625746,"aZ":-22.47800906056996,"pfxX":-10.192019517429664,"pfxZ":4.933081088250407,"pX":-1.203594511861504,"pZ":2.1405862774487434,"vX0":5.0911673482074455,"vY0":-140.10301368380144,"vZ0":-5.831909487292242,"x":162.88,"y":180.98,"x0":-1.7305733213184804,"y0":50.00585340716222,"z0":5.740655970021434,"aX":-20.05072463406648},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":17.3,"spinRate":2163,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.39252688492170007,"extension":6.257366637281676},"index":2,"playId":"4ff0c06d-0b08-3d1a-8bd0-83594c4b5903","pitchNumber":2,"startTime":"2026-07-12T17:59:57.877Z","endTime":"2026-07-12T18:00:02.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"39b0d490-8a05-31f7-b21f-d78d0887f9ed","startTime":"2026-07-12T18:00:18.747Z","endTime":"2026-07-12T18:00:23.321Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:00:23.321Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:01:51.979Z","endTime":"2026-07-12T18:03:23.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010564099842114,"aZ":-20.897570372271424,"pfxX":-11.322847565900164,"pfxZ":6.381274689965112,"pX":0.9732900157013215,"pZ":2.5604728787677344,"vX0":13.270905987585175,"vY0":-132.31675585038917,"vZ0":-3.865163762033843,"x":79.9,"y":169.65,"x0":-2.6431508266508876,"y0":50.00564837115048,"z0":5.577045942925081,"aX":-20.021306763565843},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":17.5,"spinRate":2323,"spinDirection":245},"zone":12,"typeConfidence":0.91,"plateTime":0.4144230581961317,"extension":6.610198260508095},"index":0,"playId":"f09d2056-6c8e-37f2-aa17-4c6cad20a77b","pitchNumber":1,"startTime":"2026-07-12T18:02:46.247Z","endTime":"2026-07-12T18:02:51.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882646536902385,"aZ":-22.18944755854474,"pfxX":-10.993722418224081,"pfxZ":5.615595528059241,"pX":0.9983525757041153,"pZ":1.0474856141426379,"vX0":13.903796477551863,"vY0":-132.62046141823066,"vZ0":-6.904469171702596,"x":78.95,"y":210.5,"x0":-2.8886929165132984,"y0":50.00174572094779,"z0":5.3078530697379005,"aX":-19.5440135447319},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2368,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.413309066960049,"extension":6.77135501879636},"index":1,"playId":"34aabb01-ce06-3ad0-90b6-3368d8d9e50e","pitchNumber":2,"startTime":"2026-07-12T18:03:00.619Z","endTime":"2026-07-12T18:03:05.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826425701770038,"aZ":-22.465380481988845,"pfxX":-9.68619673656736,"pfxZ":5.2794476049144485,"pX":0.12678903819447276,"pZ":2.2466566411200604,"vX0":11.804800250027785,"vY0":-134.85097369808364,"vZ0":-3.997431256002139,"x":112.17,"y":178.12,"x0":-3.0527787965044895,"y0":50.00090102014299,"z0":5.336580075173398,"aX":-17.805501492786693},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":2424,"spinDirection":249},"zone":5,"typeConfidence":0.9,"plateTime":0.4064626360453163,"extension":6.862316334965494},"hitData":{"launchSpeed":90.9,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.91,"coordY":151.52}},"index":2,"playId":"706aec12-4474-3e28-9dbf-1cc373788eaf","pitchNumber":3,"startTime":"2026-07-12T18:03:17.308Z","endTime":"2026-07-12T18:03:23.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:03:23.208Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Ben Rice to pitcher Will Warren.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:03:31.363Z","endTime":"2026-07-12T18:05:09.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289682930027105,"aZ":-31.41882823956726,"pfxX":-7.2390562198444215,"pfxZ":0.4764874375342778,"pX":-0.46022713575552643,"pZ":3.1399112235424846,"vX0":8.79878697948199,"vY0":-125.80421319431483,"vZ0":-0.10850755309026483,"x":134.54,"y":154.0,"x0":-3.074704629438197,"y0":50.00473963214182,"z0":5.7462932114830885,"aX":-11.519488088652283},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":10.9,"spinRate":1838,"spinDirection":247},"zone":1,"typeConfidence":0.85,"plateTime":0.43662151224895407,"extension":6.583182623476867},"index":0,"playId":"bf73dfff-dabe-3522-b48e-effdddc0ee50","pitchNumber":1,"startTime":"2026-07-12T18:03:44.110Z","endTime":"2026-07-12T18:03:48.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09266647356934,"aZ":-12.381921794265724,"pfxX":-6.089389547547798,"pfxZ":10.911762146280541,"pX":0.4368917920906298,"pZ":3.1235990464375623,"vX0":11.463629229349857,"vY0":-134.5380936566907,"vZ0":-4.108573133713499,"x":100.35,"y":154.44,"x0":-3.108703757822342,"y0":50.001305801456965,"z0":5.5628403811090665,"aX":-11.04491072312171},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2608,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.4087884940362403,"extension":6.707758538867456},"index":1,"playId":"17cf2f21-ff1c-31e6-9334-9f5cfaf8ab15","pitchNumber":2,"startTime":"2026-07-12T18:03:58.327Z","endTime":"2026-07-12T18:04:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T18:04:06.633Z","endTime":"2026-07-12T18:04:14.652Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989110852124856,"aZ":-43.823902718653024,"pfxX":5.3954749330591465,"pfxZ":-8.092177890969161,"pX":0.8583746258999579,"pZ":-1.2088380157761323,"vX0":7.653396085474601,"vY0":-120.53683713315372,"vZ0":-6.527780771794157,"x":84.28,"y":271.42,"x0":-3.084455007751479,"y0":50.000881155082446,"z0":5.49655468362244,"aX":7.770391918028768},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.2,"breakHorizontal":-11.9,"spinRate":2819,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.4580905165103544,"extension":6.654709428663467},"index":3,"playId":"9fe8c9a0-1394-32eb-be3f-d4398ec3ce82","pitchNumber":3,"startTime":"2026-07-12T18:04:14.652Z","endTime":"2026-07-12T18:04:19.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689370147974014,"aZ":-41.53362230031623,"pfxX":6.740301503513125,"pfxZ":-6.565054998411769,"pX":0.3889412298208402,"pZ":0.38018047912341957,"vX0":6.641245071269475,"vY0":-119.20121710702571,"vZ0":-3.190893122009121,"x":102.17,"y":228.52,"x0":-3.3171723532632384,"y0":50.00030493035375,"z0":5.516838088356265,"aX":9.615368448605503},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.4,"breakHorizontal":-13.9,"spinRate":2785,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4609666313898977,"extension":6.762945843847374},"index":4,"playId":"34396b59-8499-38c3-afd2-c775cb4fbb27","pitchNumber":4,"startTime":"2026-07-12T18:04:38.168Z","endTime":"2026-07-12T18:04:42.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.6,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05670946440254,"aZ":-19.153390530419788,"pfxX":-3.3660308011532107,"pfxZ":6.873131571700797,"pX":0.18141538550048347,"pZ":2.506779168052333,"vX0":10.173508696155224,"vY0":-136.09822251241962,"vZ0":-3.9885988885143164,"x":110.08,"y":171.1,"x0":-3.1513759541634703,"y0":50.00439329892009,"z0":5.300717882395089,"aX":-6.37917606363533},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":4.2,"spinRate":2426,"spinDirection":219},"zone":5,"typeConfidence":0.94,"plateTime":0.4009120572207441,"extension":6.8774969383391},"hitData":{"launchSpeed":76.8,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.54,"coordY":174.72}},"index":5,"playId":"a3d3fd16-f104-3dc6-a452-dc4b102f68e5","pitchNumber":5,"startTime":"2026-07-12T18:05:01.692Z","endTime":"2026-07-12T18:05:09.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:05:09.608Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"José Tena hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:05:13.522Z","endTime":"2026-07-12T18:07:50.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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(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":81.5,"endSpeed":74.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760457775363747,"aZ":-35.93410206867302,"pfxX":10.584031555741642,"pfxZ":-2.665177966233527,"pX":-1.7974309769250496,"pZ":3.25002579252955,"vX0":0.9674913809781931,"vY0":-118.6967723654649,"vZ0":1.950729448930466,"x":185.51,"y":151.03,"x0":-3.5845539011198633,"y0":50.00034778224852,"z0":5.712577267381495,"aX":14.953669751244822},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.0,"breakHorizontal":-19.3,"spinRate":2881,"spinDirection":62},"zone":11,"typeConfidence":0.87,"plateTime":0.4631638184603295,"extension":6.4514611789151175},"index":0,"playId":"b3b3beb1-a01d-3190-b8f1-6c86fcc0cd99","pitchNumber":1,"startTime":"2026-07-12T18:05:36.246Z","endTime":"2026-07-12T18:05:40.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346995276987876,"aZ":-36.46544147313394,"pfxX":9.557642827479464,"pfxZ":-2.9575099742166193,"pX":-0.140361552438996,"pZ":1.7707814875595667,"vX0":4.425298491552368,"vY0":-120.58816563104679,"vZ0":-1.3815806067052494,"x":122.35,"y":190.97,"x0":-3.248202437893728,"y0":50.00015310219119,"z0":5.607144143009535,"aX":13.88612321663944},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":-18.5,"spinRate":2964,"spinDirection":47},"zone":8,"typeConfidence":0.83,"plateTime":0.4565314372940481,"extension":6.687111126532443},"index":1,"playId":"3ad39582-65f5-3371-92d2-5bd261718d2b","pitchNumber":2,"startTime":"2026-07-12T18:05:53.425Z","endTime":"2026-07-12T18:05:58.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94342329286746,"aZ":-43.136370753093985,"pfxX":6.97592185439755,"pfxZ":-7.8563664318395015,"pX":0.2465324941354877,"pZ":1.367326851512838,"vX0":5.8374714047690315,"vY0":-117.83831509950457,"vZ0":-1.0431462681298889,"x":107.6,"y":201.86,"x0":-3.1755452486073383,"y0":50.00108799256081,"z0":5.826954924111212,"aX":9.736037369120883},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.2,"breakHorizontal":-14.2,"spinRate":2937,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.4661371829434011,"extension":6.463232228242561},"index":2,"playId":"ec472874-3a29-37a9-9568-05e47314cb08","pitchNumber":3,"startTime":"2026-07-12T18:06:08.045Z","endTime":"2026-07-12T18:06:12.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":87.9,"endSpeed":81.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89538004882123,"aZ":-33.08392227501819,"pfxX":-7.393881017698715,"pfxZ":-0.541042307530097,"pX":-1.532468236202969,"pZ":0.5967065265036483,"vX0":6.770055035954597,"vY0":-127.84548309469912,"vZ0":-5.570337241507524,"x":175.41,"y":222.67,"x0":-3.2416120300312463,"y0":50.00419878341014,"z0":5.369979412663795,"aX":-12.362421889342704},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":12.0,"spinRate":1765,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.4267952584949328,"extension":6.467088846082737},"index":3,"playId":"8b38a03a-ea4d-3722-8856-0dedb8b73c79","pitchNumber":4,"startTime":"2026-07-12T18:06:26.607Z","endTime":"2026-07-12T18:06:30.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572590954216995,"aZ":-35.35145296840114,"pfxX":-7.2668615570193875,"pfxZ":-1.9209147930755215,"pX":-0.4939118787228924,"pZ":2.372028989115093,"vX0":9.046689559293695,"vY0":-128.02254822042678,"vZ0":-0.9064721295585672,"x":135.83,"y":174.74,"x0":-3.1369669967895644,"y0":50.00428219070641,"z0":5.5090720615316515,"aX":-12.008002394496476},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.5,"breakHorizontal":11.0,"spinRate":1677,"spinDirection":246},"zone":4,"typeConfidence":0.89,"plateTime":0.4286000703069641,"extension":6.7222183391494585},"index":4,"playId":"fe8f85a3-91d8-3c87-83d0-bb9d508b9e3b","pitchNumber":5,"startTime":"2026-07-12T18:06:47.317Z","endTime":"2026-07-12T18:06:53.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13671388406632,"aZ":-23.760872089721985,"pfxX":-5.729651013810808,"pfxZ":4.459199303171836,"pX":-0.46803326031049175,"pZ":3.441965168301695,"vX0":9.483633201161117,"vY0":-135.80568995085773,"vZ0":-1.0280862881869126,"x":134.84,"y":145.85,"x0":-3.2460067846825384,"y0":50.00017876765676,"z0":5.464000142938776,"aX":-10.80281774131022},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":8.6,"spinRate":2486,"spinDirection":217},"zone":11,"typeConfidence":0.82,"plateTime":0.40189736597072434,"extension":6.901860717739338},"index":5,"playId":"444feffd-fefd-3f56-88a7-8844d0a1ad3c","pitchNumber":6,"startTime":"2026-07-12T18:07:12.721Z","endTime":"2026-07-12T18:07:20.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.4,"endSpeed":82.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23502014927265,"aZ":-27.738532436913097,"pfxX":-10.08024565550447,"pfxZ":2.594833066134342,"pX":2.277795679975069,"pZ":0.7346330300354464,"vX0":15.965866886479489,"vY0":-129.16626493634544,"vZ0":-6.5781435090116975,"x":30.18,"y":218.94,"x0":-2.644028492048785,"y0":50.00190886193127,"z0":5.417408534028818,"aX":-17.214793108600517},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":15.1,"spinRate":2123,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.42235649773577677,"extension":6.890479869087109},"index":6,"playId":"ecb94c30-5bfe-350f-bc30-dfaa058e95c7","pitchNumber":7,"startTime":"2026-07-12T18:07:44.065Z","endTime":"2026-07-12T18:07:50.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:07:50.006Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorbit Vivas pops out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:09:35.841Z","endTime":"2026-07-12T18:09:49.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T18:08:01.958Z","endTime":"2026-07-12T18:09:38.164Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322039358166553,"aZ":-16.227345068824082,"pfxX":-5.175402370098292,"pfxZ":8.68090310423405,"pX":-0.012852109354079738,"pZ":3.1281330096036553,"vX0":9.862748324294575,"vY0":-134.92632668122707,"vZ0":-3.389355040450135,"x":117.49,"y":154.32,"x0":-3.049056683845351,"y0":50.004213052767454,"z0":5.549301103144417,"aX":-9.5097135240635},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2555,"spinDirection":221},"zone":2,"typeConfidence":0.92,"plateTime":0.40648762382118075,"extension":6.798884288054197},"hitData":{"launchSpeed":85.9,"launchAngle":60.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":87.02,"coordY":139.46}},"index":1,"playId":"bbfc4020-9360-35c1-9795-defea04f6319","pitchNumber":1,"startTime":"2026-07-12T18:09:38.164Z","endTime":"2026-07-12T18:09:49.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:09:49.023Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:12:09.598Z","endTime":"2026-07-12T18:14:39.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59515982789003,"aZ":-12.771761853548142,"pfxX":-4.934120210680347,"pfxZ":10.043514116141532,"pX":-0.18150449057277035,"pZ":2.6727592932237396,"vX0":5.254151540692814,"vY0":-138.5198085012711,"vZ0":-6.7306631567881325,"x":123.92,"y":166.62,"x0":-1.4670411020597922,"y0":50.00434916332971,"z0":5.997937590768793,"aX":-9.534363628256186},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2218,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.39626759140406076,"extension":6.188011519298782},"index":0,"playId":"d378a177-dfaf-3023-8905-d0e4f2770e79","pitchNumber":1,"startTime":"2026-07-12T18:12:36.236Z","endTime":"2026-07-12T18:12:40.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37949327288255,"aZ":-12.038594148703885,"pfxX":-6.59866117261295,"pfxZ":10.24005254902646,"pX":0.6179684307792,"pZ":1.1157441691033823,"vX0":8.150354097558592,"vY0":-139.56386114487282,"vZ0":-10.934194840033504,"x":93.44,"y":208.65,"x0":-1.487437962735176,"y0":50.00359447494225,"z0":5.885030008603173,"aX":-12.975653293011447},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2286,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39296573767505194,"extension":6.36967278373147},"index":1,"playId":"babd45e8-9d47-324e-bd38-0708e07bbd81","pitchNumber":2,"startTime":"2026-07-12T18:12:55.636Z","endTime":"2026-07-12T18:13:00.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949869972369886,"aZ":-21.525957153536094,"pfxX":-11.219334277387112,"pfxZ":5.505372941738499,"pX":-1.6789716625730624,"pZ":2.280538517128297,"vX0":4.2101837010431,"vY0":-138.4279353869988,"vZ0":-5.80400357197136,"x":181.0,"y":177.21,"x0":-1.765286155827965,"y0":50.00155384144845,"z0":5.853045265744383,"aX":-21.692361590127447},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":19.4,"spinRate":2110,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.39622958756741955,"extension":6.308708532401204},"index":2,"playId":"c300590b-f9c1-3461-9380-c784f49315be","pitchNumber":3,"startTime":"2026-07-12T18:13:14.888Z","endTime":"2026-07-12T18:13:19.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.4,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959954572757105,"aZ":-21.811387379056182,"pfxX":-1.4164448103452758,"pfxZ":5.498611624915982,"pX":-0.08767702615060992,"pZ":2.8027757760977257,"vX0":4.842475600673957,"vY0":-136.00984552111154,"vZ0":-4.4795056952777195,"x":120.34,"y":163.11,"x0":-1.702060329083433,"y0":50.00674125569258,"z0":5.97072698740293,"aX":-2.6717812054620844},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":1.6,"spinRate":2303,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.4016782335514315,"extension":6.2131584382457},"index":3,"playId":"d3203a10-a4bd-334e-91d4-270d2591acd3","pitchNumber":4,"startTime":"2026-07-12T18:13:31.407Z","endTime":"2026-07-12T18:13:36.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00731843183674,"aZ":-42.789521545396234,"pfxX":3.5421801929717414,"pfxZ":-6.511080307796947,"pX":-0.6320984309280198,"pZ":2.8071238661288977,"vX0":1.4604830276854481,"vY0":-125.94751323823417,"vZ0":-0.029418734325590945,"x":141.09,"y":162.99,"x0":-1.6772250949785283,"y0":50.00299152527193,"z0":6.237054220576441,"aX":5.7749798812707365},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-11.6,"breakHorizontal":-6.7,"spinRate":2027,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4324320458497115,"extension":6.046138942448956},"index":4,"playId":"55e1d9f4-536c-3d15-ba50-5c0689700cc7","pitchNumber":5,"startTime":"2026-07-12T18:13:52.993Z","endTime":"2026-07-12T18:13:57.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T18:14:04.495Z","endTime":"2026-07-12T18:14:14.909Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983894894851893,"aZ":-42.75874051462765,"pfxX":1.7042580107260683,"pfxZ":-6.559680068713499,"pX":0.9750017907234028,"pZ":0.8283596873088337,"vX0":5.449887925510304,"vY0":-126.05587420711258,"vZ0":-4.371772770092368,"x":79.84,"y":216.41,"x0":-1.4341045920223965,"y0":50.00366352266201,"z0":6.027682069692422,"aX":2.7489790841004185},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.6,"breakHorizontal":-4.3,"spinRate":2174,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43406418975724437,"extension":5.9278171728875755},"index":6,"playId":"296dc689-91e0-3b72-85ee-5fb5c0fc556d","pitchNumber":6,"startTime":"2026-07-12T18:14:14.909Z","endTime":"2026-07-12T18:14:19.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94370877091725,"aZ":-20.245807210943266,"pfxX":-0.932023779725069,"pfxZ":6.240423964787219,"pX":-0.5086281756242255,"pZ":3.5186253951178883,"vX0":3.3185133399340185,"vY0":-137.04369386113723,"vZ0":-2.8940644086308605,"x":136.39,"y":143.78,"x0":-1.6116016072692914,"y0":50.00153298789783,"z0":5.963725316302384,"aX":-1.7815723394024945},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":1.1,"spinRate":2166,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.3989466607946768,"extension":6.168114564297145},"index":7,"playId":"2026e8e6-96e4-36cc-ac55-e73f5f4dd0b8","pitchNumber":7,"startTime":"2026-07-12T18:14:35.164Z","endTime":"2026-07-12T18:14:39.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:14:39.552Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:14:45.539Z","endTime":"2026-07-12T18:15:50.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45619209597012,"aZ":-18.67285337099969,"pfxX":-6.2467847863542705,"pfxZ":6.711685355931799,"pX":-0.8241167254253378,"pZ":2.7210494471607314,"vX0":5.055412550188285,"vY0":-140.3818638597811,"vZ0":-5.378182779348424,"x":148.41,"y":165.31,"x0":-1.829752340457565,"y0":50.00197675889263,"z0":5.863076515614914,"aX":-12.564796377750945},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":10.4,"spinRate":2289,"spinDirection":217},"zone":4,"typeConfidence":0.89,"plateTime":0.3890172762258697,"extension":6.4180362628480365},"index":0,"playId":"8c745eb0-54a4-3f23-ab35-a9bf265c4e3e","pitchNumber":1,"startTime":"2026-07-12T18:15:08.174Z","endTime":"2026-07-12T18:15:13.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T18:15:26.555Z","endTime":"2026-07-12T18:15:40.792Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92535022025302,"aZ":-17.725550650203385,"pfxX":-5.60070479003145,"pfxZ":7.298685901223758,"pX":0.23625900311647316,"pZ":2.449495688050038,"vX0":7.020026723247234,"vY0":-139.23849759496812,"vZ0":-6.240141282208798,"x":107.99,"y":172.64,"x0":-1.5805200921244067,"y0":50.00084131637867,"z0":5.877242032772983,"aX":-11.08421985645824},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2325,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3921876248389049,"extension":6.183519008440228},"hitData":{"launchSpeed":93.6,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.13,"coordY":162.68}},"index":2,"playId":"e0aaae46-6463-3d9a-ba5f-4e919442498a","pitchNumber":2,"startTime":"2026-07-12T18:15:40.792Z","endTime":"2026-07-12T18:15:50.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:15:50.204Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:15:55.602Z","endTime":"2026-07-12T18:17:13.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53254702942093,"aZ":-26.94599907411021,"pfxX":2.0344940487016676,"pfxZ":2.8491986960495383,"pX":-0.5407957941875001,"pZ":1.989299009257676,"vX0":2.8894031741514086,"vY0":-133.30461785793477,"vZ0":-5.27854210741919,"x":137.61,"y":185.07,"x0":-1.8952975584139886,"y0":50.00302714185926,"z0":5.894493618672004,"aX":3.730224149241944},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2262,"spinDirection":190},"zone":7,"typeConfidence":0.9,"plateTime":0.40793310032490115,"extension":6.336256812380113},"index":0,"playId":"314562be-9416-3080-a3e5-803b15045c89","pitchNumber":1,"startTime":"2026-07-12T18:16:29.574Z","endTime":"2026-07-12T18:16:34.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05104338659628,"aZ":-14.595242790064962,"pfxX":-2.840702903036455,"pfxZ":8.697619092990077,"pX":0.7144816563460417,"pZ":1.9248793121132965,"vX0":6.959709153789399,"vY0":-140.80345394063144,"vZ0":-8.576888540069955,"x":89.77,"y":186.81,"x0":-1.4131630249566383,"y0":50.003074114452296,"z0":5.941831599323362,"aX":-5.742161129602872},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":3.8,"spinRate":2331,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.38806461727459274,"extension":6.497714363150251},"index":1,"playId":"55b821f2-95c2-3ebb-b386-2dc7b9fdfbf7","pitchNumber":2,"startTime":"2026-07-12T18:16:49.750Z","endTime":"2026-07-12T18:16:54.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89742141763874,"aZ":-42.78473688078745,"pfxX":4.461446008717288,"pfxZ":-6.648025851661183,"pX":-0.39369361548986886,"pZ":2.7855711903925284,"vX0":1.2094986076720318,"vY0":-125.1844364994836,"vZ0":0.04566835628501775,"x":132.01,"y":163.57,"x0":-1.4620654275231386,"y0":50.001487638868376,"z0":6.252561428351699,"aX":7.121541239588732},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.8,"breakHorizontal":-8.4,"spinRate":2183,"spinDirection":34},"zone":4,"typeConfidence":0.91,"plateTime":0.4365557961937143,"extension":6.204622998012354},"index":2,"playId":"a7c7d239-ee6f-3c32-ae15-5f1538d84ab7","pitchNumber":3,"startTime":"2026-07-12T18:17:09.925Z","endTime":"2026-07-12T18:17:13.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:17:13.928Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, first baseman Ben Rice to pitcher Will Warren.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:19:08.515Z","endTime":"2026-07-12T18:20:51.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62686066199285,"aZ":-42.11513426770558,"pfxX":5.671657979778885,"pfxZ":-7.2086190874502165,"pX":0.35101092401133965,"pZ":3.276362149090388,"vX0":6.493236505607445,"vY0":-116.37497930564818,"vZ0":2.951609104923685,"x":103.62,"y":150.32,"x0":-3.205762905455365,"y0":50.00172222067556,"z0":5.9645828696013945,"aX":7.822572970765415},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.1,"breakHorizontal":-11.8,"spinRate":2719,"spinDirection":52},"zone":3,"typeConfidence":0.89,"plateTime":0.4696068122310635,"extension":6.7736871450212055},"index":0,"playId":"a9f4aa47-2415-3c3c-8312-0336e701cdeb","pitchNumber":1,"startTime":"2026-07-12T18:20:01.255Z","endTime":"2026-07-12T18:20:05.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65265741416931,"aZ":-18.749918668814566,"pfxX":-4.4534751039462535,"pfxZ":7.243844835606124,"pX":-0.20612607802162222,"pZ":3.7889476828397073,"vX0":9.549445093461173,"vY0":-134.41735595690562,"vZ0":-1.4315342082560778,"x":124.86,"y":136.48,"x0":-3.20601651740925,"y0":50.00297822171113,"z0":5.642880490159884,"aX":-8.254410328960757},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":6.4,"spinRate":2530,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.4055211294957819,"extension":6.76617896187041},"index":1,"playId":"0120bea0-ee7d-38e6-bcfb-c17910e30823","pitchNumber":2,"startTime":"2026-07-12T18:20:15.333Z","endTime":"2026-07-12T18:20:19.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68995386659075,"aZ":-29.672077226872876,"pfxX":-7.260761823640888,"pfxZ":1.5419916765868553,"pX":-1.2964242154913015,"pZ":2.66275067992709,"vX0":7.332871170044607,"vY0":-126.49839426964816,"vZ0":-1.3115223376226237,"x":166.42,"y":166.89,"x0":-3.288787511584793,"y0":50.00228092782586,"z0":5.565695977771077,"aX":-11.772767584120299},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":11.5,"spinRate":1595,"spinDirection":234},"zone":11,"typeConfidence":0.85,"plateTime":0.432912845762373,"extension":6.491711370521323},"index":2,"playId":"642d150c-8d71-3a5e-ad0a-b8a22e42d1d1","pitchNumber":3,"startTime":"2026-07-12T18:20:28.993Z","endTime":"2026-07-12T18:20:33.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720644477948152,"aZ":-28.566289085753624,"pfxX":-7.914692153725998,"pfxZ":2.165135251611388,"pX":-0.46442895384263316,"pZ":1.633413971840524,"vX0":9.489345340142895,"vY0":-127.1235309887364,"vZ0":-3.973899952026701,"x":134.7,"y":194.68,"x0":-3.186683331916333,"y0":50.002665751157195,"z0":5.440061527767503,"aX":-13.184743824114605},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":12.6,"spinRate":1554,"spinDirection":237},"zone":7,"typeConfidence":0.87,"plateTime":0.42796770456618694,"extension":6.796892913930177},"hitData":{"launchSpeed":75.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.07,"coordY":161.66}},"index":3,"playId":"3e0347bb-2d6c-31fb-a65c-c875823b3b10","pitchNumber":4,"startTime":"2026-07-12T18:20:42.878Z","endTime":"2026-07-12T18:20:51.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:20:51.459Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:20:55.544Z","endTime":"2026-07-12T18:22:49.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600059114467882,"aZ":-32.36140597170165,"pfxX":-7.697550204149764,"pfxZ":-0.11517715206841928,"pX":-0.3850426318569687,"pZ":2.3009107786429377,"vX0":9.324230086844462,"vY0":-124.96146439512978,"vZ0":-1.3102473478135404,"x":131.68,"y":176.66,"x0":-3.153066268224644,"y0":50.004390568733555,"z0":5.474382303159222,"aX":-12.25671109216963},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":12.0,"spinRate":1688,"spinDirection":241},"zone":7,"typeConfidence":0.88,"plateTime":0.4372030953039272,"extension":6.833113311138511},"index":0,"playId":"a1566b11-bc56-3fa5-b9ec-07bc720f2cae","pitchNumber":1,"startTime":"2026-07-12T18:21:17.772Z","endTime":"2026-07-12T18:21:22.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.752812340587514,"aZ":-30.409617159346155,"pfxX":-7.578603847334798,"pfxZ":1.091177913055537,"pX":-0.906541438842446,"pZ":0.5663590686477695,"vX0":8.202227846152434,"vY0":-126.45107009484889,"vZ0":-6.1869070928158205,"x":151.56,"y":223.49,"x0":-3.2074356324727655,"y0":50.0051351068876,"z0":5.484289325732448,"aX":-12.276841542908231},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":11.9,"spinRate":1743,"spinDirection":232},"zone":13,"typeConfidence":0.88,"plateTime":0.43314329402951923,"extension":6.650784905091085},"index":1,"playId":"017e99d9-d8c9-3f79-a6a4-1e99cad3d345","pitchNumber":2,"startTime":"2026-07-12T18:21:32.480Z","endTime":"2026-07-12T18:21:36.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61653898477458,"aZ":-37.312010223971654,"pfxX":11.958464104142326,"pfxZ":-3.55460741485847,"pX":-0.863689498552958,"pZ":2.359768835482726,"vX0":2.6568150560867823,"vY0":-120.06962041573627,"vZ0":-0.020327314479376968,"x":149.92,"y":175.07,"x0":-3.540704979155494,"y0":50.00543978360694,"z0":5.71906479953126,"aX":17.27080212211109},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.1,"breakHorizontal":-22.3,"spinRate":3008,"spinDirection":55},"zone":7,"typeConfidence":0.84,"plateTime":0.4580916230378138,"extension":6.617375424635526},"index":2,"playId":"1d1bfd65-9caa-3f05-91cd-52d5789560e1","pitchNumber":3,"startTime":"2026-07-12T18:21:52.481Z","endTime":"2026-07-12T18:21:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.776626777282473,"aZ":-39.556065695722616,"pfxX":7.170276018475536,"pfxZ":-5.30351064772558,"pX":1.3748658896625552,"pZ":1.2968447116955788,"vX0":8.156840228448033,"vY0":-117.10168683973566,"vZ0":-1.6598983123058553,"x":64.59,"y":203.77,"x0":-3.083204440127868,"y0":50.00487775018101,"z0":5.709954310214186,"aX":9.974196930707363},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.7,"breakHorizontal":-15.0,"spinRate":2868,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4674534114593589,"extension":6.572427567193535},"index":3,"playId":"b2f0eb7d-de8f-3ebc-9350-40e5fb89250a","pitchNumber":4,"startTime":"2026-07-12T18:22:07.655Z","endTime":"2026-07-12T18:22:12.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857632962600412,"aZ":-23.691282136994808,"pfxX":-4.405953250372985,"pfxZ":4.4768487901976926,"pX":0.43212469311957324,"pZ":4.258180830378459,"vX0":11.248108880103803,"vY0":-135.42762758024332,"vZ0":0.9274413937161488,"x":100.53,"y":123.81,"x0":-3.1652253481022377,"y0":50.0055508549813,"z0":5.543415543119401,"aX":-8.35545989777438},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":6.1,"spinRate":2583,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.4013020146149966,"extension":6.966795916968059},"index":4,"playId":"3156dd39-9a59-3b44-b008-454310d6b98f","pitchNumber":5,"startTime":"2026-07-12T18:22:27.988Z","endTime":"2026-07-12T18:22:32.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23134321102518,"aZ":-39.03349365901414,"pfxX":10.243982224451006,"pfxZ":-4.642115554736255,"pX":-1.002572783395596,"pZ":1.9832151436789174,"vX0":2.7126076565906057,"vY0":-120.17893420859886,"vZ0":-0.32048399288568263,"x":155.22,"y":185.23,"x0":-3.474727590788508,"y0":50.005783916028186,"z0":5.557923555216825,"aX":15.12669244069756},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.3,"breakHorizontal":-19.2,"spinRate":2854,"spinDirection":57},"zone":13,"typeConfidence":0.74,"plateTime":0.4541386925323878,"extension":6.611272889908834},"index":5,"playId":"7d09d56b-de29-3dff-b73e-56198fa44092","pitchNumber":6,"startTime":"2026-07-12T18:22:44.096Z","endTime":"2026-07-12T18:22:49.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:22:49.376Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis García Jr. grounds into a double play, shortstop José Caballero to first baseman Ben Rice. James Wood out at 2nd. Luis García Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:22:54.498Z","endTime":"2026-07-12T18:23:21.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744126393653456,"aZ":-23.58310811167707,"pfxX":-9.734696779865502,"pfxZ":4.7398574860099885,"pX":-0.5596888228339825,"pZ":2.819961793649971,"vX0":9.743290277368256,"vY0":-133.7907259661479,"vZ0":-2.7321678772330134,"x":138.33,"y":162.64,"x0":-2.983084087932309,"y0":50.006546783319685,"z0":5.543825545354214,"aX":-17.65993263272543},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2295,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.40932637843343045,"extension":6.751076530562005},"hitData":{"launchSpeed":92.6,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.28,"coordY":144.93}},"index":0,"playId":"0274fd67-e8d9-37de-b7e1-eff95589f386","pitchNumber":1,"startTime":"2026-07-12T18:23:12.632Z","endTime":"2026-07-12T18:23:21.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.12,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:23:21.000Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:25:15.004Z","endTime":"2026-07-12T18:26:47.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706724945388313,"aZ":-39.416036964411816,"pfxX":7.45475154503861,"pfxZ":-4.752493008030111,"pX":1.5041978993396825,"pZ":1.7583890673294422,"vX0":5.771797690191777,"vY0":-122.98928198364128,"vZ0":-1.9272560751240164,"x":59.66,"y":191.3,"x0":-1.846481712680689,"y0":50.005053643754856,"z0":5.913160428314687,"aX":11.354031265622954},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.8,"breakHorizontal":-14.9,"spinRate":2245,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4463349860191004,"extension":6.2521983017143175},"index":0,"playId":"31972052-8289-320e-a9ea-22e848ce0a9f","pitchNumber":1,"startTime":"2026-07-12T18:25:33.246Z","endTime":"2026-07-12T18:25:37.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61352321782979,"aZ":-42.87177998367548,"pfxX":5.142993998827074,"pfxZ":-7.060543586029027,"pX":0.3446885235199691,"pZ":2.206217280868996,"vX0":3.046123322686089,"vY0":-122.68623628288888,"vZ0":-0.7765550120526001,"x":103.86,"y":179.21,"x0":-1.5835526672604816,"y0":50.00218453127529,"z0":6.1995561555706225,"aX":7.792888621019448},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.7,"breakHorizontal":-10.1,"spinRate":2115,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4474493298702109,"extension":6.160593051431944},"index":1,"playId":"c4234597-e76c-3b26-9d87-d499e98d84c9","pitchNumber":2,"startTime":"2026-07-12T18:25:53.108Z","endTime":"2026-07-12T18:25:59.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18836822294038,"aZ":-15.538670783384097,"pfxX":-3.254751412230941,"pfxZ":8.131760637711793,"pX":-0.14314126028606808,"pZ":1.2493047063389116,"vX0":5.218207337219658,"vY0":-140.7810411004454,"vZ0":-10.07141668473846,"x":122.46,"y":205.05,"x0":-1.5816835697628584,"y0":50.00604977740313,"z0":5.834769573005314,"aX":-6.6608972366356225},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":5.0,"spinRate":2139,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.38625086227328476,"extension":6.489173010014772},"index":2,"playId":"46e48de6-6cb7-3c61-8d7e-d8fe3340924b","pitchNumber":3,"startTime":"2026-07-12T18:26:20.306Z","endTime":"2026-07-12T18:26:25.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.755871350078053,"aZ":-24.131394605761756,"pfxX":-8.493343753842385,"pfxZ":4.156647626141968,"pX":0.02158424470768103,"pZ":2.584049502881811,"vX0":7.3917936275414435,"vY0":-137.97122981306308,"vZ0":-4.471538342506893,"x":116.18,"y":169.01,"x0":-1.5844899278932774,"y0":50.00097579162541,"z0":5.845227958724802,"aX":-16.426747812313042},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":2066,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39647995280158277,"extension":6.412465527015189},"hitData":{"launchSpeed":106.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.13,"coordY":162.17}},"index":3,"playId":"3c0fd9c1-8b16-33ec-8cb4-d3488a066b96","pitchNumber":4,"startTime":"2026-07-12T18:26:37.807Z","endTime":"2026-07-12T18:26:47.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:26:47.651Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz challenged (pitch result), call on the field was overturned: Ben Rice called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:26:50.006Z","endTime":"2026-07-12T18:29:27.588Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.096552710706963,"aZ":-12.505784610289123,"pfxX":-4.7813857561342346,"pfxZ":9.77678117272514,"pX":0.5210163952021265,"pZ":1.4732422652650456,"vX0":7.117051124072439,"vY0":-140.74449080078628,"vZ0":-9.952118408635203,"x":97.14,"y":199.0,"x0":-1.4159536445052416,"y0":50.00411276161898,"z0":5.858938396431989,"aX":-9.62067970263276},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2214,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.38874415629961234,"extension":6.3857722791744065},"index":0,"playId":"80efde6b-c16e-3fc8-84a3-727521cd17e9","pitchNumber":1,"startTime":"2026-07-12T18:27:27.571Z","endTime":"2026-07-12T18:27:32.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774129785206483,"aZ":-11.267381219715675,"pfxX":-3.866470423934021,"pfxZ":10.221516735922888,"pX":0.26495396654477776,"pZ":1.4339606885880323,"vX0":6.467794270485714,"vY0":-141.30036404754514,"vZ0":-10.375485364792688,"x":106.9,"y":200.06,"x0":-1.5395144711626323,"y0":50.00332327890445,"z0":5.8534565983529445,"aX":-7.908671364273395},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2222,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.38597871121169813,"extension":6.373118673596065},"index":1,"playId":"65e6c2ff-703b-3234-89e0-b60de84f364f","pitchNumber":2,"startTime":"2026-07-12T18:27:54.080Z","endTime":"2026-07-12T18:27:59.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483240379655467,"aZ":-21.004251565747712,"pfxX":-7.945286323003598,"pfxZ":5.693890907644242,"pX":-0.01058470241120216,"pZ":1.8058368062486816,"vX0":7.024015599487841,"vY0":-138.81038208931497,"vZ0":-7.150709096680482,"x":117.4,"y":190.02,"x0":-1.5347717901515883,"y0":50.00390397905177,"z0":5.80151375929775,"aX":-15.59073392052551},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2241,"spinDirection":219},"zone":8,"typeConfidence":0.8,"plateTime":0.3937543614171246,"extension":6.360714468225513},"index":2,"playId":"6b635664-f434-369d-8fed-6bbd27bd2c2b","pitchNumber":3,"startTime":"2026-07-12T18:28:14.801Z","endTime":"2026-07-12T18:28:19.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T18:28:25.769Z","endTime":"2026-07-12T18:28:39.861Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993992065080338,"aZ":-11.472110383562043,"pfxX":-3.80425252883452,"pfxZ":9.891591203035414,"pX":-1.1679076055948296,"pZ":2.568628818794237,"vX0":2.3436802223932798,"vY0":-142.86285430312319,"vZ0":-7.4487309189761985,"x":161.52,"y":169.43,"x0":-1.4991930195983028,"y0":50.00685488757852,"z0":5.909630970766864,"aX":-7.965543234883183},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2290,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3815416873997175,"extension":6.424707380149148},"index":4,"playId":"1b3ff30e-87e3-304c-80c2-694be4b83b79","pitchNumber":4,"startTime":"2026-07-12T18:28:39.861Z","endTime":"2026-07-12T18:28:44.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338143421210727,"aZ":-40.02358642536716,"pfxX":6.933244798056048,"pfxZ":-4.8950932242485745,"pX":-0.8188130244794621,"pZ":2.759079370016352,"vX0":0.2909197133954442,"vY0":-125.57717859315198,"vZ0":-0.06720724275740952,"x":148.21,"y":164.28,"x0":-1.8372793328343204,"y0":50.000795745232,"z0":6.029576328537374,"aX":11.122456141692416},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.6,"breakHorizontal":-12.6,"spinRate":2292,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.43539349242269676,"extension":6.1839082303646595},"index":5,"playId":"9f82661b-d333-3e6a-8390-c3f705b3abca","pitchNumber":5,"startTime":"2026-07-12T18:29:00.560Z","endTime":"2026-07-12T18:29:27.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:29:27.588Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jasson Domínguez lines out to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:29:18.823Z","endTime":"2026-07-12T18:30:14.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015299018412822,"aZ":-43.33587162573461,"pfxX":3.614176311961206,"pfxZ":-6.973837000416678,"pX":-1.2042699333055105,"pZ":2.967181443316848,"vX0":0.19804340070717238,"vY0":-125.39861821466775,"vZ0":0.5582851965760642,"x":162.9,"y":158.67,"x0":-1.7540082790367308,"y0":50.00090546226002,"z0":6.261107707652596,"aX":5.787212032718573},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.2,"breakHorizontal":-6.6,"spinRate":2163,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4358484333957522,"extension":6.255416317267113},"index":0,"playId":"8628ef65-094c-33e6-bd42-4de76ac676ae","pitchNumber":1,"startTime":"2026-07-12T18:29:45.106Z","endTime":"2026-07-12T18:29:49.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16020219948823,"aZ":-24.087760127403417,"pfxX":-8.296920818019009,"pfxZ":4.04235099253959,"pX":-0.3668268547082839,"pZ":1.8758194448802104,"vX0":6.40526398867552,"vY0":-140.00943628169532,"vZ0":-6.696725981055385,"x":130.98,"y":188.13,"x0":-1.5967861546695696,"y0":50.006091568247236,"z0":5.856126375655226,"aX":-16.611754052390385},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":13.8,"spinRate":2139,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.3899838317051474,"extension":6.222913082222284},"hitData":{"launchSpeed":100.0,"launchAngle":15.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.92,"coordY":74.31}},"index":1,"playId":"ece27042-7ee7-362e-a0ab-87152cb78ede","pitchNumber":2,"startTime":"2026-07-12T18:30:05.506Z","endTime":"2026-07-12T18:30:14.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:30:14.220Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Abimelec Ortiz doubles (1) on a sharp line drive to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:32:01.718Z","endTime":"2026-07-12T18:34:29.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"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":92.6,"endSpeed":85.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16241695395226,"aZ":-17.497180617363675,"pfxX":-5.5771250835493,"pfxZ":7.867509865628518,"pX":-0.9392933928337794,"pZ":2.873115451711802,"vX0":7.98436912695578,"vY0":-134.70844380959403,"vZ0":-3.911057624687683,"x":152.8,"y":161.21,"x0":-3.196749933649649,"y0":50.000402169338656,"z0":5.556410717483087,"aX":-10.401774327729349},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2500,"spinDirection":221},"zone":11,"typeConfidence":0.88,"plateTime":0.4042997254314389,"extension":6.69741445324395},"index":0,"playId":"5668a04e-6dc1-3e32-a431-3d9f8b9e5536","pitchNumber":1,"startTime":"2026-07-12T18:32:23.061Z","endTime":"2026-07-12T18:32:28.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90251533120871,"aZ":-16.4516575857772,"pfxX":-5.142251170051628,"pfxZ":8.45435579943165,"pX":0.5810684125512595,"pZ":3.545667711135418,"vX0":11.468233764982177,"vY0":-134.6709282055854,"vZ0":-2.3636749947926825,"x":94.85,"y":143.05,"x0":-3.041202154464275,"y0":50.00010165306754,"z0":5.582271099301215,"aX":-9.561354461658786},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2502,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.4048344959298684,"extension":6.7430514763414156},"index":1,"playId":"3286de7e-8aa0-3d08-b6c3-55c74fae2246","pitchNumber":2,"startTime":"2026-07-12T18:32:37.900Z","endTime":"2026-07-12T18:32:42.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689707340167683,"aZ":-34.9940304831696,"pfxX":7.316727340592397,"pfxZ":-2.0082121827443213,"pX":0.8678017096884479,"pZ":1.6979146214942453,"vX0":7.261856152645029,"vY0":-118.20147019921583,"vZ0":-1.5383634668488206,"x":83.92,"y":192.94,"x0":-3.200712260283132,"y0":50.000037964775494,"z0":5.586491828196313,"aX":10.293518481183028},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.7,"breakHorizontal":-15.1,"spinRate":3107,"spinDirection":52},"zone":14,"typeConfidence":0.69,"plateTime":0.4643606315909272,"extension":6.431039178799096},"index":2,"playId":"b1fc6722-e158-3358-8ffb-5e62a3ce3b48","pitchNumber":3,"startTime":"2026-07-12T18:32:51.928Z","endTime":"2026-07-12T18:32:56.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T18:33:03.725Z","endTime":"2026-07-12T18:33:14.414Z","isPitch":false,"type":"action","player":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.2,"endSpeed":87.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76110649519931,"aZ":-20.955814214845024,"pfxX":-3.4061772761451,"pfxZ":5.782314191076436,"pX":-2.14219333759544,"pZ":3.0914076931138434,"vX0":3.9925142858076326,"vY0":-137.30441492942433,"vZ0":-3.0716820745191993,"x":198.66,"y":155.31,"x0":-3.1615203523728526,"y0":50.00381937970756,"z0":5.623986969387351,"aX":-6.610062348521786},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":5.5,"spinRate":2476,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.3964632946054465,"extension":6.574419197278042},"index":4,"playId":"61a25b45-be53-3f49-a383-21fe9c49fd90","pitchNumber":4,"startTime":"2026-07-12T18:33:14.414Z","endTime":"2026-07-12T18:33:18.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.7,"endSpeed":87.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675787984772253,"aZ":-16.292495219041115,"pfxX":-6.272253071445782,"pfxZ":8.31871525500911,"pX":0.07075368517262372,"pZ":1.5612867133960548,"vX0":10.818453045094135,"vY0":-136.04314062791514,"vZ0":-6.93440272994784,"x":114.3,"y":196.63,"x0":-3.109388720372638,"y0":50.00101525219764,"z0":5.23577621851286,"aX":-11.97302876127945},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2467,"spinDirection":222},"zone":8,"typeConfidence":0.87,"plateTime":0.3998048940787928,"extension":6.8593154867779695},"index":5,"playId":"7d20538d-7b67-3217-9be5-5fa411df6b8a","pitchNumber":5,"startTime":"2026-07-12T18:33:32.884Z","endTime":"2026-07-12T18:33:38.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.4,"endSpeed":86.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08119500147569,"aZ":-19.623315181684763,"pfxX":-5.3641595371827435,"pfxZ":6.631500942149214,"pX":0.5790646787399566,"pZ":1.8266571099807416,"vX0":12.003368449503395,"vY0":-135.56347242046812,"vZ0":-5.500977656335637,"x":94.93,"y":189.46,"x0":-3.176873165177702,"y0":50.000612131363674,"z0":5.219747137300011,"aX":-10.149184504541877},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":7.7,"spinRate":2543,"spinDirection":227},"zone":9,"typeConfidence":0.89,"plateTime":0.4015387700326034,"extension":7.019101332372123},"index":6,"playId":"6288464f-dd86-3d6f-a143-2547c8193b67","pitchNumber":6,"startTime":"2026-07-12T18:33:52.680Z","endTime":"2026-07-12T18:33:56.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.5,"endSpeed":86.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375086473752564,"aZ":-19.57761643802295,"pfxX":-7.265433889158782,"pfxZ":6.716299343548273,"pX":-0.5078633025274314,"pZ":1.9257751953911368,"vX0":10.192270102707255,"vY0":-134.4289507112255,"vZ0":-5.077107722300766,"x":136.36,"y":186.78,"x0":-3.3617737121850335,"y0":50.00428931135483,"z0":5.181532247765202,"aX":-13.629097347438389},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2536,"spinDirection":222},"zone":7,"typeConfidence":0.67,"plateTime":0.4036759933560785,"extension":6.9929227531267575},"hitData":{"launchSpeed":105.0,"launchAngle":14.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":83.1,"coordY":56.19}},"index":7,"playId":"56ee975d-da8b-3344-ac4d-a2197cc43368","pitchNumber":7,"startTime":"2026-07-12T18:34:15.340Z","endTime":"2026-07-12T18:34:29.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":0.83,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:34:29.691Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to right fielder Max Schuemann. Abimelec Ortiz to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:34:40.055Z","endTime":"2026-07-12T18:35:15.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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_play","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666414174773056,"aZ":-36.30631327348138,"pfxX":11.591843473072482,"pfxZ":-2.891506167552925,"pX":0.26958474198637594,"pZ":1.8475618450012632,"vX0":5.079393500343191,"vY0":-118.95674574886081,"vZ0":-1.1864469363102943,"x":106.72,"y":188.9,"x0":-3.4021735498818964,"y0":50.00465419032095,"z0":5.655904754223198,"aX":16.54811289250558},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.3,"breakHorizontal":-22.2,"spinRate":2958,"spinDirection":42},"zone":9,"typeConfidence":0.82,"plateTime":0.46114973370708334,"extension":6.422416687381676},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.37,"coordY":98.27}},"index":0,"playId":"9ab370be-3efb-3623-bee4-7da69f9507c1","pitchNumber":1,"startTime":"2026-07-12T18:35:05.313Z","endTime":"2026-07-12T18:35:15.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.60000000000001,"awayTeamWinProbability":20.39999999999999,"homeTeamWinProbabilityAdded":5.300000000000011,"leverageIndex":1.1,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:35:15.610Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:36:37.754Z","endTime":"2026-07-12T18:39:00.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T18:35:46.269Z","endTime":"2026-07-12T18:36:40.085Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32059990073839,"aZ":-28.66110497253182,"pfxX":-8.13710711401984,"pfxZ":1.9710707018966387,"pX":0.23572232944442206,"pZ":1.9968495139763751,"vX0":11.055961059674454,"vY0":-131.23057490223698,"vZ0":-3.281174148430621,"x":108.01,"y":184.87,"x0":-2.9343239427786174,"y0":50.00272538102761,"z0":5.351185553404125,"aX":-14.491281038048998},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":13.0,"spinRate":2168,"spinDirection":241},"zone":8,"typeConfidence":0.69,"plateTime":0.41410111898640745,"extension":6.827047776942211},"index":1,"playId":"932bb0a6-0276-374a-897a-6360163afb50","pitchNumber":1,"startTime":"2026-07-12T18:36:40.085Z","endTime":"2026-07-12T18:36:44.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03931066093343,"aZ":-32.42879459419753,"pfxX":7.405889564585152,"pfxZ":-0.17242182382430205,"pX":0.43878221751697083,"pZ":1.9369024192615214,"vX0":6.318110009781981,"vY0":-121.88068111585562,"vZ0":-2.1264359607626133,"x":100.27,"y":186.48,"x0":-3.145195354689182,"y0":50.00119478057549,"z0":5.610279142655735,"aX":11.183661699660536},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-14.9,"spinRate":2875,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.44870458229291676,"extension":6.734154894715729},"index":2,"playId":"25b82792-8029-3554-b620-e86e97dcac0f","pitchNumber":2,"startTime":"2026-07-12T18:36:58.404Z","endTime":"2026-07-12T18:37:03.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T18:37:14.414Z","endTime":"2026-07-12T18:37:27.452Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337310421026327,"aZ":-27.86453548221282,"pfxX":-9.488352145759407,"pfxZ":2.334280733874415,"pX":0.07261362781094526,"pZ":1.215197631698244,"vX0":11.36407564969573,"vY0":-134.2774010172548,"vZ0":-5.943027091005953,"x":114.23,"y":205.97,"x0":-2.961695735722522,"y0":50.000280028065795,"z0":5.413781453769429,"aX":-17.498667178495815},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":2320,"spinDirection":229},"zone":14,"typeConfidence":0.92,"plateTime":0.4063551495740252,"extension":6.86162898230197},"index":4,"playId":"de2bc710-365f-3950-ba0d-268160cdd033","pitchNumber":3,"startTime":"2026-07-12T18:37:27.452Z","endTime":"2026-07-12T18:37:31.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251255876858302,"aZ":-25.703436043439854,"pfxX":-9.986745346013276,"pfxZ":3.430079921121873,"pX":-1.235635522685697,"pZ":1.8707357889152367,"vX0":8.579036169423109,"vY0":-135.89801709231077,"vZ0":-4.603377464541087,"x":164.1,"y":188.27,"x0":-3.1219173775738924,"y0":50.004301560049136,"z0":5.352248466894083,"aX":-18.850861292062437},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":16.4,"spinRate":2387,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.40165622687284985,"extension":6.8651050421285715},"index":5,"playId":"59ad41ad-192a-3dfc-a9de-daf253954934","pitchNumber":4,"startTime":"2026-07-12T18:37:47.899Z","endTime":"2026-07-12T18:37:53.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"cd20e2e8-d2a0-4141-97a1-cd55dc29fa77","startTime":"2026-07-12T18:38:16.291Z","endTime":"2026-07-12T18:38:21.291Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492252537148527,"aZ":-27.075358548014314,"pfxX":-10.836604556921149,"pfxZ":2.6981500679304435,"pX":1.2273254089921473,"pZ":3.8839484061216574,"vX0":14.180663557765616,"vY0":-136.22125640775786,"vZ0":-0.03614074975390458,"x":70.22,"y":133.91,"x0":-2.6255070728534426,"y0":50.0008434237274,"z0":5.761174063422001,"aX":-20.467643580988184},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":2429,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.40130355471580526,"extension":6.898467734275908},"index":7,"playId":"77c01e4e-5e0b-3e17-8e7e-43e5801eba0a","pitchNumber":5,"startTime":"2026-07-12T18:38:33.045Z","endTime":"2026-07-12T18:38:37.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133148259663166,"aZ":-30.650567318606097,"pfxX":8.611580391420087,"pfxZ":1.0238759190652802,"pX":1.6839795101963133,"pZ":1.9163488893166272,"vX0":8.767944192621956,"vY0":-121.13711779230579,"vZ0":-2.2112228173295225,"x":52.81,"y":187.04,"x0":-3.103770208167497,"y0":50.00147985911508,"z0":5.526186752313839,"aX":12.766395492794524},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-17.8,"spinRate":2920,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.45253279256492984,"extension":6.8254038837317585},"index":8,"playId":"2cf64011-d494-3c0b-a0fe-f019859a6276","pitchNumber":6,"startTime":"2026-07-12T18:38:54.378Z","endTime":"2026-07-12T18:39:00.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.25,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:39:00.891Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Daylen Lile lines into an unassisted double play, first baseman Ben Rice. CJ Abrams out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:39:06.146Z","endTime":"2026-07-12T18:40:00.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44883138708803,"aZ":-30.871131502946792,"pfxX":-8.397904431324141,"pfxZ":0.818482540812913,"pX":0.10324098182612045,"pZ":1.1300661758334243,"vX0":10.328449861624426,"vY0":-125.10567454893291,"vZ0":-4.557526348465706,"x":113.06,"y":208.27,"x0":-2.9731775337759028,"y0":50.00544090849218,"z0":5.48423000478159,"aX":-13.415578823792154},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":13.1,"spinRate":1670,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4365554205997899,"extension":6.718328250257982},"index":0,"playId":"845de658-2656-36ad-a31c-90cbe9f8572d","pitchNumber":1,"startTime":"2026-07-12T18:39:31.940Z","endTime":"2026-07-12T18:39:36.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724261544885483,"aZ":-30.4047498409341,"pfxX":-7.632839413747941,"pfxZ":1.0966387262934818,"pX":-0.327856017926075,"pZ":1.7113947357689856,"vX0":9.074495315483421,"vY0":-125.65811401318365,"vZ0":-3.386804670919468,"x":129.5,"y":192.57,"x0":-2.975050029202318,"y0":50.00619358683977,"z0":5.517287706117213,"aX":-12.349864201525234},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":1734,"spinDirection":241},"zone":7,"typeConfidence":0.88,"plateTime":0.43399568826970514,"extension":6.677590840481651},"hitData":{"launchSpeed":89.7,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.0,"coordY":171.3}},"index":1,"playId":"ef12bdaf-513a-3e86-895d-84fdda1ebb26","pitchNumber":2,"startTime":"2026-07-12T18:39:51.311Z","endTime":"2026-07-12T18:40:00.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-11.100000000000001,"leverageIndex":1.78,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:40:00.433Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cody Bellinger doubles (19) on a fly ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:41:49.948Z","endTime":"2026-07-12T18:42:28.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739273636628347,"aZ":-14.784067389941491,"pfxX":-4.880553116731248,"pfxZ":8.884787891530426,"pX":-0.6139399054789824,"pZ":1.4579434158220377,"vX0":4.694408125871902,"vY0":-137.83622945803336,"vZ0":-9.222084907678749,"x":140.4,"y":199.42,"x0":-1.691148001966104,"y0":50.000290929973026,"z0":5.807453849749278,"aX":-9.549966581637557},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2145,"spinDirection":216},"zone":13,"typeConfidence":0.92,"plateTime":0.39480813399964587,"extension":6.478162753359288},"hitData":{"launchSpeed":64.2,"launchAngle":31.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.73,"coordY":142.9}},"index":0,"playId":"a6e654b7-5a85-398f-a936-2eb31b2b23f0","pitchNumber":1,"startTime":"2026-07-12T18:42:13.503Z","endTime":"2026-07-12T18:42:28.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:42:28.088Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a line drive to right fielder James Wood. Cody Bellinger scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:42:34.442Z","endTime":"2026-07-12T18:46:28.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101231067701907,"aZ":-40.60525902573432,"pfxX":5.086622585955828,"pfxZ":-5.435297110974529,"pX":0.961848113588584,"pZ":1.9643719882973403,"vX0":4.556474164813158,"vY0":-123.59290271558037,"vZ0":-1.9953677930804563,"x":80.34,"y":185.74,"x0":-1.565072726373026,"y0":50.00482496839195,"z0":6.1851178970598895,"aX":7.886921470861401},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.1,"breakHorizontal":-10.2,"spinRate":2175,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44278597924016516,"extension":6.183233515348526},"index":0,"playId":"d0303ce2-e8fc-3aea-96a0-55da6b63d889","pitchNumber":1,"startTime":"2026-07-12T18:43:00.980Z","endTime":"2026-07-12T18:43:06.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18193611615434,"aZ":-15.29187760652497,"pfxX":-3.7522655511937155,"pfxZ":8.492969590290704,"pX":0.6666211191666517,"pZ":2.0617567783284656,"vX0":7.515157036163788,"vY0":-139.57878871013594,"vZ0":-7.746946007304882,"x":91.59,"y":183.11,"x0":-1.5640445867405128,"y0":50.003454805832064,"z0":5.864950805366704,"aX":-7.4599933694069005},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":5.4,"spinRate":2125,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.3912727632174988,"extension":6.3749485749005395},"index":1,"playId":"b7a36794-1508-3efc-bfe2-1cf972f6effa","pitchNumber":2,"startTime":"2026-07-12T18:43:23.991Z","endTime":"2026-07-12T18:43:30.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.7,"endSpeed":82.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286972209602148,"aZ":-30.517864171526107,"pfxX":-9.945162672335055,"pfxZ":0.9663551845959883,"pX":-0.36531160466700924,"pZ":2.0818070481933737,"vX0":6.580465150228215,"vY0":-129.13570605660402,"vZ0":-3.9834408426348666,"x":130.92,"y":182.57,"x0":-1.6361585488112766,"y0":50.00357518301682,"z0":5.955373912701543,"aX":-17.037745450474926},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":16.8,"spinRate":1781,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.42186668837908803,"extension":6.22699136511798},"index":2,"playId":"7c61efcc-0f5e-381c-9048-6866cf49bf87","pitchNumber":3,"startTime":"2026-07-12T18:43:46.826Z","endTime":"2026-07-12T18:43:52.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T18:44:32.642Z","endTime":"2026-07-12T18:44:52.854Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197279560390314,"aZ":-22.25175231730624,"pfxX":-0.32908063710893387,"pfxZ":5.262623447975777,"pX":1.2332607385682712,"pZ":2.8196841980436833,"vX0":7.990742639681924,"vY0":-135.62275076880454,"vZ0":-4.074400920899416,"x":69.99,"y":162.65,"x0":-1.6931813318699735,"y0":50.00477589701629,"z0":5.8697217553553145,"aX":-0.6212472245361589},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.8,"spinRate":2220,"spinDirection":204},"zone":12,"typeConfidence":0.92,"plateTime":0.4019457373420834,"extension":6.355467150225093},"index":4,"playId":"7939b8f9-3c13-3e96-b980-c2d851b4d209","pitchNumber":4,"startTime":"2026-07-12T18:44:52.854Z","endTime":"2026-07-12T18:44:58.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"e5c24f88-affd-4f94-990e-ca3a34637506","startTime":"2026-07-12T18:45:54.910Z","endTime":"2026-07-12T18:45:59.910Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57322347843123,"aZ":-23.150900794493083,"pfxX":-6.7101955553180375,"pfxZ":4.458903597838203,"pX":0.09277416800194885,"pZ":2.4868805895573707,"vX0":7.146058169714434,"vY0":-140.12365983869722,"vZ0":-5.271483567209126,"x":113.46,"y":171.63,"x0":-1.5980098912492084,"y0":50.001690253232,"z0":5.870508589248585,"aX":-13.572377912968513},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":11.0,"spinRate":2130,"spinDirection":221},"zone":5,"typeConfidence":0.82,"plateTime":0.3883565619998559,"extension":6.252972763200128},"hitData":{"launchSpeed":87.3,"launchAngle":15.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.64,"coordY":90.67}},"index":6,"playId":"6996a669-fd3f-3c9e-9046-104b06d230ca","pitchNumber":5,"startTime":"2026-07-12T18:46:14.304Z","endTime":"2026-07-12T18:46:28.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":1.79,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:46:28.311Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Caballero pops out softly to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:46:35.678Z","endTime":"2026-07-12T18:49:39.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4917962515585,"aZ":-14.285924140197436,"pfxX":-2.7136546393600467,"pfxZ":8.960106443053682,"pX":-0.7976775722972463,"pZ":3.6315225487292895,"vX0":3.1406015218193883,"vY0":-139.70633914526476,"vZ0":-4.0921324024846335,"x":147.41,"y":140.73,"x0":-1.5784821586402182,"y0":50.00639590735626,"z0":6.040360630765807,"aX":-5.419878712345474},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2048,"spinDirection":214},"zone":11,"typeConfidence":0.87,"plateTime":0.3905512416704653,"extension":6.355129792406653},"index":0,"playId":"f1d6972a-17e2-3318-8919-3e5991d7b337","pitchNumber":1,"startTime":"2026-07-12T18:47:00.296Z","endTime":"2026-07-12T18:47:05.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T18:47:17.329Z","endTime":"2026-07-12T18:48:28.717Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466083909438836,"aZ":-26.29131149562871,"pfxX":2.010157496060882,"pfxZ":3.28384916039853,"pX":-0.525287550032445,"pZ":3.217022442697202,"vX0":2.5808005682635557,"vY0":-132.13995227165464,"vZ0":-2.579541109378279,"x":137.02,"y":151.92,"x0":-1.7707724841999304,"y0":50.00494914156627,"z0":6.109543473922674,"aX":3.605227413853558},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2134,"spinDirection":189},"zone":1,"typeConfidence":0.9,"plateTime":0.4122972125573159,"extension":6.300394603588884},"index":2,"playId":"ff059c0b-3d08-3acc-8284-96f79fbd0c0b","pitchNumber":2,"startTime":"2026-07-12T18:48:28.717Z","endTime":"2026-07-12T18:48:33.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.8,"endSpeed":87.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84180682238461,"aZ":-12.900857103259378,"pfxX":-2.9591537746819205,"pfxZ":9.8869018035469,"pX":-0.5117609978083646,"pZ":3.2117699934125525,"vX0":3.5625538243412094,"vY0":-138.0615309046479,"vZ0":-5.623157371506877,"x":136.51,"y":152.06,"x0":-1.4283420402423896,"y0":50.0067251565998,"z0":6.127530318738519,"aX":-5.771321484929585},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2146,"spinDirection":211},"zone":1,"typeConfidence":0.88,"plateTime":0.39520438671502056,"extension":6.362529318064969},"index":3,"playId":"ef24fab3-42b9-3e4b-9961-520f4692d41d","pitchNumber":3,"startTime":"2026-07-12T18:48:50.919Z","endTime":"2026-07-12T18:48:54.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T18:49:10.474Z","endTime":"2026-07-12T18:49:29.194Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46790348084209,"aZ":-36.8880478451195,"pfxX":7.242005162249134,"pfxZ":-3.006479310679951,"pX":1.3370521465332925,"pZ":1.893144453973853,"vX0":4.844577925752493,"vY0":-124.73224414835902,"vZ0":-2.435824116268475,"x":66.03,"y":187.67,"x0":-1.5752697695203701,"y0":50.00389219534601,"z0":5.941256884763565,"aX":11.345151715899613},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.8,"breakHorizontal":-14.3,"spinRate":2222,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44011268535334613,"extension":6.308325932124001},"hitData":{"launchSpeed":53.4,"launchAngle":49.0,"totalDistance":143.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":112.92,"coordY":146.23}},"index":5,"playId":"48d29cb8-284a-38a2-9dca-7b3e32c5eae4","pitchNumber":4,"startTime":"2026-07-12T18:49:29.194Z","endTime":"2026-07-12T18:49:39.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.94,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:49:39.327Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:49:44.239Z","endTime":"2026-07-12T18:51:23.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317317078615986,"aZ":-22.654791907248807,"pfxX":-8.840304169689457,"pfxZ":4.936064747297294,"pX":0.4590978411280291,"pZ":2.4922607381899384,"vX0":8.336464939502239,"vY0":-137.49954122758328,"vZ0":-4.912112630067896,"x":99.5,"y":171.49,"x0":-1.4523764778317119,"y0":50.00411251992951,"z0":5.823710945330587,"aX":-17.057215923058905},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2155,"spinDirection":222},"zone":6,"typeConfidence":0.88,"plateTime":0.39719779079086637,"extension":6.18918240161084},"index":0,"playId":"8a8ef6b0-d882-3d26-a5f9-7a511da1e891","pitchNumber":1,"startTime":"2026-07-12T18:50:05.663Z","endTime":"2026-07-12T18:50:10.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930593283895043,"aZ":-42.3986395463285,"pfxX":4.046046043071042,"pfxZ":-6.249767868641122,"pX":0.8262023801143764,"pZ":-0.0030620101032313315,"vX0":4.379010363281467,"vY0":-127.02648229290017,"vZ0":-6.3829055524970695,"x":85.51,"y":238.86,"x0":-1.4456468002617897,"y0":50.00573404442837,"z0":5.91185062837469,"aX":6.615129933324507},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-12.6,"breakHorizontal":-8.3,"spinRate":2255,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43114000502784044,"extension":6.073873422053069},"index":1,"playId":"ca82e767-cfb0-36e1-b9fb-1701555be253","pitchNumber":2,"startTime":"2026-07-12T18:50:23.001Z","endTime":"2026-07-12T18:50:27.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620764924362994,"aZ":-42.40929315032629,"pfxX":4.551587795878856,"pfxZ":-6.550673359512224,"pX":-0.03389000312438561,"pZ":2.1086414473693895,"vX0":2.412237365569977,"vY0":-123.60580445222574,"vZ0":-1.1379958585499421,"x":118.29,"y":181.85,"x0":-1.611264828012189,"y0":50.005776808949186,"z0":6.1084032803777335,"aX":7.106132822698752},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.9,"breakHorizontal":-8.8,"spinRate":2234,"spinDirection":33},"zone":8,"typeConfidence":0.92,"plateTime":0.4416500894363984,"extension":6.088073987773793},"index":2,"playId":"379c6756-b518-32a8-80cd-cbdf505ac938","pitchNumber":3,"startTime":"2026-07-12T18:50:50.672Z","endTime":"2026-07-12T18:50:55.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02376158528873,"aZ":-42.7076577213657,"pfxX":6.306821857118364,"pfxZ":-6.755317208427472,"pX":-0.17855196560674005,"pZ":2.047371326420803,"vX0":1.3132878009891402,"vY0":-123.63457108041722,"vZ0":-1.4678219851115084,"x":123.81,"y":183.5,"x0":-1.5354973126477043,"y0":50.00488759712191,"z0":6.210601781019562,"aX":9.832160868121687},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.4,"breakHorizontal":-11.8,"spinRate":2231,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.44185040858125557,"extension":6.414505957879246},"index":3,"playId":"2afd4911-60eb-3784-9463-fe720ca729bb","pitchNumber":4,"startTime":"2026-07-12T18:51:19.304Z","endTime":"2026-07-12T18:51:23.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:51:23.297Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Wells singles on a line drive to right fielder James Wood. Jazz Chisholm Jr. scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:52:08.173Z","endTime":"2026-07-12T18:53:16.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"32bd8c5e-fa6f-370c-aa46-2274a1a8a2de","startTime":"2026-07-12T18:51:49.368Z","endTime":"2026-07-12T18:51:54.217Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553619140390513,"aZ":-17.106115213603488,"pfxX":-5.238816903565342,"pfxZ":7.974658084934278,"pX":0.28345009716195396,"pZ":0.15945106131850206,"vX0":7.191637907544764,"vY0":-135.36772154453848,"vZ0":-11.567545862450912,"x":106.2,"y":234.47,"x0":-1.7050183442516966,"y0":50.00082595696986,"z0":5.635645670640447,"aX":-9.896890408859901},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":8.3,"spinRate":2104,"spinDirection":223},"zone":14,"typeConfidence":0.88,"plateTime":0.4018642584554799,"extension":6.339340876206981},"index":1,"playId":"a6ae406b-3e31-3b67-bca8-a52e495f229a","pitchNumber":1,"startTime":"2026-07-12T18:52:10.418Z","endTime":"2026-07-12T18:52:14.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Cade Cavalli. Jazz Chisholm Jr. to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"a6ae406b-3e31-3b67-bca8-a52e495f229a","startTime":"2026-07-12T18:52:25.636Z","endTime":"2026-07-12T18:52:44.794Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.23,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409009971074497,"aZ":-43.29834959035737,"pfxX":5.393465717065354,"pfxZ":-7.051698543527545,"pX":0.6148287955006597,"pZ":2.2410691854667486,"vX0":3.525235750984678,"vY0":-124.35014444666804,"vZ0":-0.7128829249547894,"x":93.56,"y":178.27,"x0":-1.518990305436489,"y0":50.005339501731214,"z0":6.1033044724445356,"aX":8.503190912114551},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.7,"breakHorizontal":-10.6,"spinRate":2272,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4393730791739774,"extension":6.221721175152255},"index":3,"playId":"2b02f82e-90e5-3e80-96b8-c228090ea688","pitchNumber":2,"startTime":"2026-07-12T18:52:44.794Z","endTime":"2026-07-12T18:52:49.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7682743656504,"aZ":-25.2717343313918,"pfxX":-10.623407982837989,"pfxZ":4.219297510969016,"pX":-0.3785001903333523,"pZ":2.8186079425994692,"vX0":6.669991652265789,"vY0":-127.06315924861009,"vZ0":-2.8466700146717656,"x":131.43,"y":162.68,"x0":-1.6558282678785916,"y0":50.00455725173276,"z0":5.959122598725677,"aX":-17.391626472160024},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2194,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.43089022303255264,"extension":6.375367007330601},"hitData":{"launchSpeed":101.0,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.47,"coordY":100.81}},"index":4,"playId":"e2178c31-3d98-3687-b6d1-77b03e33e615","pitchNumber":3,"startTime":"2026-07-12T18:53:04.682Z","endTime":"2026-07-12T18:53:16.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.23,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:53:16.707Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Schuemann flies out to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:53:21.895Z","endTime":"2026-07-12T18:55:13.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884497970416348,"aZ":-25.191516161957193,"pfxX":2.752244822631767,"pfxZ":3.8093722950490427,"pX":0.9939210129214383,"pZ":3.095331359704881,"vX0":5.703802621979632,"vY0":-133.78827530250692,"vZ0":-2.9864445641433504,"x":79.11,"y":155.21,"x0":-1.5139720389413693,"y0":50.001742860545605,"z0":6.00994000282415,"aX":5.043655728065544},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-6.1,"spinRate":2245,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4076894611333808,"extension":6.23373378788337},"index":0,"playId":"ee97f0dc-4ba6-35e9-acaf-2961069fab8e","pitchNumber":1,"startTime":"2026-07-12T18:53:50.960Z","endTime":"2026-07-12T18:53:55.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334602668253826,"aZ":-43.200561027001385,"pfxX":5.617389540369463,"pfxZ":-7.169978375660158,"pX":-0.3892038351461201,"pZ":2.4966063430859586,"vX0":1.1517964530351088,"vY0":-122.98026065861518,"vZ0":-0.011665259474990641,"x":131.84,"y":171.37,"x0":-1.5929306692602014,"y0":50.00002794264096,"z0":6.151604891654401,"aX":8.642511836655244},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2210,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4445825700561339,"extension":6.082373234183394},"index":1,"playId":"34ceed69-130c-32fd-bcaf-197b581ada7a","pitchNumber":2,"startTime":"2026-07-12T18:54:08.246Z","endTime":"2026-07-12T18:54:13.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.863518710343236,"aZ":-23.54490583365289,"pfxX":0.6227388366078457,"pfxZ":4.480595047865901,"pX":-0.7475533417900724,"pZ":3.3133394644373073,"vX0":2.6767910383499616,"vY0":-136.86498930635386,"vZ0":-2.6523553350380435,"x":145.49,"y":149.32,"x0":-1.8131223509709142,"y0":50.00336633182562,"z0":5.880947827947697,"aX":1.1994137259028146},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-1.6,"spinRate":2141,"spinDirection":209},"zone":1,"typeConfidence":0.93,"plateTime":0.3978774419066813,"extension":6.353966232915628},"index":2,"playId":"1f0e8a03-4d8e-3339-beaf-9908d49bf82b","pitchNumber":3,"startTime":"2026-07-12T18:54:27.720Z","endTime":"2026-07-12T18:54:32.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800411545472365,"aZ":-11.045563508976967,"pfxX":-3.154365145668689,"pfxZ":10.620258999363667,"pX":0.08045262298849772,"pZ":2.237511131202979,"vX0":4.6183355051552075,"vY0":-139.75518383855515,"vZ0":-8.553976693674791,"x":113.93,"y":178.37,"x0":-1.179293645090547,"y0":50.006065952058954,"z0":6.052909069633397,"aX":-6.277457526001273},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":4.8,"spinRate":2235,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.39107585540637047,"extension":6.372317446208196},"hitData":{"launchSpeed":95.6,"launchAngle":36.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.38,"coordY":59.7}},"index":3,"playId":"5353af9e-078d-386e-9e23-83d46ecde582","pitchNumber":4,"startTime":"2026-07-12T18:55:01.911Z","endTime":"2026-07-12T18:55:13.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":669224,"link":"/api/v1/people/669224"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:55:13.587Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Tena doubles (10) on a ground ball to right fielder Max Schuemann.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:57:11.171Z","endTime":"2026-07-12T18:59:22.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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(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":80.2,"endSpeed":74.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.177363586183624,"aZ":-39.07648805105404,"pfxX":4.474046453930059,"pfxZ":-4.951486172178209,"pX":-0.5059194615453343,"pZ":2.5240916394315227,"vX0":5.153545442804909,"vY0":-116.80211377777545,"vZ0":0.6561695546484017,"x":136.28,"y":170.63,"x0":-3.3148774875377036,"y0":50.0035018982032,"z0":5.8882149103990615,"aX":6.235443945321566},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.5,"breakHorizontal":-9.2,"spinRate":2770,"spinDirection":50},"zone":4,"typeConfidence":0.85,"plateTime":0.4673602797015093,"extension":6.596048221249111},"index":0,"playId":"b48155ef-1fe1-3057-9988-5da88588d77d","pitchNumber":1,"startTime":"2026-07-12T18:57:48.397Z","endTime":"2026-07-12T18:57:52.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43489507985112,"aZ":-32.03953483259621,"pfxX":-7.756186379311127,"pfxZ":0.0855299210638858,"pX":-1.0331836641378158,"pZ":1.6988638288518587,"vX0":8.079644782374316,"vY0":-124.94166195967313,"vZ0":-3.1629165272470408,"x":156.38,"y":192.91,"x0":-3.283541889187559,"y0":50.00413352540807,"z0":5.582918571953083,"aX":-12.406314998875956},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":1653,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.436451942177694,"extension":6.474952443521486},"index":1,"playId":"af5c3985-5007-32e7-87b6-f8287002b548","pitchNumber":2,"startTime":"2026-07-12T18:58:02.251Z","endTime":"2026-07-12T18:58:07.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30271327354274,"aZ":-40.16004980065458,"pfxX":4.457561120600364,"pfxZ":-5.569202514898718,"pX":-1.0380151166705156,"pZ":1.0756484331948666,"vX0":4.023714466437118,"vY0":-118.3638643674408,"vZ0":-2.347960600615677,"x":156.57,"y":209.74,"x0":-3.3324627776775033,"y0":50.00321050047905,"z0":5.720670363133772,"aX":6.392016850104874},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.4,"breakHorizontal":-9.0,"spinRate":2794,"spinDirection":45},"zone":13,"typeConfidence":0.89,"plateTime":0.46086230147207896,"extension":6.438864434079173},"index":2,"playId":"bd10f279-6873-39f0-a884-cc16d7298f9f","pitchNumber":3,"startTime":"2026-07-12T18:58:19.160Z","endTime":"2026-07-12T18:58:24.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333787525761114,"aZ":-32.95143614565224,"pfxX":8.773074151034873,"pfxZ":-0.5344896289223318,"pX":0.27787696927540295,"pZ":2.180957250723601,"vX0":5.832836746267342,"vY0":-119.66673965033958,"vZ0":-0.9944797650042545,"x":106.41,"y":179.89,"x0":-3.3319799967332555,"y0":50.00355919657823,"z0":5.556683286067303,"aX":12.71012036233615},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":-17.3,"spinRate":2868,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.45790145851406017,"extension":6.560635945813933},"index":3,"playId":"3bb59132-bb85-3ecc-9c19-a1229632b8b8","pitchNumber":4,"startTime":"2026-07-12T18:58:36.388Z","endTime":"2026-07-12T18:58:41.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T18:58:47.312Z","endTime":"2026-07-12T18:59:08.101Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.313648016483267,"aZ":-42.98247831154861,"pfxX":5.8753598731112024,"pfxZ":-7.874056635732447,"pX":-0.15157797221315664,"pZ":0.9292177594477686,"vX0":5.502559322484546,"vY0":-116.82538912604203,"vZ0":-1.5587630241035342,"x":122.78,"y":213.69,"x0":-3.306030451545095,"y0":50.0005215061952,"z0":5.668353707179448,"aX":8.067772531835336},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.3,"breakHorizontal":-12.1,"spinRate":2725,"spinDirection":56},"zone":13,"typeConfidence":0.92,"plateTime":0.469977298361417,"extension":6.767366228965867},"hitData":{"launchSpeed":79.9,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.74,"coordY":136.31}},"index":5,"playId":"80cc0456-3788-30d6-8320-56597a48e325","pitchNumber":5,"startTime":"2026-07-12T18:59:08.101Z","endTime":"2026-07-12T18:59:22.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.7,"awayTeamWinProbability":49.3,"homeTeamWinProbabilityAdded":9.200000000000003,"leverageIndex":1.33,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-12T18:59:22.946Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:59:25.460Z","endTime":"2026-07-12T19:01:53.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730438233788906,"aZ":-14.87376300740627,"pfxX":-5.0697334939402,"pfxZ":9.489004386425112,"pX":0.6993722958012044,"pZ":1.8718678708085579,"vX0":11.526024123229876,"vY0":-133.65612793380015,"vZ0":-6.435271112788166,"x":90.34,"y":188.24,"x0":-2.9954925491234983,"y0":50.0041192494728,"z0":5.364515974231355,"aX":-9.24571805686747},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2480,"spinDirection":222},"zone":9,"typeConfidence":0.88,"plateTime":0.40860735383472147,"extension":6.733139389384437},"index":0,"playId":"e4a9e430-53dd-3559-bc53-f89ffda84aa4","pitchNumber":1,"startTime":"2026-07-12T18:59:58.630Z","endTime":"2026-07-12T19:00:03.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02245125050035,"aZ":-16.680690905811744,"pfxX":-4.953377477180116,"pfxZ":8.6940323261546,"pX":1.3927718481685458,"pZ":2.3478796907325177,"vX0":13.184365473222273,"vY0":-132.35503147750944,"vZ0":-4.539429574479454,"x":63.91,"y":175.39,"x0":-2.9994538429272213,"y0":50.0039333770614,"z0":5.298699984658054,"aX":-8.829310127032501},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2452,"spinDirection":219},"zone":14,"typeConfidence":0.85,"plateTime":0.41309000925683437,"extension":6.93432717703104},"index":1,"playId":"463a8659-b2e6-3a1d-a678-10b0a6957bad","pitchNumber":2,"startTime":"2026-07-12T19:00:18.110Z","endTime":"2026-07-12T19:00:23.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718902770217156,"aZ":-26.477397725382254,"pfxX":-10.895639796753056,"pfxZ":3.207457837572851,"pX":1.2193666151386882,"pZ":1.5243363679187105,"vX0":13.93718598973799,"vY0":-132.48182905986414,"vZ0":-5.249707822685464,"x":70.52,"y":197.62,"x0":-2.6977554139789377,"y0":50.0009065305506,"z0":5.470627508206152,"aX":-19.336369204779228},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2361,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.4136938208800478,"extension":6.83317353167423},"index":2,"playId":"6e77b317-4025-3cdf-b27c-6ff0dc158d8b","pitchNumber":3,"startTime":"2026-07-12T19:00:36.774Z","endTime":"2026-07-12T19:00:41.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"def0191f-a485-428e-8dc9-6918217f0b22","startTime":"2026-07-12T19:00:55.457Z","endTime":"2026-07-12T19:01:00.457Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913550430282175,"aZ":-15.627025514829278,"pfxX":-4.990730801272174,"pfxZ":9.181881301685861,"pX":0.7771194073767733,"pZ":2.11027748940277,"vX0":11.77862129103099,"vY0":-133.00263839898597,"vZ0":-5.6426182364594295,"x":87.38,"y":181.8,"x0":-3.048620865661267,"y0":50.00436981948174,"z0":5.381590220870047,"aX":-8.996623523844292},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2385,"spinDirection":224},"zone":6,"typeConfidence":0.87,"plateTime":0.4108672399755231,"extension":6.926464472128128},"index":4,"playId":"582290cf-fcd0-36f3-8b55-ba7cb1dbaa0a","pitchNumber":4,"startTime":"2026-07-12T19:01:21.740Z","endTime":"2026-07-12T19:01:26.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T19:01:32.115Z","endTime":"2026-07-12T19:01:47.405Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18979374426615,"aZ":-15.894379365782797,"pfxX":-4.893187293892305,"pfxZ":8.780329434680317,"pX":0.3087403254909229,"pZ":2.256398010800331,"vX0":10.768448275152918,"vY0":-134.79201112820087,"vZ0":-5.470483297776802,"x":105.23,"y":177.86,"x0":-3.0886182197007304,"y0":50.00310683110968,"z0":5.420779500583551,"aX":-9.07371659057443},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2522,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.405157441853361,"extension":6.935073784684312},"hitData":{"launchSpeed":70.5,"launchAngle":15.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.03,"coordY":152.03}},"index":6,"playId":"58d261e2-3210-345f-96a7-23a32b219af6","pitchNumber":5,"startTime":"2026-07-12T19:01:47.405Z","endTime":"2026-07-12T19:01:53.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.85,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:01:53.435Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to center fielder Trent Grisham.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:02:02.291Z","endTime":"2026-07-12T19:03:08.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043103106296137,"aZ":-16.03039592766056,"pfxX":-5.161294976646251,"pfxZ":8.869733374237157,"pX":-1.0887618387713232,"pZ":3.764447223428791,"vX0":7.452892451767604,"vY0":-134.07504229931885,"vZ0":-1.87700144259276,"x":158.5,"y":137.14,"x0":-3.2342273416997984,"y0":50.00297347751864,"z0":5.6178269786368356,"aX":-9.395016118448977},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2344,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4085442384057263,"extension":6.691004794386486},"index":0,"playId":"3050ccfa-f2a5-31aa-8ee0-7495cdcfefd5","pitchNumber":1,"startTime":"2026-07-12T19:02:20.018Z","endTime":"2026-07-12T19:02:25.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830416324490674,"aZ":-27.308528279002182,"pfxX":-8.867220557904242,"pfxZ":3.0153465274902915,"pX":-0.48860709350257364,"pZ":0.2714087628931925,"vX0":9.628518646191413,"vY0":-125.75140537077647,"vZ0":-7.007767818645879,"x":135.62,"y":231.45,"x0":-3.2024837028178976,"y0":50.001989834486274,"z0":5.288648765041219,"aX":-14.300637809577704},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":1532,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.434400030764833,"extension":6.804364825213624},"index":1,"playId":"739390c7-2233-314d-9d70-df07ff763150","pitchNumber":2,"startTime":"2026-07-12T19:02:38.110Z","endTime":"2026-07-12T19:02:42.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456592608749496,"aZ":-29.936725706146888,"pfxX":9.229523091783625,"pfxZ":1.5181459161196251,"pX":-0.12207851258617725,"pZ":2.8440388012661666,"vX0":5.04049881628303,"vY0":-120.82449057574794,"vZ0":-0.19235257678381878,"x":121.65,"y":161.99,"x0":-3.4345112916630867,"y0":50.006029102579305,"z0":5.554424970792553,"aX":13.654398326024724},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-17.9,"spinRate":2838,"spinDirection":66},"zone":2,"typeConfidence":0.91,"plateTime":0.45325063843087854,"extension":6.819162871555877},"hitData":{"launchSpeed":98.7,"launchAngle":16.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.02,"coordY":73.41}},"index":2,"playId":"09cc1ef9-be28-34b7-95ec-f872af460b09","pitchNumber":3,"startTime":"2026-07-12T19:02:59.733Z","endTime":"2026-07-12T19:03:08.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.97,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:03:08.417Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:03:11.464Z","endTime":"2026-07-12T19:05:38.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796123668848708,"aZ":-21.229069910831964,"pfxX":-9.145740037402472,"pfxZ":5.999093824954631,"pX":-0.5763343605881762,"pZ":1.9191772613751712,"vX0":9.824772503739624,"vY0":-133.48342959491333,"vZ0":-5.243911677232726,"x":138.97,"y":186.96,"x0":-3.0974595264559306,"y0":50.00360923255362,"z0":5.415058597269439,"aX":-16.685988833519726},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2189,"spinDirection":230},"zone":7,"typeConfidence":0.76,"plateTime":0.4086428861489382,"extension":6.849239691960478},"index":0,"playId":"dcb22474-d2a5-390e-8f97-94aa43f57303","pitchNumber":1,"startTime":"2026-07-12T19:03:37.919Z","endTime":"2026-07-12T19:03:43.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66574078229179,"aZ":-27.038163350251217,"pfxX":-9.851197030388931,"pfxZ":2.8103278526301105,"pX":-1.0639358738549454,"pZ":1.2419415500715274,"vX0":8.847336697648831,"vY0":-133.95526805440758,"vZ0":-5.5888735732579775,"x":157.55,"y":205.25,"x0":-3.1221292168303494,"y0":50.00152381773902,"z0":5.276783849586084,"aX":-17.986182086582584},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2402,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4081616769984211,"extension":6.852493031309854},"index":1,"playId":"c822862b-c6cb-3386-8aa1-00c62926b0ad","pitchNumber":2,"startTime":"2026-07-12T19:03:58.019Z","endTime":"2026-07-12T19:04:03.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123148679555747,"aZ":-33.963547661113736,"pfxX":-8.127966215844744,"pfxZ":-1.1334646314579633,"pX":-0.358407412915741,"pZ":1.7351007848097066,"vX0":9.681093928376795,"vY0":-124.82186813748272,"vZ0":-2.321736177286193,"x":130.66,"y":191.93,"x0":-3.2233881444127546,"y0":50.00058606269421,"z0":5.46223873813366,"aX":-12.879661944114373},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":12.6,"spinRate":1814,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4380910498612933,"extension":6.748202987907798},"index":2,"playId":"8add5bde-5568-30bc-8dc9-7a433080534e","pitchNumber":3,"startTime":"2026-07-12T19:04:20.141Z","endTime":"2026-07-12T19:04:25.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"43a62a1f-e67c-4cb6-8832-676e2181e939","startTime":"2026-07-12T19:04:43.418Z","endTime":"2026-07-12T19:04:48.418Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744056443691257,"aZ":-41.933153229492916,"pfxX":4.705031987408068,"pfxZ":-6.905381620961043,"pX":0.96304663711783,"pZ":0.9194631842001579,"vX0":8.217238458619887,"vY0":-118.93098500256775,"vZ0":-2.020362902667815,"x":80.29,"y":213.95,"x0":-3.16703979300867,"y0":50.003943630225486,"z0":5.632243079287406,"aX":6.647054602165353},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.7,"breakHorizontal":-10.8,"spinRate":2780,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.46299641785060786,"extension":6.823442999803673},"index":4,"playId":"c8dac21c-f18f-317a-9c0f-f7259a97714e","pitchNumber":4,"startTime":"2026-07-12T19:05:12.150Z","endTime":"2026-07-12T19:05:16.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857929107580674,"aZ":-42.663934280189984,"pfxX":5.175632932194326,"pfxZ":-7.669103213485032,"pX":0.7990351879082496,"pZ":0.8985606972352849,"vX0":7.516642258014974,"vY0":-117.29279289991874,"vZ0":-1.5287391690992524,"x":86.54,"y":214.52,"x0":-3.141510337176605,"y0":50.00037957103784,"z0":5.601552066830058,"aX":7.081732231661804},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.9,"breakHorizontal":-11.5,"spinRate":2758,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4701750861667273,"extension":6.9559796423060245},"index":5,"playId":"a0b4e64c-c070-35c2-9f65-d614d38c9c44","pitchNumber":5,"startTime":"2026-07-12T19:05:34.284Z","endTime":"2026-07-12T19:05:38.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:05:38.947Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:07:26.719Z","endTime":"2026-07-12T19:09:55.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897517006371594,"aZ":-22.192117222688964,"pfxX":0.7600259571730905,"pfxZ":5.608237580216802,"pX":0.4323924039616414,"pZ":2.3448437976163508,"vX0":5.739579512942321,"vY0":-131.79595409259073,"vZ0":-4.868295038375531,"x":100.52,"y":175.47,"x0":-1.8617075272675048,"y0":50.00280511889516,"z0":5.829692657345285,"aX":1.352827253147638},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2136,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.4137113615246206,"extension":6.1727327722124405},"index":0,"playId":"ce9bffc2-566b-3447-88e1-a644b18f79f2","pitchNumber":1,"startTime":"2026-07-12T19:07:54.550Z","endTime":"2026-07-12T19:08:00.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562415232013787,"aZ":-25.656064742107926,"pfxX":1.6705759540448755,"pfxZ":3.5987084802727587,"pX":0.36241907926330863,"pZ":4.377929695605451,"vX0":5.398836541233187,"vY0":-132.73557331826825,"vZ0":0.7383260721644731,"x":103.19,"y":120.58,"x0":-1.9030586664345799,"y0":50.001375795475084,"z0":5.943800124542359,"aX":3.0217847683513988},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":-4.1,"spinRate":2209,"spinDirection":187},"zone":12,"typeConfidence":0.91,"plateTime":0.41040211874570254,"extension":6.095083522814967},"index":1,"playId":"c41503ea-7056-3d0c-ba0b-bfea8de05a8e","pitchNumber":2,"startTime":"2026-07-12T19:08:22.051Z","endTime":"2026-07-12T19:08:27.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900568754963334,"aZ":-44.11081153269963,"pfxX":3.3441911574944143,"pfxZ":-7.461048508126716,"pX":1.369978182825018,"pZ":1.7682814377480254,"vX0":5.858878072262939,"vY0":-125.26297258071452,"vZ0":-1.8760982001175606,"x":64.78,"y":191.04,"x0":-1.4285951000664794,"y0":50.00546069897261,"z0":6.113721833966268,"aX":5.347195467719423},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.7,"breakHorizontal":-7.3,"spinRate":2165,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4362646178172227,"extension":6.193034519954803},"index":2,"playId":"c27c1d2e-d7ae-32d2-8b15-c2904eab7943","pitchNumber":3,"startTime":"2026-07-12T19:08:40.080Z","endTime":"2026-07-12T19:08:45.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85464743305374,"aZ":-43.44354069596751,"pfxX":4.373452480154131,"pfxZ":-7.465130760829551,"pX":-1.136120232594662,"pZ":3.5154769181488708,"vX0":0.174138670839942,"vY0":-121.75630500956237,"vZ0":2.6122171649411605,"x":160.31,"y":143.86,"x0":-1.777175002711215,"y0":50.00550906514047,"z0":6.175434900514095,"aX":6.598241021181188},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.7,"breakHorizontal":-7.9,"spinRate":2128,"spinDirection":39},"zone":11,"typeConfidence":0.92,"plateTime":0.44904720465900816,"extension":6.024670172209105},"index":3,"playId":"5d6befaf-bcb2-3bf6-87df-7aac11951a69","pitchNumber":4,"startTime":"2026-07-12T19:08:58.421Z","endTime":"2026-07-12T19:09:03.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906286555102202,"aZ":-24.877643168443115,"pfxX":-8.247068909513661,"pfxZ":3.8556261380031955,"pX":0.4040199009009225,"pZ":1.837612759742883,"vX0":8.499939464645028,"vY0":-136.41906395331415,"vZ0":-5.897133844348025,"x":101.6,"y":189.16,"x0":-1.6748289264432537,"y0":50.00113625961576,"z0":5.732877155459061,"aX":-15.603691462877487},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":2106,"spinDirection":229},"zone":9,"typeConfidence":0.89,"plateTime":0.40089666731174267,"extension":6.20940059487504},"index":4,"playId":"1472cfb2-217c-39c2-a34c-5af593c15249","pitchNumber":5,"startTime":"2026-07-12T19:09:17.930Z","endTime":"2026-07-12T19:09:23.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273698410722304,"aZ":-16.104575878951938,"pfxX":-4.417762702511114,"pfxZ":8.031650445605298,"pX":0.41245902143895796,"pZ":1.9174611600057765,"vX0":7.552040161761348,"vY0":-140.21323878963216,"vZ0":-7.386748294394923,"x":101.28,"y":187.01,"x0":-1.7359957155357684,"y0":50.00450096248174,"z0":5.627631560400667,"aX":-8.840773545784172},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":6.5,"spinRate":2284,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3899225148895522,"extension":6.422234789517027},"hitData":{"launchSpeed":92.7,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.04,"coordY":74.58}},"index":5,"playId":"2ecdaadb-df3f-3e7a-95db-b610bafb8425","pitchNumber":6,"startTime":"2026-07-12T19:09:45.317Z","endTime":"2026-07-12T19:09:55.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:09:55.256Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:09:58.086Z","endTime":"2026-07-12T19:12:09.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869394211824783,"aZ":-39.51718048390368,"pfxX":8.497424901493662,"pfxZ":-4.697161116823265,"pX":-0.010138766114858182,"pZ":3.2148282079435178,"vX0":2.1019595496319896,"vY0":-124.69075826953502,"vZ0":1.2916634090955832,"x":117.39,"y":151.98,"x0":-1.969461798843752,"y0":50.00457327450804,"z0":5.969952710559484,"aX":13.278033744586882},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.9,"breakHorizontal":-15.8,"spinRate":2286,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.4405695780687764,"extension":5.979135693373593},"index":0,"playId":"f7b0b774-369e-34ec-b8bc-5216457b7b53","pitchNumber":1,"startTime":"2026-07-12T19:10:22.402Z","endTime":"2026-07-12T19:10:26.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898713928151828,"aZ":-27.414760614836336,"pfxX":-11.549515304835987,"pfxZ":2.8067107860627782,"pX":-0.8181737496133065,"pZ":3.236090823039949,"vX0":5.8998959685619425,"vY0":-129.18548677776218,"vZ0":-1.7139047016837572,"x":148.19,"y":151.41,"x0":-1.6260481708913737,"y0":50.006037972425126,"z0":6.007463240888449,"aX":-19.6030924804818},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":19.7,"spinRate":2014,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4233435193118287,"extension":6.122609078732008},"index":1,"playId":"7f7cf105-e973-3686-b6a0-6c1f91db06ff","pitchNumber":2,"startTime":"2026-07-12T19:10:39.333Z","endTime":"2026-07-12T19:11:06.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"}},"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211257785988355,"aZ":-25.97287898145614,"pfxX":-9.88408460819086,"pfxZ":3.7247700547636615,"pX":-0.7837672369493025,"pZ":2.4500295031441612,"vX0":5.748544474796973,"vY0":-128.18655038843698,"vZ0":-3.6115626473881015,"x":146.88,"y":172.63,"x0":-1.769833574818644,"y0":50.004929928738,"z0":5.902312096556105,"aX":-16.469980393901558},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":2060,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4270928395797031,"extension":6.228779669570692},"index":2,"playId":"3b7a4dc0-9d9d-3134-bb8c-83533e100226","pitchNumber":3,"startTime":"2026-07-12T19:11:20.004Z","endTime":"2026-07-12T19:11:24.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39872365746267,"aZ":-15.848784395236015,"pfxX":-4.402942732479366,"pfxZ":7.904797556918043,"pX":-0.5210359023416005,"pZ":1.8850036382579556,"vX0":5.255145009794895,"vY0":-142.48203233983514,"vZ0":-7.5572420434819065,"x":136.86,"y":187.88,"x0":-1.8134760281094193,"y0":50.00194185738772,"z0":5.564729588896167,"aX":-9.092169960442765},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2150,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.383771811592843,"extension":6.23505107001389},"index":3,"playId":"9dc89a07-a08b-3fd5-bdd4-467484c25627","pitchNumber":4,"startTime":"2026-07-12T19:11:40.965Z","endTime":"2026-07-12T19:11:46.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42466271092585,"aZ":-14.221706756075777,"pfxX":-4.705011722490909,"pfxZ":8.844193204463998,"pX":-1.151820750441358,"pZ":2.3304957084260742,"vX0":3.3682081599857145,"vY0":-140.96631640589254,"vZ0":-6.771205564199245,"x":160.9,"y":175.86,"x0":-1.745585605615143,"y0":50.00454888546849,"z0":5.666458515220534,"aX":-9.552777099360286},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2151,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.38725733154743835,"extension":6.299337208183575},"index":4,"playId":"e45c18fa-8b30-354d-acf5-8a5600ea1944","pitchNumber":5,"startTime":"2026-07-12T19:12:04.901Z","endTime":"2026-07-12T19:12:09.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:12:09.213Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, second baseman José Tena to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:12:11.559Z","endTime":"2026-07-12T19:13:23.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06704250067681,"aZ":-14.495675127365839,"pfxX":-4.949207404177675,"pfxZ":8.628863381650152,"pX":0.8843784928575165,"pZ":1.4332490683798886,"vX0":8.878533025691198,"vY0":-141.4883744981119,"vZ0":-9.178211054853177,"x":83.29,"y":200.08,"x0":-1.6361886907247387,"y0":50.00447481976064,"z0":5.625620713830976,"aX":-10.142380128406883},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2214,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3855553059796266,"extension":6.545149312862957},"index":0,"playId":"bebf41dc-b09c-30c5-a6a1-d1def06b8d45","pitchNumber":1,"startTime":"2026-07-12T19:12:37.733Z","endTime":"2026-07-12T19:12:42.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51555984394362,"aZ":-13.62078204795851,"pfxX":-4.440832286744609,"pfxZ":9.192538774835416,"pX":0.02290575624445268,"pZ":1.6368555475817896,"vX0":6.480742601672358,"vY0":-140.61340477104443,"vZ0":-8.826323438662616,"x":116.13,"y":194.58,"x0":-1.7263212265964034,"y0":50.001711005638185,"z0":5.683850000184561,"aX":-8.962671982868635},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2230,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.3883491262557608,"extension":6.357568664570937},"index":1,"playId":"60e2d9a0-6d6f-3e6f-b6a3-3ea6d9da6efb","pitchNumber":2,"startTime":"2026-07-12T19:12:58.109Z","endTime":"2026-07-12T19:13:03.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.919298777111017,"aZ":-42.5423077563656,"pfxX":3.146681442675918,"pfxZ":-6.523741402595298,"pX":-0.012543886121411626,"pZ":1.932525751482279,"vX0":3.0023918962675054,"vY0":-125.19563688099014,"vZ0":-1.7286276891717307,"x":117.48,"y":186.6,"x0":-1.6353947164418916,"y0":50.00110779367745,"z0":6.108915074773655,"aX":5.002054014065771},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.0,"breakHorizontal":-6.4,"spinRate":2276,"spinDirection":35},"zone":8,"typeConfidence":0.91,"plateTime":0.43723733169148105,"extension":6.279146492632864},"hitData":{"launchSpeed":95.9,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.05,"coordY":143.91}},"index":2,"playId":"c67269dc-a9f6-3026-89bf-bb9db81403de","pitchNumber":3,"startTime":"2026-07-12T19:13:16.969Z","endTime":"2026-07-12T19:13:23.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:13:23.949Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:15:46.351Z","endTime":"2026-07-12T19:16:26.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Hill replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:14:26.079Z","endTime":"2026-07-12T19:15:48.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525310814141797,"aZ":-40.45101797246528,"pfxX":12.125153187832465,"pfxZ":-5.0395681823129195,"pX":0.08874420971223936,"pZ":2.482519769671677,"vX0":-12.27382336091401,"vY0":-127.65428515175007,"vZ0":5.397804344137937,"x":113.62,"y":171.75,"x0":3.3954960759362796,"y0":50.00359621558489,"z0":3.5339743860052284,"aX":19.91112577479337},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.4,"breakHorizontal":-19.0,"spinRate":2191,"spinDirection":78},"zone":5,"typeConfidence":0.89,"plateTime":0.4299164208099535,"extension":6.45618311924425},"index":1,"playId":"49dbade7-320a-32cb-b44a-1f6947c2a6b3","pitchNumber":1,"startTime":"2026-07-12T19:15:48.555Z","endTime":"2026-07-12T19:15:53.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073973447243805,"aZ":-40.51602933520778,"pfxX":10.902574343307114,"pfxZ":-4.9544430950761,"pX":0.13348465713554716,"pZ":1.9617431436190287,"vX0":-12.03504282664112,"vY0":-128.57758100643235,"vZ0":4.061580543011731,"x":111.91,"y":185.81,"x0":3.4443201915730564,"y0":50.000713665835434,"z0":3.493318027972183,"aX":18.369612681021728},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.8,"breakHorizontal":-17.3,"spinRate":2075,"spinDirection":81},"zone":8,"typeConfidence":0.9,"plateTime":0.4249685713269211,"extension":6.467915969390357},"index":2,"playId":"c3b6447e-88c8-3ddd-8f73-19644c9ada6e","pitchNumber":2,"startTime":"2026-07-12T19:16:03.235Z","endTime":"2026-07-12T19:16:07.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T19:16:10.215Z","endTime":"2026-07-12T19:16:21.925Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49784648814128,"aZ":-41.22653657217894,"pfxX":11.166568737176414,"pfxZ":-5.171618495303255,"pX":0.48226667095241277,"pZ":1.5157650043310924,"vX0":-11.983337307699884,"vY0":-131.20997950494007,"vZ0":2.8250532735243423,"x":98.62,"y":197.85,"x0":3.6471856450560862,"y0":50.00022556105346,"z0":3.487038826433455,"aX":19.563327071816737},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-8.5,"breakHorizontal":-17.8,"spinRate":2138,"spinDirection":82},"zone":14,"typeConfidence":0.89,"plateTime":0.4166715858715473,"extension":6.502006039543744},"index":4,"playId":"45b7ff95-032c-380e-9328-cf4f98d83171","pitchNumber":3,"startTime":"2026-07-12T19:16:21.925Z","endTime":"2026-07-12T19:16:26.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:16:26.283Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Curtis Mead homers (17) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:16:48.084Z","endTime":"2026-07-12T19:18:16.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":657612,"link":"/api/v1/people/657612"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Abimelec Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:16:36.422Z","endTime":"2026-07-12T19:16:50.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04399828024408,"aZ":-41.90488186688517,"pfxX":9.37562715337847,"pfxZ":-5.845167874370956,"pX":1.5882384373976166,"pZ":3.1029060707696643,"vX0":-8.246736209819872,"vY0":-128.51565651950594,"vZ0":7.166096688406157,"x":56.46,"y":155.0,"x0":3.629453814409775,"y0":50.006022757509314,"z0":3.5417183528487937,"aX":15.597201595454496},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.5,"breakHorizontal":-15.0,"spinRate":2166,"spinDirection":77},"zone":12,"typeConfidence":0.89,"plateTime":0.4271162894551317,"extension":6.424546601729054},"index":1,"playId":"b39577a5-6b66-32c6-9524-6761a9c65f0e","pitchNumber":1,"startTime":"2026-07-12T19:16:50.398Z","endTime":"2026-07-12T19:16:54.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.8,"endSpeed":81.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02146625058055,"aZ":-38.83315459832754,"pfxX":9.525951626272601,"pfxZ":-3.9499177399110827,"pX":1.7700806611006414,"pZ":2.450030490155494,"vX0":-7.956845396227711,"vY0":-129.0005586025882,"vZ0":4.996117750138038,"x":49.53,"y":172.63,"x0":3.657973015275943,"y0":50.005417677877965,"z0":3.482911081403332,"aX":16.045563253560328},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.8,"breakHorizontal":-15.5,"spinRate":2248,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4247172397996457,"extension":6.299223804816139},"index":2,"playId":"6d1d4563-8049-31d5-a396-d9b007358adb","pitchNumber":2,"startTime":"2026-07-12T19:17:04.762Z","endTime":"2026-07-12T19:17:09.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623819346871812,"aZ":-39.394073748027246,"pfxX":9.1739316026709,"pfxZ":-4.343511687449236,"pX":0.05348307415746783,"pZ":1.9046013120334553,"vX0":-11.835964931538388,"vY0":-127.62469828745692,"vZ0":3.9865218505566355,"x":114.96,"y":187.36,"x0":3.5450670989445614,"y0":50.00544489412062,"z0":3.4121375628947357,"aX":15.23750830454809},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.7,"breakHorizontal":-14.2,"spinRate":2186,"spinDirection":83},"zone":8,"typeConfidence":0.91,"plateTime":0.4280823577391839,"extension":6.467580842964592},"index":3,"playId":"45a35d03-5f4c-37d7-8738-c3b9b9f1a7df","pitchNumber":3,"startTime":"2026-07-12T19:17:18.729Z","endTime":"2026-07-12T19:17:23.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614693611977902,"aZ":-38.69065542129664,"pfxX":9.807715270212267,"pfxZ":-3.817754834994725,"pX":0.8081765104508694,"pZ":1.7094622427791788,"vX0":-10.429596426503732,"vY0":-128.51284099414752,"vZ0":3.4309036620661404,"x":86.19,"y":192.62,"x0":3.6067370178417097,"y0":50.00299162847756,"z0":3.324139010645507,"aX":16.734907537128876},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.1,"breakHorizontal":-16.0,"spinRate":2021,"spinDirection":83},"zone":9,"typeConfidence":0.91,"plateTime":0.4229627129141451,"extension":6.462954357682372},"index":4,"playId":"532c8713-5bf4-37c7-9176-d372aa9f0de1","pitchNumber":4,"startTime":"2026-07-12T19:17:38.347Z","endTime":"2026-07-12T19:17:43.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.7,"endSpeed":82.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17610014130488,"aZ":-38.21654269247197,"pfxX":9.132830990073824,"pfxZ":-3.537402655621113,"pX":-0.1922395923015092,"pZ":2.148940411621079,"vX0":-12.223972127827722,"vY0":-128.63059884748378,"vZ0":4.13415421441548,"x":124.33,"y":180.76,"x0":3.3959007265250407,"y0":50.005676754149164,"z0":3.452172022754839,"aX":15.582899411226473},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.4,"breakHorizontal":-14.4,"spinRate":2001,"spinDirection":87},"zone":8,"typeConfidence":0.92,"plateTime":0.4229124240085973,"extension":6.3891983541387365},"hitData":{"launchSpeed":102.6,"launchAngle":29.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.64,"coordY":33.63}},"index":5,"playId":"43f035f2-6ce4-3bfe-aff6-d3e2fed9c0aa","pitchNumber":5,"startTime":"2026-07-12T19:17:53.569Z","endTime":"2026-07-12T19:18:16.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":18.6,"leverageIndex":1.17,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:18:16.774Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:18:25.526Z","endTime":"2026-07-12T19:19:33.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188178802847293,"aZ":-36.37301171834111,"pfxX":11.081476374161799,"pfxZ":-2.4865603194942274,"pX":0.11826961852038934,"pZ":2.8374178365787546,"vX0":-12.361287707417796,"vY0":-128.54371021339603,"vZ0":5.469858901378153,"x":112.49,"y":162.17,"x0":3.5274774952019943,"y0":50.001438528475376,"z0":3.4917384805887512,"aX":18.7267121536782},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":-17.6,"spinRate":2153,"spinDirection":79},"zone":2,"typeConfidence":0.89,"plateTime":0.4245108350902629,"extension":6.484768269598622},"index":0,"playId":"de122015-d697-3e99-ad59-b01ca1e2e64a","pitchNumber":1,"startTime":"2026-07-12T19:18:37.716Z","endTime":"2026-07-12T19:18:43.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.251161800910783,"aZ":-24.333119921214774,"pfxX":-3.9060319379698534,"pfxZ":6.126851585746367,"pX":-0.42010864023159583,"pZ":3.2997030448453084,"vX0":-7.544204340724315,"vY0":-112.14478453398523,"vZ0":4.73093872404823,"x":133.01,"y":149.69,"x0":3.488067766074584,"y0":50.00516447992838,"z0":3.638336280783619,"aX":-5.003184545558546},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":12.6,"breakHorizontal":8.9,"spinRate":2322,"spinDirection":247},"zone":1,"typeConfidence":0.89,"plateTime":0.48739568210909123,"extension":6.55621686032836},"index":1,"playId":"710f4591-b51b-3b08-88a6-00b5ae6bed27","pitchNumber":2,"startTime":"2026-07-12T19:18:55.525Z","endTime":"2026-07-12T19:19:22.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19494272528094,"aZ":-39.77115044793972,"pfxX":9.504219144780736,"pfxZ":-4.373926984780434,"pX":1.0397366918987148,"pZ":2.5880358545020674,"vX0":-9.593625836961689,"vY0":-130.15949527196716,"vZ0":5.274167931857742,"x":77.37,"y":168.9,"x0":3.517200939506715,"y0":50.002646524663206,"z0":3.527046047050888,"aX":16.506621339456522},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.6,"breakHorizontal":-15.4,"spinRate":2095,"spinDirection":82},"zone":12,"typeConfidence":0.9,"plateTime":0.4188657368986144,"extension":6.3694990017513415},"hitData":{"launchSpeed":80.1,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.02,"coordY":153.04}},"index":2,"playId":"9213bb5f-0bb5-35f9-a897-3b6c08efbae3","pitchNumber":3,"startTime":"2026-07-12T19:19:22.555Z","endTime":"2026-07-12T19:19:33.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:19:33.336Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out softly, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:22:11.807Z","endTime":"2026-07-12T19:22:57.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:19:43.679Z","endTime":"2026-07-12T19:21:17.774Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Chivilli replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T19:21:17.774Z","endTime":"2026-07-12T19:22:13.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.0,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8652627553611,"aZ":-29.1815534085906,"pfxX":-2.3095390857858753,"pfxZ":1.676544314113725,"pX":1.5264261089949294,"pZ":1.4770325703561429,"vX0":11.219741189498167,"vY0":-132.04305848547924,"vZ0":-5.400607440732317,"x":58.82,"y":198.9,"x0":-2.461809726146143,"y0":50.00103039712379,"z0":5.673524243318763,"aX":-4.115612653582413},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":2064,"spinDirection":264},"zone":14,"typeConfidence":0.91,"plateTime":0.4134659631325004,"extension":6.087061790622816},"index":2,"playId":"807d37b1-66eb-3d09-90cc-7f7b0684e944","pitchNumber":1,"startTime":"2026-07-12T19:22:13.789Z","endTime":"2026-07-12T19:22:18.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993277173088224,"aZ":-27.907314376783813,"pfxX":-2.6290378682557507,"pfxZ":2.3246189936149033,"pX":0.6719040958503796,"pZ":1.6682284599932664,"vX0":9.661075905991114,"vY0":-133.51658603808303,"vZ0":-5.198268247579153,"x":91.39,"y":193.74,"x0":-2.6243446178672754,"y0":50.00414345018886,"z0":5.60535236645698,"aX":-4.8305545168869},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":3.1,"spinRate":2078,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.4074989615678861,"extension":6.29160814718012},"index":3,"playId":"c65fab02-993e-365c-97a7-e905f1e8d272","pitchNumber":2,"startTime":"2026-07-12T19:22:30.412Z","endTime":"2026-07-12T19:22:35.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98273143845298,"aZ":-27.484115806112833,"pfxX":-6.237997436014819,"pfxZ":2.6910273002660325,"pX":-0.5283623295508071,"pZ":2.496820406871387,"vX0":7.479026881955718,"vY0":-130.33826743577765,"vZ0":-3.1696709593908903,"x":137.14,"y":171.37,"x0":-2.6068409176400382,"y0":50.00317428076255,"z0":5.774683182571851,"aX":-10.875735318016797},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":10.0,"spinRate":1728,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.41811625055842105,"extension":6.15450630439789},"hitData":{"launchSpeed":54.6,"launchAngle":-37.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":123.01,"coordY":156.01}},"index":4,"playId":"709df60d-c2f1-3bcd-8d52-af3a345c7665","pitchNumber":3,"startTime":"2026-07-12T19:22:48.320Z","endTime":"2026-07-12T19:22:57.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:22:57.574Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cody Bellinger lines out sharply to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:25:12.030Z","endTime":"2026-07-12T19:25:36.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:23:46.851Z","endTime":"2026-07-12T19:23:46.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Alvarez replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T19:23:46.871Z","endTime":"2026-07-12T19:25:14.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":92.6,"endSpeed":86.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348767833876213,"aZ":-23.45918336954421,"pfxX":7.057574272040352,"pfxZ":4.633054456256235,"pX":0.5700211391376637,"pZ":1.5163459967741317,"vX0":-4.217266457589028,"vY0":-134.8176258410223,"vZ0":-7.997914710553007,"x":95.27,"y":197.84,"x0":1.2202194066496146,"y0":50.00391590301681,"z0":6.121374664893456,"aX":13.274241690250923},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":-12.1,"spinRate":2303,"spinDirection":146},"zone":14,"typeConfidence":0.89,"plateTime":0.40296067085506726,"extension":6.181659745943074},"index":2,"playId":"e3c0e629-6f48-39a5-bed2-3ce527207827","pitchNumber":1,"startTime":"2026-07-12T19:25:14.403Z","endTime":"2026-07-12T19:25:19.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851388133287927,"aZ":-19.924880557833706,"pfxX":6.976409563310256,"pfxZ":6.630405839451501,"pX":0.24204163453096997,"pZ":2.3736728824491276,"vX0":-3.901955035894882,"vY0":-133.58912829796284,"vZ0":-7.083801550259948,"x":107.77,"y":174.69,"x0":0.7985989650678496,"y0":50.00244164202057,"z0":6.442282371863708,"aX":12.885834690852116},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-12.0,"spinRate":2218,"spinDirection":156},"zone":5,"typeConfidence":0.83,"plateTime":0.40662952907742866,"extension":6.183305220651811},"hitData":{"launchSpeed":103.0,"launchAngle":17.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.91,"coordY":68.91}},"index":3,"playId":"c98859f2-111e-31d0-a402-ec7be0dbc076","pitchNumber":2,"startTime":"2026-07-12T19:25:26.573Z","endTime":"2026-07-12T19:25:36.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:25:36.380Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:25:35.417Z","endTime":"2026-07-12T19:26:43.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01450400455449,"aZ":-21.597013847175216,"pfxX":9.623701725597094,"pfxZ":5.503099395091452,"pX":-0.8382948854376325,"pZ":0.46699478429563446,"vX0":-9.00732880037505,"vY0":-136.7510588657474,"vZ0":-10.643869920041999,"x":148.95,"y":226.17,"x0":1.2246067300116759,"y0":50.00482827836574,"z0":5.849927139167091,"aX":18.497400844559202},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-15.8,"spinRate":2240,"spinDirection":134},"zone":13,"typeConfidence":0.92,"plateTime":0.39830931626547184,"extension":6.278840080680964},"index":0,"playId":"7e8cad74-e117-361d-b5a2-f496a55b0696","pitchNumber":1,"startTime":"2026-07-12T19:26:01.530Z","endTime":"2026-07-12T19:26:05.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.330546625518874,"aZ":-32.64925043688066,"pfxX":-1.6393703500920491,"pfxZ":-0.30907607640658163,"pX":-0.26640748159759453,"pZ":3.0996113307602093,"vX0":-3.476595663372935,"vY0":-122.16072932173468,"vZ0":-1.3902644579535015,"x":127.15,"y":155.09,"x0":1.3814285921681428,"y0":50.003887098301,"z0":6.451833389303785,"aX":-2.5075692067580677},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.6,"breakHorizontal":3.7,"spinRate":2788,"spinDirection":324},"zone":1,"typeConfidence":0.9,"plateTime":0.4462962067212688,"extension":6.144298234736965},"index":1,"playId":"598d3fcf-46ab-3d8a-b123-76b4147ffe75","pitchNumber":2,"startTime":"2026-07-12T19:26:17.327Z","endTime":"2026-07-12T19:26:22.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736473214833968,"aZ":-42.01211698710984,"pfxX":-5.618177109268042,"pfxZ":-6.614082032877338,"pX":-0.07919443401563582,"pZ":3.2924634303283637,"vX0":-2.178292235164299,"vY0":-120.93003040248024,"vZ0":1.045647737535619,"x":120.02,"y":149.88,"x0":1.562242451280554,"y0":50.003793471321586,"z0":6.528685944611068,"aX":-8.353601127648922},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.5,"breakHorizontal":10.7,"spinRate":2773,"spinDirection":332},"zone":2,"typeConfidence":0.91,"plateTime":0.45226742543534604,"extension":5.996723805843001},"hitData":{"launchSpeed":94.9,"launchAngle":45.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.92,"coordY":75.08}},"index":2,"playId":"90f7f623-8367-3b99-9e37-142daee84f82","pitchNumber":3,"startTime":"2026-07-12T19:26:33.789Z","endTime":"2026-07-12T19:26:43.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:26:43.654Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:26:44.849Z","endTime":"2026-07-12T19:28:39.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":81.8,"endSpeed":76.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801692790846754,"aZ":-38.69954463195168,"pfxX":-1.3582716569561963,"pfxZ":-4.464486646509547,"pX":0.8293795005434206,"pZ":2.852700499454885,"vX0":-0.7065022979254543,"vY0":-119.2579080958372,"vZ0":-0.4318863611981685,"x":85.39,"y":161.76,"x0":1.3045594779929066,"y0":50.002634810497014,"z0":6.483815891542201,"aX":-1.9849879862203534},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.0,"breakHorizontal":2.6,"spinRate":2692,"spinDirection":318},"zone":3,"typeConfidence":0.67,"plateTime":0.4567489316408855,"extension":6.112719602821855},"index":0,"playId":"25e75bd7-8144-362c-8607-bf68e8ac06fe","pitchNumber":1,"startTime":"2026-07-12T19:27:12.555Z","endTime":"2026-07-12T19:27:17.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560169796367948,"aZ":-43.42124618112046,"pfxX":-4.777343370847846,"pfxZ":-7.483264757369486,"pX":-1.348854320771418,"pZ":-0.27388125771577954,"vX0":-3.8724746013406586,"vY0":-121.94706965201577,"vZ0":-6.883517067962346,"x":168.42,"y":246.17,"x0":0.8819727713727283,"y0":50.004745018115905,"z0":6.3423500918378135,"aX":-7.177194360422574},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.0,"breakHorizontal":9.6,"spinRate":2867,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.44959914900828135,"extension":6.143371092014925},"index":1,"playId":"df7fadd3-1041-368b-a7f5-422c00f69c18","pitchNumber":2,"startTime":"2026-07-12T19:27:26.358Z","endTime":"2026-07-12T19:27:31.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01347318193008,"aZ":-43.18682440238805,"pfxX":-5.144960411502787,"pfxZ":-7.510358431174,"pX":-0.48685394825091627,"pZ":-0.05302169956718071,"vX0":-2.220810374655822,"vY0":-120.77334665628922,"vZ0":-6.030694773737388,"x":135.56,"y":240.21,"x0":1.1147434156824894,"y0":50.00026515938744,"z0":6.303174580488167,"aX":-7.547418707548362},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.9,"breakHorizontal":9.8,"spinRate":2776,"spinDirection":349},"zone":13,"typeConfidence":0.92,"plateTime":0.45468996364000835,"extension":6.258621773825127},"index":2,"playId":"6c776e0d-cc9d-3fb8-a7bb-766e9c734d87","pitchNumber":3,"startTime":"2026-07-12T19:27:45.405Z","endTime":"2026-07-12T19:27:50.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37146189945305,"aZ":-33.821344429169926,"pfxX":-2.5783353992591738,"pfxZ":-1.0689149520041896,"pX":-0.7039262640255958,"pZ":1.3542421113970042,"vX0":-3.770455272475946,"vY0":-122.52245743113305,"vZ0":-4.9891147403786915,"x":143.83,"y":202.22,"x0":1.1825879746102927,"y0":50.003992882845395,"z0":6.26686801296311,"aX":-3.968707769216592},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":5.5,"spinRate":2773,"spinDirection":341},"zone":13,"typeConfidence":0.87,"plateTime":0.44491677277449115,"extension":6.1986307957314475},"index":3,"playId":"c01275ff-08c4-3897-a51e-a8cb2e6b8936","pitchNumber":4,"startTime":"2026-07-12T19:28:04.513Z","endTime":"2026-07-12T19:28:09.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T19:28:20.582Z","endTime":"2026-07-12T19:28:34.197Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022402935334288,"aZ":-42.32936439990569,"pfxX":-5.225386575487952,"pfxZ":-6.60779317841415,"pX":-0.10167305030153613,"pZ":2.4923164677295566,"vX0":-1.8974086631031377,"vY0":-123.07852985233069,"vZ0":-0.9505183860140967,"x":120.88,"y":171.49,"x0":1.3577224332628006,"y0":50.00266823457202,"z0":6.462599310214299,"aX":-8.030519378951784},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.0,"breakHorizontal":10.0,"spinRate":2728,"spinDirection":339},"zone":5,"typeConfidence":0.9,"plateTime":0.4447135962439859,"extension":6.157103131579401},"index":5,"playId":"b7edca20-b11c-36de-9311-2080f12be287","pitchNumber":5,"startTime":"2026-07-12T19:28:34.197Z","endTime":"2026-07-12T19:28:39.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:28:39.327Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Trent Grisham.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:31:28.198Z","endTime":"2026-07-12T19:33:01.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"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, 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":88.9,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838491890957084,"aZ":-28.03357468680866,"pfxX":-5.884627626603073,"pfxZ":2.4487078005708334,"pX":1.0744498673926508,"pZ":1.085131883180366,"vX0":7.702231380920218,"vY0":-129.23200423568704,"vZ0":-6.199360189251036,"x":76.04,"y":209.48,"x0":-1.1795487563463993,"y0":50.00499521242786,"z0":5.66756317420964,"aX":-9.958983572614452},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":9.0,"spinRate":1688,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.423781995954462,"extension":6.14838621118096},"index":0,"playId":"598ffcf2-c324-3d94-b8ee-8e58aa20dab8","pitchNumber":1,"startTime":"2026-07-12T19:31:56.078Z","endTime":"2026-07-12T19:31:59.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912336065638996,"aZ":-29.80026162189694,"pfxX":-6.184646219284188,"pfxZ":1.4059292183307779,"pX":-0.7317797231489764,"pZ":1.8606322076946078,"vX0":3.6206023055620906,"vY0":-128.83467962237071,"vZ0":-3.988354148620513,"x":144.89,"y":188.54,"x0":-1.3463891374615022,"y0":50.00562005448903,"z0":5.713083733514351,"aX":-10.47543374192178},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":10.4,"spinRate":1617,"spinDirection":257},"zone":7,"typeConfidence":0.9,"plateTime":0.42394442060329673,"extension":6.036227651344532},"index":1,"playId":"2a1dc20a-88be-38e6-8508-82ecb78770fb","pitchNumber":2,"startTime":"2026-07-12T19:32:16.472Z","endTime":"2026-07-12T19:32:21.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762224543227685,"aZ":-20.163728394531702,"pfxX":-8.423292012139179,"pfxZ":5.888930247520136,"pX":-0.9169782037935691,"pZ":4.533455201338444,"vX0":4.763641984343595,"vY0":-141.12010933251142,"vZ0":-0.1951561349032283,"x":151.95,"y":116.38,"x0":-1.5226378111738814,"y0":50.00186710660511,"z0":5.8901164863356685,"aX":-17.177708514423394},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":14.4,"spinRate":2072,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.38649234592640447,"extension":5.98495768104558},"index":2,"playId":"2ac26a82-682c-3336-bdad-017e94c9a675","pitchNumber":3,"startTime":"2026-07-12T19:32:34.567Z","endTime":"2026-07-12T19:32:39.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609123793273735,"aZ":-23.44465732520682,"pfxX":-5.341126852672789,"pfxZ":5.249027365392058,"pX":-0.07130402326250784,"pZ":2.7122860195028395,"vX0":4.342821522267047,"vY0":-127.69395077417335,"vZ0":-3.1127087155362743,"x":119.72,"y":165.55,"x0":-1.0944403059487797,"y0":50.00289448294851,"z0":5.777728714058526,"aX":-8.881127158557154},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.1,"breakHorizontal":8.8,"spinRate":1664,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4278280752093173,"extension":6.342745239085468},"hitData":{"launchSpeed":94.5,"launchAngle":31.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.22,"coordY":49.05}},"index":3,"playId":"6d1e030c-b158-32c5-ba54-8a4193b32416","pitchNumber":4,"startTime":"2026-07-12T19:32:52.437Z","endTime":"2026-07-12T19:33:01.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:33:01.781Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a sharp line drive to right fielder Max Schuemann.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:33:05.802Z","endTime":"2026-07-12T19:33:54.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.862257685418122,"aZ":-23.964540130140357,"pfxX":0.7400307631113714,"pfxZ":4.527448372560004,"pX":-0.3636202211396963,"pZ":2.8026772651575045,"vX0":2.7959471523761654,"vY0":-133.15461609058875,"vZ0":-2.989554842304739,"x":130.86,"y":163.11,"x0":-1.5191532520755557,"y0":50.0058174359311,"z0":5.654705331149063,"aX":1.3418674398863208},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.9,"spinRate":2021,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.4097540378074056,"extension":6.307666844506535},"index":0,"playId":"875378ae-98d6-3e3d-9892-e8d9aa0c58aa","pitchNumber":1,"startTime":"2026-07-12T19:33:27.514Z","endTime":"2026-07-12T19:33:32.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876459736308526,"aZ":-25.351771282187432,"pfxX":-1.3380576689380468,"pfxZ":3.770851182761123,"pX":0.2789101705658733,"pZ":1.9374307158467734,"vX0":4.956862254009025,"vY0":-132.95306610338045,"vZ0":-4.681981782639562,"x":106.37,"y":186.47,"x0":-1.4277310650926438,"y0":50.0000402447949,"z0":5.538845285664081,"aX":-2.4192688659917545},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":1.4,"spinRate":2025,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.410431560877877,"extension":5.991943882412302},"hitData":{"launchSpeed":107.5,"launchAngle":15.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.16,"coordY":96.11}},"index":1,"playId":"21668cfd-1ad9-3dc2-9817-02214d0c021a","pitchNumber":2,"startTime":"2026-07-12T19:33:45.327Z","endTime":"2026-07-12T19:33:54.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:33:54.418Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:33:59.332Z","endTime":"2026-07-12T19:36:45.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,4,5,6,7],"actionIndex":[1],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926431587545324,"aZ":-22.561993166637386,"pfxX":-10.279003089738111,"pfxZ":4.606281451982154,"pX":-0.12842445579421657,"pZ":1.7644995930822773,"vX0":7.005702864180941,"vY0":-143.05419206181472,"vZ0":-6.548935055543559,"x":121.9,"y":191.14,"x0":-1.2652678390821614,"y0":50.002186700266826,"z0":5.483455188719574,"aX":-21.446660912781425},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2199,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.3819095174850262,"extension":6.521006994656203},"index":0,"playId":"2ecdb19d-daa8-34e4-8098-783cfff2dee9","pitchNumber":1,"startTime":"2026-07-12T19:34:23.781Z","endTime":"2026-07-12T19:34:29.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Nasim Nuñez replaces José Tena.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T19:34:48.254Z","endTime":"2026-07-12T19:35:22.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"base":1,"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46353387455674,"aZ":-23.039887930400074,"pfxX":1.0066527433375838,"pfxZ":5.046077615841643,"pX":-0.6327528618237133,"pZ":2.3731264258490903,"vX0":1.9678688529205945,"vY0":-132.26594667166444,"vZ0":-4.208345370673549,"x":141.12,"y":174.71,"x0":-1.5109409898984694,"y0":50.002292042339484,"z0":5.629984814905763,"aX":1.8222700666753762},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":-2.2,"spinRate":1905,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.41071467020024244,"extension":6.064495015496391},"index":2,"playId":"89f369cd-d2de-347b-a3bb-0f4b5bc2075e","pitchNumber":2,"startTime":"2026-07-12T19:35:22.551Z","endTime":"2026-07-12T19:35:27.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T19:35:34.101Z","endTime":"2026-07-12T19:35:49.884Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"03a214ac-6a5a-30d8-ac6d-b35686a8c29b","startTime":"2026-07-12T19:35:49.884Z","endTime":"2026-07-12T19:35:53.832Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21797693779742,"aZ":-21.34415195753769,"pfxX":-8.436508519709998,"pfxZ":5.615856543257339,"pX":-2.7737088628095488,"pZ":3.002306686315443,"vX0":-0.24333426400574457,"vY0":-137.2358989643213,"vZ0":-3.7502789592116432,"x":222.73,"y":157.72,"x0":-1.5861426785948933,"y0":50.00388439339944,"z0":5.820886796284344,"aX":-16.27049161599158},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2009,"spinDirection":236},"zone":11,"typeConfidence":0.85,"plateTime":0.3974347923131907,"extension":5.975679827290053},"index":5,"playId":"ea7d43f2-4715-3a15-85b7-566c9d4a1941","pitchNumber":3,"startTime":"2026-07-12T19:36:17.865Z","endTime":"2026-07-12T19:36:21.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"ea7d43f2-4715-3a15-85b7-566c9d4a1941","startTime":"2026-07-12T19:36:29.387Z","endTime":"2026-07-12T19:36:40.311Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465934284446423,"aZ":-27.25354725550669,"pfxX":-6.8542603033137794,"pfxZ":2.792786067837534,"pX":-0.5171042719971514,"pZ":0.52388654487584,"vX0":4.544135433480964,"vY0":-131.00965056881273,"vZ0":-7.69510086185883,"x":136.71,"y":224.64,"x0":-1.3727909105279161,"y0":50.00081424188016,"z0":5.5002127582107265,"aX":-12.060944167342601},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":11.6,"spinRate":1715,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.41611722089953096,"extension":6.450452434764587},"index":7,"playId":"4339dcc0-4a89-320f-bf0d-f09e8f9e7bc8","pitchNumber":4,"startTime":"2026-07-12T19:36:40.311Z","endTime":"2026-07-12T19:36:45.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":2.06,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:36:45.027Z","atBatIndex":50},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Keibert Ruiz reaches on a throwing error by second baseman Jazz Chisholm Jr. Nasim Nuñez scores. Keibert Ruiz to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:36:51.443Z","endTime":"2026-07-12T19:38:48.162Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00133438114136,"aZ":-27.646496841194033,"pfxX":-6.914773434580612,"pfxZ":2.4960807149729183,"pX":-0.3374417185621891,"pZ":0.7032484578288629,"vX0":4.760601482689972,"vY0":-132.90122327974126,"vZ0":-7.377295992971271,"x":129.86,"y":219.79,"x0":-1.2418309336288114,"y0":50.00278963836626,"z0":5.4865818424175625,"aX":-12.530957640690984},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":11.6,"spinRate":1764,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.41011048858074606,"extension":6.5424451308071445},"index":0,"playId":"dd71e1b6-3627-3c62-bd9b-ad6dcee7f7cf","pitchNumber":1,"startTime":"2026-07-12T19:37:12.224Z","endTime":"2026-07-12T19:37:23.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez steals (34) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"dd71e1b6-3627-3c62-bd9b-ad6dcee7f7cf","startTime":"2026-07-12T19:37:27.627Z","endTime":"2026-07-12T19:37:50.843Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"postOnSecond":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.63,"dramaIndex":61.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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199139135830908,"aZ":-27.296636905495664,"pfxX":-2.3640490268599645,"pfxZ":2.579803678520099,"pX":-0.5142013701561263,"pZ":2.6432587796006204,"vX0":3.5554060622556625,"vY0":-135.09602887244844,"vZ0":-2.874414363744412,"x":136.6,"y":167.41,"x0":-1.5266880357043733,"y0":50.00367468284124,"z0":5.594584956368303,"aX":-4.4693076841230654},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":3.7,"spinRate":1912,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.4020093690870987,"extension":6.311345562247667},"index":2,"playId":"7b05c56f-1e2a-3a1b-9f55-5c6116c374b6","pitchNumber":2,"startTime":"2026-07-12T19:37:50.843Z","endTime":"2026-07-12T19:37:55.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7306862200896,"aZ":-22.138974090930308,"pfxX":-5.709923734111634,"pfxZ":5.605844504851574,"pX":-1.131569776593119,"pZ":2.4242807389305514,"vX0":2.4316300623592593,"vY0":-132.28999060042466,"vZ0":-4.207143956673579,"x":160.13,"y":173.32,"x0":-1.3161020253204099,"y0":50.000051702989374,"z0":5.639167357646574,"aX":-10.213894744797567},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":9.8,"spinRate":1660,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.41255408299920093,"extension":6.314611933575336},"index":3,"playId":"bfc3570c-4229-38c8-94b2-6af53b14bfe0","pitchNumber":3,"startTime":"2026-07-12T19:38:17.155Z","endTime":"2026-07-12T19:38:21.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7692813100903,"aZ":-23.47678817287659,"pfxX":-4.600351026953368,"pfxZ":4.982917055691276,"pX":-0.7728185584843621,"pZ":2.5715337885960157,"vX0":2.6785280128105917,"vY0":-131.0666834812581,"vZ0":-3.5798755696532125,"x":146.46,"y":169.35,"x0":-1.2083886566078417,"y0":50.00577343690792,"z0":5.701155008480301,"aX":-8.033833515871446},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":7.8,"spinRate":1633,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.4173378696001713,"extension":6.292780372841706},"hitData":{"launchSpeed":100.4,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.47,"coordY":147.97}},"index":4,"playId":"27836668-b7d5-3614-8115-6693749dfdde","pitchNumber":4,"startTime":"2026-07-12T19:38:36.078Z","endTime":"2026-07-12T19:38:48.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":21.20000000000001,"leverageIndex":1.63,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:38:48.162Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Wells challenged (pitch result), call on the field was confirmed: James Wood walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:41:42.447Z","endTime":"2026-07-12T19:44:02.043Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:39:18.550Z","endTime":"2026-07-12T19:40:13.180Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Yarbrough replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T19:40:13.180Z","endTime":"2026-07-12T19:41:44.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642232,"link":"/api/v1/people/642232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88775590129548,"aZ":-22.685131187190375,"pfxX":9.700554778934537,"pfxZ":5.981537703567318,"pX":0.04172337482857494,"pZ":2.177675744745157,"vX0":-9.436883696731346,"vY0":-124.10485989282964,"vZ0":-3.9368770798932635,"x":115.41,"y":179.98,"x0":2.602736585617904,"y0":50.0031013454602,"z0":5.636615641352086,"aX":15.389385385155892},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.3,"breakHorizontal":-15.8,"spinRate":1809,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.43852526810301784,"extension":6.158310994479611},"index":2,"playId":"d50b7b4b-efb7-33d0-8cf5-8590a7f920cb","pitchNumber":1,"startTime":"2026-07-12T19:41:44.607Z","endTime":"2026-07-12T19:41:51.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.9,"endSpeed":65.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.521671787253077,"aZ":-27.448813104353807,"pfxX":-8.117833662388476,"pfxZ":4.366594510733231,"pX":0.19811918182097962,"pZ":2.189042440303852,"vX0":-3.814244110610128,"vY0":-103.18111211967592,"vZ0":0.7997766063924041,"x":109.45,"y":179.68,"x0":3.123008266819907,"y0":50.00435549576543,"z0":5.093584860293652,"aX":-8.787627259213004},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2133,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.5300399656404315,"extension":6.179780807466976},"index":3,"playId":"bff9469f-9746-3e39-b1fa-fe7888dc324d","pitchNumber":2,"startTime":"2026-07-12T19:42:02.775Z","endTime":"2026-07-12T19:42:07.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":71.7,"endSpeed":66.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.280510145178624,"aZ":-31.21618044777727,"pfxX":-8.822328879379539,"pfxZ":0.8721297042096579,"pX":-0.7264864849457617,"pZ":1.37669516781889,"vX0":-5.486255418836236,"vY0":-104.25674092067308,"vZ0":-0.03134582969292965,"x":144.69,"y":201.61,"x0":3.0893429667719645,"y0":50.001898899876316,"z0":5.090337504287496,"aX":-9.665548986921907},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":1.9,"breakHorizontal":17.5,"spinRate":2206,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.5262963645156882,"extension":6.290275189545929},"index":4,"playId":"68c3b715-2e40-340c-a13b-350838c4ab9e","pitchNumber":3,"startTime":"2026-07-12T19:42:22.238Z","endTime":"2026-07-12T19:42:26.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":72.1,"endSpeed":66.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.74434065964433,"aZ":-29.271027616881867,"pfxX":-7.418653040846797,"pfxZ":2.625207208144986,"pX":-1.2889784654089484,"pZ":1.8840245275334195,"vX0":-6.8939087143258115,"vY0":-104.77353000275183,"vZ0":0.7416433574116739,"x":166.13,"y":187.91,"x0":3.0153981059992447,"y0":50.00210039407891,"z0":4.963322107979826,"aX":-8.193215869181357},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2259,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.5240502311768691,"extension":6.621476302624823},"index":5,"playId":"5f0c712e-bf02-3440-a117-48c7cd5e98b1","pitchNumber":4,"startTime":"2026-07-12T19:42:42.915Z","endTime":"2026-07-12T19:42:47.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.096622362631283,"aZ":-23.06127027449597,"pfxX":2.4877777767402574,"pfxZ":5.827973552565768,"pX":-1.085820325528943,"pZ":2.158915009254128,"vX0":-10.407049791247248,"vY0":-123.07168404426936,"vZ0":-2.2649768299099966,"x":158.39,"y":180.49,"x0":2.8399148090321527,"y0":50.0003738393528,"z0":5.006862197271611,"aX":3.889024385711696},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.3,"breakHorizontal":-2.5,"spinRate":2116,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.4418793002882948,"extension":6.458014960396334},"index":6,"playId":"aaf62190-0caa-3b31-a0ff-6401ddf00847","pitchNumber":5,"startTime":"2026-07-12T19:43:02.471Z","endTime":"2026-07-12T19:43:06.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"0cd1e2a3-e429-4038-b947-ad4fe032157c","startTime":"2026-07-12T19:43:18.326Z","endTime":"2026-07-12T19:43:23.326Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.335822998837905,"aZ":-29.658331372702342,"pfxX":-7.992495803035642,"pfxZ":2.2387313254489127,"pX":0.4050300412480447,"pZ":1.6261137954162879,"vX0":-3.6792299401043187,"vY0":-105.5138540915791,"vZ0":0.22619265187131155,"x":101.56,"y":194.87,"x0":3.2111189660246433,"y0":50.004184411345534,"z0":4.941362772885934,"aX":-8.991407380660895},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":2200,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.5195526385335203,"extension":6.428227795849985},"index":8,"playId":"d9948cc1-72a7-3746-bf32-a3ceb0c19816","pitchNumber":6,"startTime":"2026-07-12T19:43:35.032Z","endTime":"2026-07-12T19:44:02.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}},"homeTeamWinProbability":78.3,"awayTeamWinProbability":21.700000000000003,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":1.2,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:44:02.043Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Chaparro grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:45:04.555Z","endTime":"2026-07-12T19:45:35.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces Luis García Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:44:09.648Z","endTime":"2026-07-12T19:44:14.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T19:44:14.303Z","endTime":"2026-07-12T19:45:06.803Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.026255230615533,"aZ":-31.188618081699346,"pfxX":11.549299758652541,"pfxZ":0.7617619087402963,"pX":0.6781558603496671,"pZ":1.5235721387300687,"vX0":-8.11878200375549,"vY0":-112.11329586254554,"vZ0":-1.2025918904132562,"x":91.15,"y":197.64,"x0":2.825024445067243,"y0":50.00167277592346,"z0":5.2165826994693925,"aX":14.875457013860178},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.4,"breakHorizontal":-19.2,"spinRate":1924,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.48636959573949534,"extension":6.406752066452811},"index":2,"playId":"8bfb9312-40ac-32fa-a6f4-98e4cadcbfd8","pitchNumber":1,"startTime":"2026-07-12T19:45:06.803Z","endTime":"2026-07-12T19:45:11.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":72.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.526092033871475,"aZ":-31.716887570285795,"pfxX":11.771252069451464,"pfxZ":0.3502865225067566,"pX":0.9023427512298552,"pZ":1.8657995188699772,"vX0":-7.503118403168149,"vY0":-112.68939296730056,"vZ0":-0.5246435305510654,"x":82.6,"y":188.4,"x0":2.7204434316448367,"y0":50.00237979436212,"z0":5.263679779911671,"aX":15.371905710844997},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.8,"breakHorizontal":-19.8,"spinRate":1885,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4832100585666459,"extension":6.4494590070529645},"hitData":{"launchSpeed":63.4,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.48,"coordY":155.07}},"index":3,"playId":"78a85ef2-c4dd-3bbb-bc0a-57db9513d551","pitchNumber":2,"startTime":"2026-07-12T19:45:26.078Z","endTime":"2026-07-12T19:45:35.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_ab"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_ab"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":642232,"link":"/api/v1/people/642232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.51,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:45:35.023Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:47:57.503Z","endTime":"2026-07-12T19:48:20.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrés Chaparro remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:46:46.523Z","endTime":"2026-07-12T19:46:46.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T19:46:46.547Z","endTime":"2026-07-12T19:47:31.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Paul Goldschmidt replaces Ryan McMahon.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T19:47:31.241Z","endTime":"2026-07-12T19:47:59.851Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76530900010636,"aZ":-13.959486541823464,"pfxX":4.125270412302543,"pfxZ":9.817884819389748,"pX":0.7227326899304435,"pZ":1.654187921553355,"vX0":-2.046794759222367,"vY0":-134.51478057440318,"vZ0":-9.896574193219337,"x":89.45,"y":194.12,"x0":0.9524196586726615,"y0":50.00492764596007,"z0":6.341535582274808,"aX":7.655096652953979},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2383,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.4052561255393705,"extension":6.2545799249220755},"index":3,"playId":"92ce35f9-018e-3fbd-8054-5ae0a875cfb9","pitchNumber":1,"startTime":"2026-07-12T19:47:59.851Z","endTime":"2026-07-12T19:48:04.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":82.8,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.493637144661445,"aZ":-36.827907511661316,"pfxX":-1.1037980429617822,"pfxZ":-3.091599605404676,"pX":0.22813358937770417,"pZ":2.9070306581777094,"vX0":-1.8448024208330431,"vY0":-120.8039302262892,"vZ0":-1.0681741397460585,"x":108.3,"y":160.29,"x0":1.1397261332473034,"y0":50.003976197599016,"z0":6.540531799266498,"aX":-1.6608887199514666},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":2.4,"spinRate":2675,"spinDirection":335},"zone":2,"typeConfidence":0.87,"plateTime":0.45028301671273097,"extension":6.210069541167911},"hitData":{"launchSpeed":99.1,"launchAngle":32.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.09,"coordY":80.15}},"index":4,"playId":"bdd4bbf8-eb0f-34c3-a100-2ae7449e46c1","pitchNumber":2,"startTime":"2026-07-12T19:48:11.625Z","endTime":"2026-07-12T19:48:20.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:48:20.753Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:48:39.575Z","endTime":"2026-07-12T19:49:22.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Amed Rosario replaces Austin Wells.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:48:31.812Z","endTime":"2026-07-12T19:48:41.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744571147789745,"aZ":-34.72313893172762,"pfxX":-1.1367703276932506,"pfxZ":-1.6763039770831547,"pX":-0.11032435012350902,"pZ":2.2087039555823695,"vX0":-2.373066584694764,"vY0":-122.72810423466404,"vZ0":-3.024553581235187,"x":121.21,"y":179.14,"x0":1.0175506219486028,"y0":50.00194269355401,"z0":6.4204275311884365,"aX":-1.7300847945441384},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":2.6,"spinRate":2708,"spinDirection":340},"zone":8,"typeConfidence":0.79,"plateTime":0.4466343254224783,"extension":6.136723995550016},"index":1,"playId":"8b64e39c-5cc9-3ded-96d8-df4684c42559","pitchNumber":1,"startTime":"2026-07-12T19:48:41.877Z","endTime":"2026-07-12T19:48:46.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685645899687604,"aZ":-44.81550383847955,"pfxX":-6.843896855703038,"pfxZ":-8.661497850052129,"pX":0.6800901909703327,"pZ":2.9076146816591297,"vX0":1.0715518971101983,"vY0":-120.43569205804859,"vZ0":0.654909772991956,"x":91.08,"y":160.27,"x0":1.1164514170906634,"y0":50.00080213240085,"z0":6.614788522026326,"aX":-9.992518918616883},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.2,"breakHorizontal":12.1,"spinRate":2824,"spinDirection":338},"zone":3,"typeConfidence":0.93,"plateTime":0.4558278963883522,"extension":6.071325473678773},"index":2,"playId":"9421cb6a-ef06-392c-b83e-1b5c41dbddd4","pitchNumber":2,"startTime":"2026-07-12T19:48:52.046Z","endTime":"2026-07-12T19:48:56.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338792400960873,"aZ":-44.4676039643641,"pfxX":-7.543475769270233,"pfxZ":-7.956949466928051,"pX":1.0694424254942454,"pZ":1.2410926652035175,"vX0":0.192586010947138,"vY0":-124.19483828299951,"vZ0":-3.2726869308320157,"x":76.24,"y":205.27,"x0":1.9687103501072896,"y0":50.000623966423284,"z0":6.312997478868803,"aX":-11.657474830375076},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.9,"breakHorizontal":13.6,"spinRate":2833,"spinDirection":337},"zone":14,"typeConfidence":0.93,"plateTime":0.44281007017415597,"extension":6.136951249186023},"index":3,"playId":"d16210cb-a24a-3bdc-af34-c114942dba3f","pitchNumber":3,"startTime":"2026-07-12T19:49:05.002Z","endTime":"2026-07-12T19:49:10.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473768283808216,"aZ":-44.17497935422953,"pfxX":-4.40951639901771,"pfxZ":-7.875652594728947,"pX":-0.6420390365303104,"pZ":0.8751719470958625,"vX0":-4.958631178576482,"vY0":-123.67123412512763,"vZ0":-3.987183679774911,"x":141.47,"y":215.15,"x0":1.9745381955236663,"y0":50.00494957611405,"z0":6.276898178624036,"aX":-6.716830880739674},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.0,"breakHorizontal":9.2,"spinRate":2879,"spinDirection":337},"zone":13,"typeConfidence":0.91,"plateTime":0.4457237845827362,"extension":6.253131662462895},"index":4,"playId":"53b18693-ecc0-3e9c-b1a5-c3d3d177a363","pitchNumber":4,"startTime":"2026-07-12T19:49:18.417Z","endTime":"2026-07-12T19:49:22.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:49:22.864Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Schuemann singles on a line drive to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:49:33.942Z","endTime":"2026-07-12T19:49:53.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93528388785464,"aZ":-38.94495153069838,"pfxX":0.21820906098504023,"pfxZ":-4.4257265396954395,"pX":0.26928492078530314,"pZ":2.9328812459455684,"vX0":-4.2842024916595,"vY0":-122.62964853578886,"vZ0":-0.45933532984001546,"x":106.74,"y":159.59,"x0":2.0062187841252217,"y0":50.00050666397665,"z0":6.428623831777207,"aX":0.3354025395480517},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.9,"breakHorizontal":0.6,"spinRate":2745,"spinDirection":338},"zone":2,"typeConfidence":0.8,"plateTime":0.4456743245929342,"extension":6.325145864347172},"hitData":{"launchSpeed":97.2,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.23,"coordY":80.46}},"index":0,"playId":"4c18520c-4dbf-37c8-84e4-5819c625b0ab","pitchNumber":1,"startTime":"2026-07-12T19:49:43.732Z","endTime":"2026-07-12T19:49:53.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.05,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:49:53.640Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:49:53.280Z","endTime":"2026-07-12T19:55:00.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8],"actionIndex":[6,7],"runnerIndex":[0,1],"runners":[{"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":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99317432536277,"aZ":-42.68468203715492,"pfxX":-5.845575003411994,"pfxZ":-7.4434384898045,"pX":-0.7748836871867731,"pZ":0.7530095929463733,"vX0":-2.530108955213921,"vY0":-119.01900209389517,"vZ0":-3.7977712724535593,"x":146.54,"y":218.45,"x0":1.065959458909281,"y0":50.00027344130826,"z0":6.2931945768387845,"aX":-8.259825658972568},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.2,"breakHorizontal":11.3,"spinRate":2533,"spinDirection":335},"zone":13,"typeConfidence":0.92,"plateTime":0.4628358423949077,"extension":6.236696727443967},"index":0,"playId":"171dff48-c2b3-36ed-9af5-1dc2967e2e4f","pitchNumber":1,"startTime":"2026-07-12T19:50:18.490Z","endTime":"2026-07-12T19:50:22.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63531895446392,"aZ":-36.28273550217281,"pfxX":-1.202197769420815,"pfxZ":-2.727472403033829,"pX":-0.10711092797110817,"pZ":1.9328862618055789,"vX0":-2.653060436045403,"vY0":-121.18162121988036,"vZ0":-2.9889624336856135,"x":121.08,"y":186.59,"x0":1.1521239680814819,"y0":50.00228236940132,"z0":6.309158297826338,"aX":-1.8117585337853368},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.4,"breakHorizontal":2.8,"spinRate":2725,"spinDirection":332},"zone":8,"typeConfidence":0.87,"plateTime":0.44965010209618317,"extension":6.190260964629441},"index":1,"playId":"e8585dbe-32bb-3db8-b8a5-7f2085676026","pitchNumber":2,"startTime":"2026-07-12T19:50:38.855Z","endTime":"2026-07-12T19:50:43.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"e03057a2-7266-39ef-bd57-b39fafe6dcad","startTime":"2026-07-12T19:50:56.194Z","endTime":"2026-07-12T19:50:59.377Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.610030697832407,"aZ":-42.67473326596265,"pfxX":-6.118424112266589,"pfxZ":-7.048368727093804,"pX":-0.28237742080854084,"pZ":2.1537388959538952,"vX0":-1.444491980817946,"vY0":-121.55061946551541,"vZ0":-1.4337128692883774,"x":127.76,"y":180.63,"x0":1.1147223466768217,"y0":50.000138269844506,"z0":6.468370729841634,"aX":-9.120622459760105},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.8,"breakHorizontal":11.4,"spinRate":2576,"spinDirection":338},"zone":7,"typeConfidence":0.92,"plateTime":0.4512358493876998,"extension":5.915295877862709},"index":3,"playId":"cf912c81-9ea8-37b6-9b0f-9bfe783e37a2","pitchNumber":3,"startTime":"2026-07-12T19:51:14.842Z","endTime":"2026-07-12T19:51:19.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398715001360134,"aZ":-35.27588911506144,"pfxX":0.6017343373836628,"pfxZ":-1.966638926842486,"pX":-1.9599920399244883,"pZ":0.43173108641448343,"vX0":-7.959814381369147,"vY0":-124.4112899089477,"vZ0":-6.729268781658089,"x":191.71,"y":227.12,"x0":1.193592573573225,"y0":50.00210715413455,"z0":6.071505298121219,"aX":0.9501564732145713},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.8,"breakHorizontal":0.6,"spinRate":2745,"spinDirection":352},"zone":13,"typeConfidence":0.89,"plateTime":0.4391268597503295,"extension":6.420533955121272},"index":4,"playId":"0f3002fd-87dd-3d49-9772-62f6de9cf7bc","pitchNumber":4,"startTime":"2026-07-12T19:51:39.574Z","endTime":"2026-07-12T19:51:43.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219443585740095,"aZ":-33.688700883342165,"pfxX":0.7410697322175626,"pfxZ":-0.9576389333301276,"pX":-1.566546365294588,"pZ":-0.19995012078473995,"vX0":-6.422960610168488,"vY0":-124.17595593824191,"vZ0":-8.51657101028715,"x":176.71,"y":244.18,"x0":0.9449027359643903,"y0":50.00563633166407,"z0":6.034856008439,"aX":1.1720861751788838},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.4,"breakHorizontal":0.0,"spinRate":2893,"spinDirection":344},"zone":13,"typeConfidence":0.89,"plateTime":0.43920153631222547,"extension":6.3066624517446614},"index":5,"playId":"87e6ec5e-4e20-3d5c-b18e-d348b4161bcf","pitchNumber":5,"startTime":"2026-07-12T19:52:05.952Z","endTime":"2026-07-12T19:52:19.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrew Alvarez. Max Schuemann to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"87e6ec5e-4e20-3d5c-b18e-d348b4161bcf","startTime":"2026-07-12T19:52:24.517Z","endTime":"2026-07-12T19:52:30.709Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"postOnSecond":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":2.29,"dramaIndex":82.0,"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-12T19:52:30.709Z","endTime":"2026-07-12T19:54:54.740Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59921535720591,"aZ":-42.422225728022646,"pfxX":-3.724208542700839,"pfxZ":-6.910718776411247,"pX":-1.217360264559839,"pZ":2.1478970512252915,"vX0":-4.431788613989915,"vY0":-121.24066504218936,"vZ0":-1.4838878247909004,"x":163.4,"y":180.79,"x0":1.1209663783268897,"y0":50.004490279934835,"z0":6.483869320701851,"aX":-5.520964949814784},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.6,"breakHorizontal":7.8,"spinRate":2688,"spinDirection":342},"zone":13,"typeConfidence":0.89,"plateTime":0.4524843461389234,"extension":6.11601359282775},"index":8,"playId":"6a2c7937-3983-33a7-8e1d-cb3addce8275","pitchNumber":6,"startTime":"2026-07-12T19:54:54.740Z","endTime":"2026-07-12T19:55:00.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-8.200000000000003,"leverageIndex":2.29,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:55:00.103Z","atBatIndex":57},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ben Rice triples (3) on a sharp fly ball to left fielder Daylen Lile. Max Schuemann scores. Trent Grisham scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:56:07.028Z","endTime":"2026-07-12T19:58:59.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:55:18.852Z","endTime":"2026-07-12T19:55:49.755Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T19:55:49.755Z","endTime":"2026-07-12T19:56:09.295Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118089937269975,"aZ":-21.615037681784194,"pfxX":9.530356318524092,"pfxZ":5.582918069967958,"pX":-0.7084831181017985,"pZ":1.8532423078643283,"vX0":-8.078204448380907,"vY0":-136.19231223025807,"vZ0":-7.0175633066921215,"x":144.01,"y":188.74,"x0":1.0486174434828657,"y0":50.00059958538003,"z0":5.9433598286614275,"aX":18.015813327198888},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.7,"spinRate":2225,"spinDirection":128},"zone":7,"typeConfidence":0.92,"plateTime":0.4011887560970351,"extension":6.190092435490093},"index":2,"playId":"ae3ce76b-c010-32cd-9776-444d21a95349","pitchNumber":1,"startTime":"2026-07-12T19:56:09.295Z","endTime":"2026-07-12T19:56:36.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805171991324723,"aZ":-26.687757154130324,"pfxX":10.34386815584689,"pfxZ":2.873609545818667,"pX":-0.8283770631200663,"pZ":0.340423931561342,"vX0":-8.932977777884892,"vY0":-136.74653390195616,"vZ0":-9.870209573255503,"x":148.58,"y":229.59,"x0":1.1234584947964943,"y0":50.00524288812093,"z0":5.802652192827365,"aX":19.75618636742511},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":2276,"spinDirection":127},"zone":13,"typeConfidence":0.92,"plateTime":0.3992816811585378,"extension":6.3373137988667585},"index":3,"playId":"fc214b41-f770-3b77-b643-4a4742ec0f0d","pitchNumber":2,"startTime":"2026-07-12T19:56:43.307Z","endTime":"2026-07-12T19:56:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210936370211417,"aZ":-40.6622005852555,"pfxX":-3.1128530114580455,"pfxZ":-5.4643785018887545,"pX":0.004702843997541621,"pZ":2.2772779585577037,"vX0":-2.1767439327274127,"vY0":-123.93231416820055,"vZ0":-1.6714294940591932,"x":116.82,"y":177.29,"x0":1.2994894349432384,"y0":50.00533699684765,"z0":6.362768097517127,"aX":-4.8328714475815575},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.1,"breakHorizontal":6.1,"spinRate":2676,"spinDirection":341},"zone":5,"typeConfidence":0.84,"plateTime":0.44228659423940275,"extension":6.130633124520196},"index":4,"playId":"c1e66bac-2e6f-3089-9d90-e72e968e68ad","pitchNumber":3,"startTime":"2026-07-12T19:57:11.217Z","endTime":"2026-07-12T19:57:15.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837862870997135,"aZ":-40.82449693831793,"pfxX":-7.358126271877147,"pfxZ":-5.30378668062729,"pX":-0.8158475741231318,"pZ":-0.616620618670452,"vX0":-2.7290583091182787,"vY0":-126.88414013330193,"vZ0":-8.384289125387872,"x":148.1,"y":255.43,"x0":1.2294000597689467,"y0":50.00217877933796,"z0":5.981380718098409,"aX":-12.002817509640877},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-11.3,"breakHorizontal":13.9,"spinRate":2801,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.4315837091117478,"extension":6.215357186872118},"index":5,"playId":"a4a7529b-91d4-333d-b2ca-dedffff4d7d2","pitchNumber":4,"startTime":"2026-07-12T19:57:40.890Z","endTime":"2026-07-12T19:57:45.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82383786387461,"aZ":-41.841209757530876,"pfxX":-5.13351572494561,"pfxZ":-6.338600609722727,"pX":-0.38713723429977953,"pZ":2.7835596651967336,"vX0":-2.474545846092192,"vY0":-123.11923646975252,"vZ0":-0.4751211436084336,"x":131.76,"y":163.62,"x0":1.2996567588906667,"y0":50.000813811461285,"z0":6.5383728268036485,"aX":-7.832011079466469},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.3,"breakHorizontal":9.8,"spinRate":2809,"spinDirection":334},"zone":4,"typeConfidence":0.91,"plateTime":0.4459030884355677,"extension":6.069902542941167},"index":6,"playId":"32153974-325f-3303-a7a7-3dacbb8fbc23","pitchNumber":5,"startTime":"2026-07-12T19:58:07.169Z","endTime":"2026-07-12T19:58:13.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703827955694887,"aZ":-40.98968990219483,"pfxX":-3.737158075010899,"pfxZ":-5.529819309661893,"pX":0.0201506909607237,"pZ":1.908508972565688,"vX0":-2.025033568386522,"vY0":-125.28744138494378,"vZ0":-2.504100636471086,"x":116.23,"y":187.25,"x0":1.3238055151817356,"y0":50.0043128057293,"z0":6.262743661997021,"aX":-5.956214255609059},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.3,"breakHorizontal":7.2,"spinRate":2560,"spinDirection":340},"zone":8,"typeConfidence":0.83,"plateTime":0.43674829514871405,"extension":6.196732706132986},"hitData":{"launchSpeed":100.8,"launchAngle":30.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":93.74,"coordY":65.31}},"index":7,"playId":"9741dffc-e313-3b19-bc62-c0de7ec6558d","pitchNumber":6,"startTime":"2026-07-12T19:58:42.018Z","endTime":"2026-07-12T19:58:59.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.400000000000002,"awayTeamWinProbability":73.6,"homeTeamWinProbabilityAdded":-49.39999999999999,"leverageIndex":4.29,"dramaIndex":415.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:58:59.925Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jasson Domínguez pops out softly to pitcher Andrew Alvarez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:59:17.548Z","endTime":"2026-07-12T19:59:38.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142931280326838,"aZ":-15.47901860114397,"pfxX":1.2600418177672208,"pfxZ":8.658203356380666,"pX":-0.9420872327192263,"pZ":3.016423192926307,"vX0":-5.003347332081455,"vY0":-137.21763575083764,"vZ0":-6.28452367137922,"x":152.91,"y":157.34,"x0":0.7323332765833833,"y0":50.00483250765744,"z0":6.370461495151424,"aX":2.4306544493726348},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-1.3,"spinRate":2324,"spinDirection":142},"zone":11,"typeConfidence":0.91,"plateTime":0.3974504756104378,"extension":6.312205202849939},"hitData":{"launchSpeed":53.2,"launchAngle":74.0,"totalDistance":62.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":113.76,"coordY":181.84}},"index":0,"playId":"5d3cdf4a-b6c6-3d55-a54d-5c803873faa3","pitchNumber":1,"startTime":"2026-07-12T19:59:30.614Z","endTime":"2026-07-12T19:59:38.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-12T19:59:38.633Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Curtis Mead pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:02:03.250Z","endTime":"2026-07-12T20:03:21.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ali Sánchez replaces first baseman Ben Rice, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:02:05.575Z","endTime":"2026-07-12T20:02:05.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for José Caballero.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T20:02:05.577Z","endTime":"2026-07-12T20:02:05.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600","defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Paul Goldschmidt remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T20:02:05.579Z","endTime":"2026-07-12T20:02:05.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anthony Volpe replaces Amed Rosario, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-12T20:02:05.581Z","endTime":"2026-07-12T20:02:05.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"802","replacedPlayer":{"id":642708,"link":"/api/v1/people/642708"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Blackburn replaces Ryan Yarbrough.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-12T20:02:05.583Z","endTime":"2026-07-12T20:02:05.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642232,"link":"/api/v1/people/642232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.4,"endSpeed":86.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927830443328876,"aZ":-18.821538715325577,"pfxX":-8.374899986734382,"pfxZ":7.0388862846158045,"pX":1.0769229350625724,"pZ":2.5205743289610614,"vX0":10.235917259343218,"vY0":-135.71750231959453,"vZ0":-5.955689058847955,"x":75.95,"y":170.72,"x0":-1.625394171713713,"y0":50.004207219791084,"z0":6.020256269274038,"aX":-15.89238737787076},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2046,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.40096575435270676,"extension":6.188260436800748},"index":5,"playId":"1f13dcbb-9335-3718-854b-747d73a9230a","pitchNumber":1,"startTime":"2026-07-12T20:02:05.585Z","endTime":"2026-07-12T20:02:10.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.1,"endSpeed":87.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436173326599622,"aZ":-16.76717470741765,"pfxX":-8.325220257792092,"pfxZ":8.042800976882653,"pX":0.8456195121593117,"pZ":1.7982331465578654,"vX0":9.95767254131669,"vY0":-136.63401616220756,"vZ0":-8.040557694378322,"x":84.77,"y":190.23,"x0":-1.7422154194702488,"y0":50.001254192855924,"z0":5.902940207586049,"aX":-15.94486530813839},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2034,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3988885240704616,"extension":6.292609839956813},"index":6,"playId":"41fc436f-8661-31fc-bb17-924a73cc1adb","pitchNumber":2,"startTime":"2026-07-12T20:02:21.426Z","endTime":"2026-07-12T20:02:25.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389305527821985,"aZ":-23.92619883479934,"pfxX":-8.05372846458964,"pfxZ":4.338784359561631,"pX":-0.19165740267849699,"pZ":1.960604817723004,"vX0":7.3157072866623825,"vY0":-135.93795669387444,"vZ0":-6.259333470585474,"x":124.31,"y":185.84,"x0":-1.8508976752914192,"y0":50.002622523368196,"z0":5.91732694310399,"aX":-15.31086870949794},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":13.3,"spinRate":1955,"spinDirection":216},"zone":8,"typeConfidence":0.89,"plateTime":0.400511141863761,"extension":6.344091614939718},"index":7,"playId":"bf59f358-1c04-3a01-bd27-94b668faa54b","pitchNumber":3,"startTime":"2026-07-12T20:02:36.624Z","endTime":"2026-07-12T20:02:40.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":85.7,"endSpeed":80.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.721871762207904,"aZ":-32.34778728472375,"pfxX":5.9243510733375055,"pfxZ":-0.11230229053727481,"pX":1.9534638384856362,"pZ":1.6907594175618448,"vX0":7.666841356509382,"vY0":-124.65953410309135,"vZ0":-3.87353374464366,"x":42.54,"y":193.13,"x0":-1.9149230494675302,"y0":50.00088736232734,"z0":5.894720254932101,"aX":9.453476691360441},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-12.2,"spinRate":2840,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43700915301351584,"extension":6.332571622126752},"index":8,"playId":"2d10b2e3-aa2d-3a38-ae92-55c11f612aba","pitchNumber":4,"startTime":"2026-07-12T20:02:56.168Z","endTime":"2026-07-12T20:03:00.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.3,"endSpeed":87.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833868723709703,"aZ":-21.982738721142233,"pfxX":-7.337837610331453,"pfxZ":5.244807575304744,"pX":0.0970091806933228,"pZ":3.1527810410356856,"vX0":7.8666112026084845,"vY0":-137.2273367506735,"vZ0":-3.6974427628632487,"x":113.3,"y":153.65,"x0":-1.827209411458215,"y0":50.00613531252644,"z0":5.980547942392484,"aX":-14.269727700413956},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":12.0,"spinRate":2027,"spinDirection":213},"zone":2,"typeConfidence":0.89,"plateTime":0.39621309491696843,"extension":6.209352671161031},"hitData":{"launchSpeed":59.7,"launchAngle":49.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":158.22,"coordY":145.75}},"index":9,"playId":"6df18d3b-1ff7-3be1-8359-1736cba15d93","pitchNumber":5,"startTime":"2026-07-12T20:03:13.405Z","endTime":"2026-07-12T20:03:21.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:03:21.667Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:03:23.527Z","endTime":"2026-07-12T20:05:30.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984622660737188,"aZ":-45.32685263932133,"pfxX":4.090338270490362,"pfxZ":-9.208204915243137,"pX":0.25673298541714956,"pZ":0.7617010975677803,"vX0":4.143621198492316,"vY0":-119.3176068200678,"vZ0":-2.8230051299625942,"x":107.21,"y":218.21,"x0":-2.039931419145434,"y0":50.00314673813231,"z0":6.081592888930104,"aX":5.841757021023155},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.0,"breakHorizontal":-8.5,"spinRate":2722,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.46072284361065163,"extension":6.176582483977686},"index":0,"playId":"ff3a5c62-8e60-36b0-86ff-5202ee959ed3","pitchNumber":1,"startTime":"2026-07-12T20:03:48.110Z","endTime":"2026-07-12T20:03:52.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26333315706442,"aZ":-45.0180227241254,"pfxX":3.727807709520555,"pfxZ":-8.951735405571608,"pX":-0.25091875046943624,"pZ":1.046528301388615,"vX0":3.215711257083303,"vY0":-119.41003062267825,"vZ0":-2.384743409157096,"x":126.56,"y":210.52,"x0":-2.1021044977840377,"y0":50.00066758672249,"z0":6.130841510732111,"aX":5.35021321965295},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.6,"breakHorizontal":-7.6,"spinRate":2665,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.4597422591686722,"extension":6.172618775859262},"index":1,"playId":"0d8f4431-5e84-3308-86a9-3013258f2d4a","pitchNumber":2,"startTime":"2026-07-12T20:04:05.328Z","endTime":"2026-07-12T20:04:09.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T20:04:23.170Z","endTime":"2026-07-12T20:04:27.486Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849599644064128,"aZ":-45.584562647735794,"pfxX":4.346995509100939,"pfxZ":-9.272182946937955,"pX":-0.07764069845025959,"pZ":0.31929593652595945,"vX0":3.2420327086635092,"vY0":-120.20445630197334,"vZ0":-3.926961112637958,"x":119.96,"y":230.16,"x0":-2.014198799002006,"y0":50.00275093772349,"z0":6.06921628022955,"aX":6.286608411707078},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-17.5,"breakHorizontal":-8.8,"spinRate":2698,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4577262027355897,"extension":6.176913621238116},"index":3,"playId":"d11b57e4-2119-361f-bada-e62613663bfa","pitchNumber":3,"startTime":"2026-07-12T20:04:27.486Z","endTime":"2026-07-12T20:04:31.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376320720923182,"aZ":-44.32088440894151,"pfxX":5.977770687795104,"pfxZ":-8.600871768594162,"pX":-0.7485933703779978,"pZ":3.1398257179332454,"vX0":1.4608361944365569,"vY0":-118.33847687320603,"vZ0":2.2741116920849493,"x":145.53,"y":154.0,"x0":-2.1509127016115483,"y0":50.00166957607064,"z0":6.237794903947927,"aX":8.444514440363747},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.6,"breakHorizontal":-11.2,"spinRate":2573,"spinDirection":28},"zone":1,"typeConfidence":2.0,"plateTime":0.46352517573144025,"extension":6.012929275109005},"index":4,"playId":"94ca2c9c-dc80-342d-b2d8-4b5fbb21ae59","pitchNumber":4,"startTime":"2026-07-12T20:04:46.027Z","endTime":"2026-07-12T20:04:51.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.827354035335237,"aZ":-29.78059733083857,"pfxX":-6.56041955947246,"pfxZ":1.4574057490641268,"pX":0.05922498684652114,"pZ":1.4206224842807733,"vX0":6.839310642677415,"vY0":-127.08021684863525,"vZ0":-5.445481051405352,"x":114.74,"y":200.42,"x0":-1.8082722720249922,"y0":50.00354428332893,"z0":5.9426241122607575,"aX":-10.784195735871723},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":1607,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.4301888233088289,"extension":6.154191907273362},"index":5,"playId":"c43d8e96-ef30-3941-b6d1-69643c5b32a1","pitchNumber":5,"startTime":"2026-07-12T20:05:06.469Z","endTime":"2026-07-12T20:05:10.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7887536354526,"aZ":-44.149518114093496,"pfxX":6.16055088254297,"pfxZ":-8.504876943780165,"pX":-0.07160607721756969,"pZ":0.8035071089673955,"vX0":2.775378484005118,"vY0":-119.2726724648879,"vZ0":-2.7311418016383375,"x":119.73,"y":217.09,"x0":-2.0588428272304315,"y0":50.00201505334691,"z0":6.032281452883715,"aX":8.674470898994793},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.8,"breakHorizontal":-11.9,"spinRate":2733,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.4632587728993802,"extension":6.192404531572576},"index":6,"playId":"9740eec0-cb5d-3c40-bd92-fa3c3b0d698f","pitchNumber":6,"startTime":"2026-07-12T20:05:24.383Z","endTime":"2026-07-12T20:05:30.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:05:30.597Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:05:31.422Z","endTime":"2026-07-12T20:07:38.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.368058589215458,"aZ":-20.27011280626332,"pfxX":-6.115682568302288,"pfxZ":6.161158480311823,"pX":-0.43712854161922576,"pZ":3.025488439536079,"vX0":6.110494290375448,"vY0":-136.93737179628977,"vZ0":-4.208486066458404,"x":133.66,"y":157.09,"x0":-1.8846742878658853,"y0":50.00015662170499,"z0":5.938314677920323,"aX":-11.812454557204024},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":10.1,"spinRate":2024,"spinDirection":202},"zone":1,"typeConfidence":0.78,"plateTime":0.3973780801586777,"extension":6.200302952575686},"index":0,"playId":"430b4419-6ec9-393b-8184-dcb00076da06","pitchNumber":1,"startTime":"2026-07-12T20:05:54.974Z","endTime":"2026-07-12T20:05:59.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.952098432848537,"aZ":-18.95151265036833,"pfxX":-6.4518216030402105,"pfxZ":6.901205238643097,"pX":0.08370375691120054,"pZ":1.630794273278857,"vX0":7.5823191765863545,"vY0":-136.2963960285614,"vZ0":-7.863504938509544,"x":113.81,"y":194.75,"x0":-1.8728754564987484,"y0":50.000198381151506,"z0":5.821544812862351,"aX":-12.354184578750415},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":10.4,"spinRate":2048,"spinDirection":207},"zone":8,"typeConfidence":0.85,"plateTime":0.3991758838302153,"extension":6.428880104584197},"index":1,"playId":"8a0f7a96-f7cf-3e68-83ff-f283a5c06495","pitchNumber":2,"startTime":"2026-07-12T20:06:11.662Z","endTime":"2026-07-12T20:06:17.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":83.5,"endSpeed":77.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948325327802014,"aZ":-35.78432418882808,"pfxX":10.822105380301979,"pfxZ":-2.4006503053761215,"pX":0.7243485902307386,"pZ":2.274351669506514,"vX0":3.1711915559096173,"vY0":-121.72516202233406,"vZ0":-1.5387111546603298,"x":89.39,"y":177.37,"x0":-1.999659007351971,"y0":50.00035384422676,"z0":6.000915512246098,"aX":16.304288038771865},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.4,"breakHorizontal":-20.3,"spinRate":2676,"spinDirection":45},"zone":6,"typeConfidence":0.92,"plateTime":0.4492503512978354,"extension":6.211402576519954},"index":2,"playId":"ea13774e-a2d2-3a3a-bf48-4c4a59199e90","pitchNumber":3,"startTime":"2026-07-12T20:06:30.702Z","endTime":"2026-07-12T20:06:34.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T20:06:42.608Z","endTime":"2026-07-12T20:06:56.148Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":83.8,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97619854326451,"aZ":-35.89718337800857,"pfxX":9.571710535873734,"pfxZ":-2.4996482329827217,"pX":1.6514271542584686,"pZ":2.4243759065814157,"vX0":5.39621495429472,"vY0":-121.87072951620806,"vZ0":-1.0907339337991249,"x":54.05,"y":173.32,"x0":-1.8413879405034206,"y0":50.000893449187956,"z0":6.003398890125083,"aX":14.266028088415313},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.6,"breakHorizontal":-18.7,"spinRate":2707,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.45100133045468915,"extension":6.482777565363545},"index":4,"playId":"2ba6907f-540c-3fc7-b5d0-eaedc01d76c5","pitchNumber":4,"startTime":"2026-07-12T20:06:56.148Z","endTime":"2026-07-12T20:07:00.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26964978049747,"aZ":-19.46583388221626,"pfxX":-6.363828436255229,"pfxZ":6.728823828889022,"pX":2.5561872651035706,"pZ":2.7391676301640184,"vX0":13.042849206662192,"vY0":-135.93399310681946,"vZ0":-5.082692919490851,"x":19.56,"y":164.82,"x0":-1.4578268571782744,"y0":50.00299800309745,"z0":5.967535515171942,"aX":-12.019857663294147},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":9.0,"spinRate":2113,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4015599956316387,"extension":6.440752844080684},"index":5,"playId":"37e952b6-f554-3ea2-83fd-c493974229ca","pitchNumber":5,"startTime":"2026-07-12T20:07:11.899Z","endTime":"2026-07-12T20:07:16.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1782188238405,"aZ":-21.14683074755239,"pfxX":-6.239024587465076,"pfxZ":5.5806178826348205,"pX":0.9280217591174826,"pZ":1.8896297457811158,"vX0":8.77746554460336,"vY0":-138.75495074002723,"vZ0":-7.277681023511029,"x":81.63,"y":187.76,"x0":-1.4463618824818318,"y0":50.00200780949911,"z0":5.925496465975871,"aX":-12.327163762631836},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":9.7,"spinRate":2058,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.392762270619055,"extension":6.3758567758011235},"index":6,"playId":"d0f2a16e-82bd-36bc-be18-0bb2482acb01","pitchNumber":6,"startTime":"2026-07-12T20:07:32.493Z","endTime":"2026-07-12T20:07:38.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:07:38.632Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:09:40.448Z","endTime":"2026-07-12T20:10:44.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.551778173537002,"aZ":-35.4362807108845,"pfxX":1.021152466649521,"pfxZ":-2.1229095286693695,"pX":-0.8928888012084194,"pZ":2.0177972126904495,"vX0":-4.694034281162868,"vY0":-122.82510464696148,"vZ0":-3.1885272082815956,"x":151.03,"y":184.3,"x0":0.9038234357152646,"y0":50.00133778377144,"z0":6.322601452399964,"aX":1.573370141508792},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":-0.8,"spinRate":2815,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.4446351754234583,"extension":6.301068171600459},"index":0,"playId":"f394763e-8f0d-34f3-98cb-4af406cbd82e","pitchNumber":1,"startTime":"2026-07-12T20:09:53.345Z","endTime":"2026-07-12T20:09:58.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41270311555294,"aZ":-25.671448846688616,"pfxX":8.004690373838734,"pfxZ":3.454693409807131,"pX":-0.09187481373381794,"pZ":2.923115858593352,"vX0":-5.860350260576317,"vY0":-136.25960469706664,"vZ0":-3.71348072350425,"x":120.5,"y":159.86,"x0":1.0446438542501726,"y0":50.006551572633775,"z0":6.073645793790219,"aX":15.083730296067888},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2380,"spinDirection":125},"zone":2,"typeConfidence":0.92,"plateTime":0.4016957119446882,"extension":6.115649099403322},"index":1,"playId":"a407e658-996b-3bc9-a352-9ec7e2eb88e7","pitchNumber":2,"startTime":"2026-07-12T20:10:07.096Z","endTime":"2026-07-12T20:10:11.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546432102043,"aZ":-41.73291507762178,"pfxX":-5.371985978904205,"pfxZ":-6.260546961054025,"pX":-0.388107426009154,"pZ":2.6520338704220183,"vX0":-1.9927055159206195,"vY0":-123.09002843200803,"vZ0":-0.7520149166556515,"x":131.79,"y":167.18,"x0":1.1309197672885414,"y0":50.00212186593977,"z0":6.509976365850654,"aX":-8.202462425788566},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.3,"breakHorizontal":10.2,"spinRate":2827,"spinDirection":342},"zone":4,"typeConfidence":0.91,"plateTime":0.4458094309226608,"extension":6.0376368515545265},"index":2,"playId":"2f374172-a64a-313b-8743-f230dfb0eb4e","pitchNumber":3,"startTime":"2026-07-12T20:10:18.590Z","endTime":"2026-07-12T20:10:22.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094108947689627,"aZ":-43.14672244188703,"pfxX":-4.442489717108253,"pfxZ":-7.1231236208341295,"pX":0.27750465950055136,"pZ":1.7664905908631294,"vX0":-2.2068259004879187,"vY0":-123.95707398972561,"vZ0":-2.4135795175746426,"x":106.42,"y":191.08,"x0":1.7592842909378088,"y0":50.00313447195561,"z0":6.389589672555926,"aX":-6.843342934605272},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.2,"breakHorizontal":8.6,"spinRate":2768,"spinDirection":348},"zone":8,"typeConfidence":0.91,"plateTime":0.4435727761131756,"extension":5.98719283077607},"hitData":{"launchSpeed":93.2,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.77,"coordY":99.8}},"index":3,"playId":"88b7a195-f6f2-3561-bf50-abfd6b9c6cbb","pitchNumber":4,"startTime":"2026-07-12T20:10:35.015Z","endTime":"2026-07-12T20:10:44.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:10:44.890Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jazz Chisholm Jr. doubles (12) on a line drive to center fielder Dylan Crews. Cody Bellinger to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:10:44.284Z","endTime":"2026-07-12T20:13:03.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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(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":90.8,"endSpeed":83.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589354496398833,"aZ":-27.517430515323703,"pfxX":9.556413917988175,"pfxZ":2.6425769919370152,"pX":-1.1169756648227425,"pZ":1.6774388087294019,"vX0":-8.867282634803612,"vY0":-131.88033688644722,"vZ0":-5.857586756590722,"x":159.58,"y":193.49,"x0":1.0444990361334656,"y0":50.00520983099513,"z0":5.9524349948298445,"aX":16.865010136965164},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-15.4,"spinRate":2295,"spinDirection":130},"zone":13,"typeConfidence":0.82,"plateTime":0.4150352822489647,"extension":6.155028380650161},"index":0,"playId":"9ba3e4f1-7a55-3f54-ab0e-213184d09c1f","pitchNumber":1,"startTime":"2026-07-12T20:11:07.689Z","endTime":"2026-07-12T20:11:11.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458179718798544,"aZ":-26.588451754221943,"pfxX":8.56831846610514,"pfxZ":3.1120795730486925,"pX":-0.6492999567820794,"pZ":2.4407135075304156,"vX0":-7.361696420292496,"vY0":-132.83375776938172,"vZ0":-4.544374734867688,"x":141.75,"y":172.88,"x0":1.039740808475647,"y0":50.00217052639299,"z0":6.098153186204521,"aX":15.36901332301383},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-14.0,"spinRate":2211,"spinDirection":135},"zone":4,"typeConfidence":0.87,"plateTime":0.4117542962375049,"extension":6.169501791808665},"index":1,"playId":"654743f1-9565-31d8-be2c-2da7a0d68e6a","pitchNumber":2,"startTime":"2026-07-12T20:11:25.751Z","endTime":"2026-07-12T20:11:30.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28539333529111,"aZ":-34.719743537149554,"pfxX":1.177636974232004,"pfxZ":-1.6535939786955947,"pX":-0.01165683637831336,"pZ":1.126742339929015,"vX0":-2.9232299597853384,"vY0":-122.81199124685149,"vZ0":-5.211334544796639,"x":117.44,"y":208.36,"x0":1.036331647660051,"y0":50.00086583308974,"z0":6.199310934014927,"aX":1.8148293303901017},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.8,"breakHorizontal":-1.6,"spinRate":2754,"spinDirection":346},"zone":13,"typeConfidence":0.91,"plateTime":0.4444660037864492,"extension":6.124660100676986},"index":2,"playId":"0e7535a4-a343-38c3-b760-0f98a6e29b70","pitchNumber":3,"startTime":"2026-07-12T20:11:44.037Z","endTime":"2026-07-12T20:11:49.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52686984717353,"aZ":-25.115879796189446,"pfxX":10.192907367159224,"pfxZ":3.937604817842363,"pX":0.4673684108413034,"pZ":1.1996585375544908,"vX0":-4.8721767104071585,"vY0":-133.47057622759397,"vZ0":-7.729476690779661,"x":99.19,"y":206.39,"x0":0.9989512646062744,"y0":50.000724097076755,"z0":5.9599399704439024,"aX":18.264684105785026},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2314,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.4114151203922902,"extension":6.055466975627068},"index":3,"playId":"c028be94-126f-38a8-8a54-6375a97e8729","pitchNumber":4,"startTime":"2026-07-12T20:12:02.802Z","endTime":"2026-07-12T20:12:07.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18975430584959,"aZ":-25.055277708781563,"pfxX":11.255375540850617,"pfxZ":3.9773876571668367,"pX":0.5775356065014025,"pZ":2.395066833642728,"vX0":-5.410291918977508,"vY0":-133.04631126785378,"vZ0":-4.663850069167754,"x":94.99,"y":174.11,"x0":1.17786120809441,"y0":50.000939899798674,"z0":5.992028178974798,"aX":20.12660520585758},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-19.2,"spinRate":2284,"spinDirection":129},"zone":6,"typeConfidence":0.86,"plateTime":0.41206099212645775,"extension":6.093902517115825},"index":4,"playId":"7a767635-9715-3e6e-90f9-445e34d28233","pitchNumber":5,"startTime":"2026-07-12T20:12:20.382Z","endTime":"2026-07-12T20:12:24.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T20:12:37.865Z","endTime":"2026-07-12T20:12:50.350Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815154207593693,"aZ":-28.872822121298515,"pfxX":9.899902911130146,"pfxZ":1.7911721093022166,"pX":-0.013906710842518414,"pZ":2.761398109303332,"vX0":-6.207465804137206,"vY0":-134.67043946450883,"vZ0":-3.5271786959981934,"x":117.53,"y":164.22,"x0":1.0329648400892673,"y0":50.000278349908704,"z0":6.126844270123822,"aX":18.20996155823956},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":-16.7,"spinRate":2338,"spinDirection":122},"zone":2,"typeConfidence":0.88,"plateTime":0.40648091431759603,"extension":6.05891707976058},"hitData":{"launchSpeed":96.1,"launchAngle":13.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.38,"coordY":78.5}},"index":6,"playId":"6f484dc7-afac-3504-9fdc-c75e9d82333d","pitchNumber":6,"startTime":"2026-07-12T20:12:50.350Z","endTime":"2026-07-12T20:13:03.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":674841,"link":"/api/v1/people/674841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":1.01,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:13:03.708Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"José Caballero out on a sacrifice fly to center fielder Dylan Crews. Cody Bellinger scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:17:06.806Z","endTime":"2026-07-12T20:18:27.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":674841,"link":"/api/v1/people/674841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:13:28.207Z","endTime":"2026-07-12T20:14:50.087Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T20:14:50.087Z","endTime":"2026-07-12T20:15:39.661Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Lawrence replaces Andrew Alvarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T20:15:39.661Z","endTime":"2026-07-12T20:17:09.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674841,"link":"/api/v1/people/674841","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.407020061173338,"aZ":-30.382191277653877,"pfxX":8.578961090349956,"pfxZ":1.2838749545817105,"pX":1.6254703680918436,"pZ":2.981315545867329,"vX0":7.576266626870341,"vY0":-117.36454229477596,"vZ0":3.0626127145777757,"x":55.04,"y":158.28,"x0":-2.7598974928661737,"y0":50.001609953389455,"z0":4.490781796709087,"aX":11.953874085321269},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.4,"breakHorizontal":-17.4,"spinRate":2925,"spinDirection":68},"zone":12,"typeConfidence":0.91,"plateTime":0.46686855089772283,"extension":6.555692818659896},"index":3,"playId":"2015352e-7f47-3eb1-a698-68558e231f6d","pitchNumber":1,"startTime":"2026-07-12T20:17:09.070Z","endTime":"2026-07-12T20:17:15.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.7,"endSpeed":88.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01195299142336,"aZ":-33.26825038136181,"pfxX":-10.118720923548008,"pfxZ":-0.5520318443225953,"pX":-0.4610377824698959,"pZ":2.258751563674152,"vX0":9.568976759245997,"vY0":-139.1223528908971,"vZ0":1.0608635437268505,"x":134.57,"y":177.79,"x0":-2.6123098857386853,"y0":50.00385083834717,"z0":4.059442025566941,"aX":-20.054340651435968},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.6,"breakHorizontal":16.7,"spinRate":2458,"spinDirection":260},"zone":4,"typeConfidence":0.96,"plateTime":0.39207811247488245,"extension":6.586700843371426},"index":4,"playId":"8a2451c8-7527-339d-85af-c8185bd70cbd","pitchNumber":2,"startTime":"2026-07-12T20:17:29.154Z","endTime":"2026-07-12T20:17:32.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.3,"endSpeed":74.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60369818718298,"aZ":-34.59801236316461,"pfxX":9.206541680630533,"pfxZ":-1.7410537135757327,"pX":-0.8847774246247662,"pZ":3.209382534314289,"vX0":2.282965578867618,"vY0":-116.84929417455633,"vZ0":4.556334265630824,"x":150.73,"y":152.13,"x0":-3.069102131027258,"y0":50.00292868770659,"z0":4.47204784003995,"aX":12.817108383549456},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.3,"spinRate":2850,"spinDirection":71},"zone":11,"typeConfidence":0.93,"plateTime":0.46753541159572487,"extension":6.678880817430165},"index":5,"playId":"e186f5e7-58c8-3b08-a422-13de1d678d5a","pitchNumber":3,"startTime":"2026-07-12T20:17:50.759Z","endTime":"2026-07-12T20:17:54.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059868845059654,"aZ":-27.273641096110662,"pfxX":-9.75614949883203,"pfxZ":2.472338347311794,"pX":-0.5238276394026582,"pZ":2.769290991933879,"vX0":9.126029604051668,"vY0":-139.36959346462504,"vZ0":0.914876616832683,"x":136.97,"y":164.01,"x0":-2.5609627722002335,"y0":50.00359528686419,"z0":4.227666102207028,"aX":-19.342039743049668},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2418,"spinDirection":249},"zone":1,"typeConfidence":0.64,"plateTime":0.3918615054120247,"extension":6.780733044003901},"hitData":{"launchSpeed":86.5,"launchAngle":45.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.46,"coordY":98.47}},"index":6,"playId":"c5756a33-c8c2-34e7-84c0-6922aab9d074","pitchNumber":4,"startTime":"2026-07-12T20:18:13.360Z","endTime":"2026-07-12T20:18:27.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":0.79,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:18:27.353Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Paul Goldschmidt walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:19:06.709Z","endTime":"2026-07-12T20:21:45.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f38c8841-2fa9-4faa-883d-1afb0bc1f188","startTime":"2026-07-12T20:19:06.709Z","endTime":"2026-07-12T20:19:11.709Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141887165470635,"aZ":-28.975102588438627,"pfxX":9.394008366489418,"pfxZ":2.2165797221820522,"pX":1.8860826956822638,"pZ":3.0410525591232083,"vX0":8.176072725130277,"vY0":-119.17571253907134,"vZ0":2.3326605002697587,"x":45.11,"y":156.67,"x0":-2.805133216389875,"y0":50.002721608465755,"z0":4.660398378946334,"aX":13.559912511051898},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.8,"breakHorizontal":-19.0,"spinRate":2914,"spinDirection":64},"zone":12,"typeConfidence":0.9,"plateTime":0.45896778862095644,"extension":6.531305543316356},"index":1,"playId":"5f92080f-f3dc-3ac0-9a9d-de0bde6e6739","pitchNumber":1,"startTime":"2026-07-12T20:19:24.410Z","endTime":"2026-07-12T20:19:29.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603377242466337,"aZ":-34.919010579963654,"pfxX":8.862223955543055,"pfxZ":-1.9540911037805095,"pX":1.2628202360153533,"pZ":1.8807546043079744,"vX0":7.15081481185171,"vY0":-117.71809513911022,"vZ0":2.2374760126444446,"x":68.86,"y":188.0,"x0":-2.967233589553267,"y0":50.005209997698834,"z0":4.153285059672566,"aX":12.423499865414536},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.6,"breakHorizontal":-17.8,"spinRate":2899,"spinDirection":71},"zone":14,"typeConfidence":0.93,"plateTime":0.4655011714865269,"extension":6.572798552075014},"index":2,"playId":"ad3ba398-1290-3806-8860-1b360d0e17d3","pitchNumber":2,"startTime":"2026-07-12T20:19:44.528Z","endTime":"2026-07-12T20:19:48.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.553342407404294,"aZ":-29.513719690614643,"pfxX":-10.283884508787613,"pfxZ":1.3307957192581217,"pX":-0.5794282903190676,"pZ":2.1768597773207716,"vX0":9.576760158562353,"vY0":-140.14094684994757,"vZ0":-0.26192713737791795,"x":139.09,"y":180.0,"x0":-2.698672407258317,"y0":50.0001731061233,"z0":4.19310869215171,"aX":-20.52920163936366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":2501,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.3902696813090465,"extension":6.80729398083355},"index":3,"playId":"259a485f-84b6-34e9-9cb4-6c6c03ba3eb5","pitchNumber":3,"startTime":"2026-07-12T20:20:05.292Z","endTime":"2026-07-12T20:20:09.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0681108977503,"aZ":-34.11457542305773,"pfxX":-10.461079278161234,"pfxZ":-0.992108055116673,"pX":0.6165013265580782,"pZ":1.3282867911813794,"vX0":12.451559496971488,"vY0":-138.98688791318924,"vZ0":-1.1979488672691738,"x":93.5,"y":202.92,"x0":-2.5691445356901057,"y0":50.00640277641997,"z0":4.03706410709683,"aX":-20.407361885480913},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.8,"breakHorizontal":16.3,"spinRate":2503,"spinDirection":253},"zone":14,"typeConfidence":0.97,"plateTime":0.3945738011755533,"extension":6.8948250433669305},"index":4,"playId":"44a216ac-bc81-38c9-a6aa-8c710dc43ce5","pitchNumber":4,"startTime":"2026-07-12T20:20:24.438Z","endTime":"2026-07-12T20:20:28.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226434131193997,"aZ":-35.54640064717529,"pfxX":7.485213540253147,"pfxZ":-2.30817196312318,"pX":-0.9145630899075434,"pZ":1.262177416938018,"vX0":2.30627420041197,"vY0":-120.28653669886717,"vZ0":-0.3557725945742961,"x":151.86,"y":204.7,"x0":-2.859383033542953,"y0":50.00491077852165,"z0":4.574739777398022,"aX":10.924047626392769},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.0,"breakHorizontal":-14.2,"spinRate":2920,"spinDirection":65},"zone":13,"typeConfidence":0.93,"plateTime":0.45606426471469996,"extension":7.238201914652558},"index":5,"playId":"7c1040df-74e2-345a-9c6c-4864c5be0592","pitchNumber":5,"startTime":"2026-07-12T20:20:45.733Z","endTime":"2026-07-12T20:20:52.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657094800088487,"aZ":-31.275345639088062,"pfxX":11.361385931344438,"pfxZ":0.6191856308156893,"pX":0.9585907430999457,"pZ":2.1663789459494014,"vX0":5.557675505914588,"vY0":-120.15034820998943,"vZ0":1.0126766763306259,"x":80.46,"y":180.29,"x0":-2.8620970282199165,"y0":50.00475295016307,"z0":4.522320765763429,"aX":16.58388284154743},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":-22.0,"spinRate":2951,"spinDirection":67},"zone":14,"typeConfidence":0.92,"plateTime":0.4561674379846603,"extension":6.525237757393456},"index":6,"playId":"a7d0fe33-d770-3645-82fe-40ff30a37974","pitchNumber":6,"startTime":"2026-07-12T20:21:17.350Z","endTime":"2026-07-12T20:21:22.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.792810289603615,"aZ":-30.443683292320955,"pfxX":9.723741458895578,"pfxZ":1.132240632772655,"pX":-0.7165639296069298,"pZ":3.650199605758903,"vX0":2.3483413603510184,"vY0":-122.56923298485506,"vZ0":4.039117419445501,"x":144.31,"y":140.22,"x0":-2.9492727686696893,"y0":50.00359995836905,"z0":4.571212822835487,"aX":14.88942195569926},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.1,"spinRate":2945,"spinDirection":66},"zone":11,"typeConfidence":0.91,"plateTime":0.4457977118654788,"extension":6.722138010144016},"index":7,"playId":"88137f6c-a175-3155-b581-597cd6fdd2f0","pitchNumber":7,"startTime":"2026-07-12T20:21:39.964Z","endTime":"2026-07-12T20:21:45.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.46,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:21:45.019Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:21:49.250Z","endTime":"2026-07-12T20:23:09.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314243500811013,"aZ":-29.142618767879075,"pfxX":-9.99308636158788,"pfxZ":1.502770845380585,"pX":0.26810995873551097,"pZ":2.4050017783337463,"vX0":11.383485361973593,"vY0":-140.54018621128105,"vZ0":-0.19630190176320295,"x":106.78,"y":173.84,"x0":-2.5202249862639774,"y0":50.00216909318327,"z0":4.354942633398391,"aX":-20.159610636022634},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2487,"spinDirection":247},"zone":6,"typeConfidence":0.88,"plateTime":0.3884561884996529,"extension":6.723444151729967},"index":0,"playId":"a325d2b5-2763-3418-b7b5-9f7fe19af878","pitchNumber":1,"startTime":"2026-07-12T20:22:12.957Z","endTime":"2026-07-12T20:22:17.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.336852765502332,"aZ":-35.552170789089274,"pfxX":7.144491365830312,"pfxZ":-2.326368043990697,"pX":0.36437772288267734,"pZ":1.223152514050965,"vX0":5.159916418026496,"vY0":-119.51773159447437,"vZ0":0.10585846539335408,"x":103.11,"y":205.75,"x0":-2.7483376552860403,"y0":50.00325494138041,"z0":4.362553910157998,"aX":10.36921865235154},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.0,"breakHorizontal":-14.2,"spinRate":2796,"spinDirection":70},"zone":14,"typeConfidence":0.93,"plateTime":0.45771324259139945,"extension":6.716369834821226},"index":1,"playId":"99c6b8fb-418c-3926-a0fc-701879ffc768","pitchNumber":2,"startTime":"2026-07-12T20:22:35.282Z","endTime":"2026-07-12T20:22:39.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393622298399137,"aZ":-35.91964709256646,"pfxX":9.09435677347014,"pfxZ":-2.562760279325131,"pX":1.16607256313337,"pZ":2.2014327572546093,"vX0":6.420138723175121,"vY0":-120.35031896059462,"vZ0":2.0312955461086095,"x":72.55,"y":179.34,"x0":-2.72222524999785,"y0":50.00394795658552,"z0":4.538645919029532,"aX":13.2783957847912},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":-18.0,"spinRate":2990,"spinDirection":63},"zone":14,"typeConfidence":0.93,"plateTime":0.4559378160396066,"extension":6.8931953981733605},"index":2,"playId":"632c2dce-e15e-383e-8517-8ba86ce0f3bf","pitchNumber":3,"startTime":"2026-07-12T20:23:04.081Z","endTime":"2026-07-12T20:23:09.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:23:09.508Z","atBatIndex":67},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Nationals challenged (play at 1st), call on the field was overturned: Max Schuemann bunt grounds out, pitcher Justin Lawrence to first baseman Andrés Chaparro.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:23:14.657Z","endTime":"2026-07-12T20:24:04.027Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":82.5,"endSpeed":76.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.460779362570644,"aZ":-33.09316842149942,"pfxX":9.553831557094693,"pfxZ":-0.6240651906120025,"pX":1.1518924202919403,"pZ":2.256697508014275,"vX0":5.960059172990097,"vY0":-120.01514868440766,"vZ0":1.5931549361090025,"x":73.09,"y":177.85,"x0":-2.6022034645720074,"y0":50.0046067552031,"z0":4.523932912655443,"aX":13.987869070820086},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.5,"breakHorizontal":-18.7,"spinRate":2879,"spinDirection":69},"zone":14,"typeConfidence":0.92,"plateTime":0.45576618430044213,"extension":6.994220677539246},"index":0,"playId":"949c470a-0b4e-3229-921d-f44db409d5f1","pitchNumber":1,"startTime":"2026-07-12T20:23:36.211Z","endTime":"2026-07-12T20:23:41.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.221750779800686,"aZ":-31.38359239206979,"pfxX":-7.5688540316747925,"pfxZ":0.39594606833479595,"pX":-0.23870233978178276,"pZ":2.5685975741377307,"vX0":9.445438249509198,"vY0":-140.6524892247441,"vZ0":0.7424872990402144,"x":126.1,"y":169.43,"x0":-2.6482110472674014,"y0":50.006430330856965,"z0":4.32741769798774,"aX":-15.25404230753459},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.1,"breakHorizontal":11.9,"spinRate":2498,"spinDirection":250},"zone":5,"typeConfidence":0.95,"plateTime":0.3885837535831298,"extension":6.665899980591101},"hitData":{"launchSpeed":24.9,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.86,"coordY":196.9}},"index":1,"playId":"4e99eaf0-7b86-3ee0-9f57-d323b566ec8c","pitchNumber":2,"startTime":"2026-07-12T20:23:56.854Z","endTime":"2026-07-12T20:24:04.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:24:04.027Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:28:17.350Z","endTime":"2026-07-12T20:28:49.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782158678038144,"aZ":-20.817482777069532,"pfxX":0.5760875733325301,"pfxZ":6.11977362701941,"pX":0.5453488832501212,"pZ":1.4147061703583783,"vX0":6.554924449934061,"vY0":-134.28910421846317,"vZ0":-8.140216348234294,"x":96.21,"y":200.58,"x0":-1.9860648015250446,"y0":50.00051755554205,"z0":5.9269210652144,"aX":1.0679753067984001},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-2.3,"spinRate":2381,"spinDirection":194},"zone":14,"typeConfidence":0.89,"plateTime":0.40544502025820384,"extension":6.156114330740063},"hitData":{"launchSpeed":102.2,"launchAngle":30.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":139.38,"coordY":47.57}},"index":0,"playId":"8acfefd8-33ac-3c48-901e-81787291313c","pitchNumber":1,"startTime":"2026-07-12T20:28:39.450Z","endTime":"2026-07-12T20:28:49.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:28:49.451Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, pitcher Paul Blackburn to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:29:02.986Z","endTime":"2026-07-12T20:29:37.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":92.4,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36828982857228,"aZ":-20.10530312616013,"pfxX":-1.1582683898790769,"pfxZ":6.461474119004524,"pX":-0.3412988312037977,"pZ":3.3379238753195972,"vX0":5.145578072499906,"vY0":-134.61710988759737,"vZ0":-3.611961550954056,"x":130.01,"y":148.66,"x0":-2.1124632828577425,"y0":50.001920391792964,"z0":6.089702999896187,"aX":-2.1633546671194703},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":1.2,"spinRate":2252,"spinDirection":184},"zone":11,"typeConfidence":0.79,"plateTime":0.4041405612692337,"extension":6.066748045104233},"index":0,"playId":"70731a34-d033-3fd8-84bc-4184e1889d35","pitchNumber":1,"startTime":"2026-07-12T20:29:17.688Z","endTime":"2026-07-12T20:29:21.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217028734524973,"aZ":-20.682991579705522,"pfxX":-6.6573830122130495,"pfxZ":6.930030670466307,"pX":-0.5935626311174264,"pZ":2.4074459852207624,"vX0":5.8149578661702,"vY0":-127.22922328062985,"vZ0":-4.9127470804318,"x":139.63,"y":173.78,"x0":-2.0307887407794847,"y0":50.00483306441556,"z0":5.977114747907712,"aX":-11.044451471427191},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":1720,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.4285651942512958,"extension":6.201367234514273},"hitData":{"launchSpeed":64.5,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.24,"coordY":179.92}},"index":1,"playId":"3bf3ed47-d2d7-35a2-9b39-d501e6718a1b","pitchNumber":2,"startTime":"2026-07-12T20:29:31.266Z","endTime":"2026-07-12T20:29:37.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:29:37.891Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:30:12.256Z","endTime":"2026-07-12T20:30:23.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.64"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.14"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.82"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.06"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.13"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.83"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.64"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.96"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.06"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.93"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".552"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T20:30:02.136Z","endTime":"2026-07-12T20:30:14.544Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534605361436025,"aZ":-14.57328964815025,"pfxX":-4.1256613268230105,"pfxZ":9.12190148845454,"pX":0.21426751364350885,"pZ":2.241019781691873,"vX0":7.186350578850837,"vY0":-136.6859902504133,"vZ0":-7.431594687250025,"x":108.83,"y":178.27,"x0":-1.889515705870967,"y0":50.002362776058554,"z0":5.957134086063557,"aX":-7.960841148117801},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.39772733363683743,"extension":6.321166329003449},"hitData":{"launchSpeed":87.4,"launchAngle":42.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.1,"coordY":86.34}},"index":1,"playId":"2307788b-082d-35f5-8246-369f6c287f87","pitchNumber":1,"startTime":"2026-07-12T20:30:14.544Z","endTime":"2026-07-12T20:30:23.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":676609,"link":"/api/v1/people/676609"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":680474,"link":"/api/v1/people/680474"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-12T20:30:23.938Z","atBatIndex":71}]