[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:07:23.508Z","endTime":"2026-03-18T17:10:30.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T16:18:25.624Z","endTime":"2026-03-18T16:45:52.391Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"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-03-18T16:45:52.391Z","endTime":"2026-03-18T17:07:01.513Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"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-03-18T17:07:01.513Z","endTime":"2026-03-18T17:07:25.738Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"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":89.8,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18037696196436,"aZ":-21.637110851040717,"pfxX":9.734519208915358,"pfxZ":6.037325575785726,"pX":-1.15530501945467,"pZ":1.6524644093558165,"vX0":-8.556394182029086,"vY0":-130.4814933772177,"vZ0":-5.796035769732448,"x":161.04,"y":194.16,"x0":0.8815333423091372,"y0":50.005819505666814,"z0":5.504119402954254,"aX":17.002092924582584},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2010,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4177504499044047,"extension":5.961104821270253},"index":3,"playId":"bd90fb41-9530-320b-b5e0-15414b895ae1","pitchNumber":1,"startTime":"2026-03-18T17:07:25.738Z","endTime":"2026-03-18T17:07:29.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.2,"endSpeed":82.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.340319266073184,"aZ":-22.044340726543926,"pfxX":9.347377159946937,"pfxZ":5.90673165260775,"pX":0.8124609990880546,"pZ":2.8002429009758627,"vX0":-4.029299446929745,"vY0":-129.9165973562597,"vZ0":-3.220421237746521,"x":86.03,"y":163.17,"x0":1.166116339373369,"y0":50.00297868906077,"z0":5.724735310329601,"aX":16.033792233496133},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-16.1,"spinRate":1944,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.42104404030926723,"extension":5.964803824870487},"index":4,"playId":"ebd5cad7-49be-3bc3-a9af-d01679747d7e","pitchNumber":2,"startTime":"2026-03-18T17:07:38.935Z","endTime":"2026-03-18T17:07:42.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.6,"endSpeed":75.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32565670051011,"aZ":-22.698743569558797,"pfxX":8.33682992263716,"pfxZ":6.585295413555624,"pX":0.79152465274715,"pZ":2.4017124372447953,"vX0":-3.392733282158865,"vY0":-118.81551390904342,"vZ0":-2.7949242149529057,"x":86.83,"y":173.93,"x0":1.1495053694345667,"y0":50.004032564532075,"z0":5.6410445851217235,"aX":12.001128430730995},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.5,"breakHorizontal":-14.4,"spinRate":1750,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4597975948266413,"extension":6.120754888120209},"index":5,"playId":"5eac0349-c1c6-35c4-9802-f4c9853d0631","pitchNumber":3,"startTime":"2026-03-18T17:08:04.157Z","endTime":"2026-03-18T17:08:07.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586370738236308,"aZ":-24.541583148164946,"pfxX":8.806238448964278,"pfxZ":5.1495621221733625,"pX":-0.11056625074909635,"pZ":1.3268395256686003,"vX0":-5.459103117539767,"vY0":-120.5038223342454,"vZ0":-5.046389989872921,"x":121.21,"y":202.96,"x0":1.0305166109505353,"y0":50.00535081889928,"z0":5.594082048425646,"aX":13.061274189009671},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":-14.8,"spinRate":1563,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.45308405774790295,"extension":6.17969706621547},"index":6,"playId":"b67fb82e-6dbd-33ff-9a79-c4988d28e148","pitchNumber":4,"startTime":"2026-03-18T17:08:24.126Z","endTime":"2026-03-18T17:08:27.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52795965465442,"aZ":-21.798380591790846,"pfxX":10.530342314715277,"pfxZ":5.836587586452254,"pX":-0.2760162354276863,"pZ":3.4134131700200583,"vX0":-6.152652713478021,"vY0":-132.07183182142697,"vZ0":-1.7048940508539223,"x":127.52,"y":146.62,"x0":0.70839415701258,"y0":50.00066395978286,"z0":5.6607026984927415,"aX":18.713570900251078},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-17.9,"spinRate":2029,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4137587267318503,"extension":6.184977788385117},"index":7,"playId":"6112befe-b229-3428-940c-7226e83b905b","pitchNumber":5,"startTime":"2026-03-18T17:08:43.304Z","endTime":"2026-03-18T17:08:47.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.075172188808313,"aZ":-33.40135752895637,"pfxX":-3.706382742001496,"pfxZ":-0.898146901954398,"pX":-1.05289268751923,"pZ":2.096408823610831,"vX0":-3.8698108005073153,"vY0":-115.52569643389508,"vZ0":-1.024706728577286,"x":157.13,"y":182.18,"x0":1.1178770457655354,"y0":50.00244738415418,"z0":5.722002769796672,"aX":-5.069688815838201},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":7.6,"spinRate":2324,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.471932079216431,"extension":6.218679965151813},"index":8,"playId":"0f6dad25-2d00-32bc-8ee6-1efc5c92f885","pitchNumber":6,"startTime":"2026-03-18T17:08:59.735Z","endTime":"2026-03-18T17:09:03.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.812236343452717,"aZ":-22.051771965183985,"pfxX":9.635881465334553,"pfxZ":5.569044541884723,"pX":0.9489129041665778,"pZ":2.422790860620224,"vX0":-3.4239421825942684,"vY0":-133.2649160859195,"vZ0":-4.040390345180708,"x":80.83,"y":173.36,"x0":0.99058986245131,"y0":50.003191806230745,"z0":5.530997753514214,"aX":17.51426643725366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-16.8,"spinRate":1903,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4093617166146246,"extension":6.235637362196259},"index":9,"playId":"d6b380b8-9793-3e66-bbff-4022816d95f4","pitchNumber":7,"startTime":"2026-03-18T17:09:23.460Z","endTime":"2026-03-18T17:09:26.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.093430180534924,"aZ":-24.61705380949938,"pfxX":8.532635863689261,"pfxZ":4.981848039090185,"pX":0.7224073964191378,"pZ":2.324136817873785,"vX0":-3.414683932364561,"vY0":-121.86544840210252,"vZ0":-2.7035269690862007,"x":89.46,"y":176.03,"x0":1.026854036547151,"y0":50.00142936973135,"z0":5.555890414801967,"aX":12.93899748445963},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.6,"breakHorizontal":-14.8,"spinRate":1600,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.44803110531048995,"extension":6.1185541230687415},"index":10,"playId":"a3748591-c506-3e9a-8556-e5df47c95c5b","pitchNumber":8,"startTime":"2026-03-18T17:09:59.214Z","endTime":"2026-03-18T17:10:03.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425513282099253,"aZ":-15.74620906147828,"pfxX":5.142623807061273,"pfxZ":9.352259324127834,"pX":-0.049356128846832784,"pZ":3.254935703999815,"vX0":-4.042063413420344,"vY0":-131.56871949301333,"vZ0":-3.1997763407888913,"x":118.88,"y":150.9,"x0":0.8373148764764631,"y0":50.00154810308194,"z0":5.6510137280195245,"aX":9.032158618611426},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":1996,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41600241990357745,"extension":6.122372030236754},"index":11,"playId":"2da8fd9d-7375-321c-b5ad-6219abfa5e2b","pitchNumber":9,"startTime":"2026-03-18T17:10:26.315Z","endTime":"2026-03-18T17:10:30.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-18T17:10:30.731Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Kemp doubles (4) on a sharp line drive to left fielder Ben Gamel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:10:44.713Z","endTime":"2026-03-18T17:11:33.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"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(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":90.4,"endSpeed":82.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444616193322467,"aZ":-15.828996291377566,"pfxX":6.356590598904766,"pfxZ":9.331854297200953,"pX":-1.583919980282634,"pZ":2.8510619943450046,"vX0":-8.016442250334629,"vY0":-131.4180478628438,"vZ0":-4.294744676109816,"x":177.38,"y":161.8,"x0":0.677960570244534,"y0":50.00642092818706,"z0":5.679826366778954,"aX":11.139029526943945},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.2,"breakHorizontal":-9.8,"spinRate":1987,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4165366635814465,"extension":6.118544756164969},"index":0,"playId":"51669c96-4015-34e3-8311-9a8cb2a8a533","pitchNumber":1,"startTime":"2026-03-18T17:10:56.065Z","endTime":"2026-03-18T17:11:00.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199534069623564,"aZ":-17.27703965910977,"pfxX":3.0122166704228315,"pfxZ":8.998822418861849,"pX":-1.1575986956592696,"pZ":2.550254263237267,"vX0":-5.9676791751903595,"vY0":-127.56807210878893,"vZ0":-4.3168943759931775,"x":161.12,"y":169.92,"x0":0.8161729274083651,"y0":50.000880067630554,"z0":5.618506391289208,"aX":4.9858142574810875},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.6,"breakHorizontal":-4.2,"spinRate":2116,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4286718995150349,"extension":6.132132211644024},"index":1,"playId":"5eaa9894-d53d-3af5-8b55-2e5d8001bc3c","pitchNumber":2,"startTime":"2026-03-18T17:11:10.169Z","endTime":"2026-03-18T17:11:14.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139358834906584,"aZ":-17.10944732296844,"pfxX":1.2096452573804692,"pfxZ":9.347480352797529,"pX":-0.38380109357803877,"pZ":2.038403712251426,"vX0":-3.8420599384775977,"vY0":-126.26225108701544,"vZ0":-5.4504425878014695,"x":131.63,"y":183.74,"x0":1.0016390523606364,"y0":50.00427339745866,"z0":5.605672569094949,"aX":1.9503478226830189},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.8,"breakHorizontal":-1.3,"spinRate":2140,"spinDirection":160},"zone":7,"typeConfidence":2.0,"plateTime":0.4341087629215812,"extension":6.088417059537451},"hitData":{"launchSpeed":109.4,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.92,"coordY":120.24}},"index":2,"playId":"5873722d-ad7d-3d5f-a337-45fbc301cdd3","pitchNumber":3,"startTime":"2026-03-18T17:11:28.241Z","endTime":"2026-03-18T17:11:33.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:11:33.507Z","atBatIndex":1},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Rafael Marchán reaches on a fielding error by shortstop Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:11:51.295Z","endTime":"2026-03-18T17:13:23.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":90.4,"endSpeed":83.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09781618894862,"aZ":-19.361768544684065,"pfxX":8.978131035195464,"pfxZ":7.27366791868829,"pX":-0.9484387056376319,"pZ":2.3314885260900478,"vX0":-7.306810609890208,"vY0":-131.4270822999205,"vZ0":-4.900165527115994,"x":153.15,"y":175.83,"x0":0.692155993949469,"y0":50.000981542075706,"z0":5.644740958011299,"aX":15.810542044340275},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-14.8,"spinRate":1993,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4156855374864503,"extension":6.170747871375579},"index":0,"playId":"b2b70b5e-64ff-3acd-a042-166a166fbebe","pitchNumber":1,"startTime":"2026-03-18T17:12:16.027Z","endTime":"2026-03-18T17:12:20.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2845614048645,"aZ":-18.65197942284905,"pfxX":1.6521921535791462,"pfxZ":8.155801505639182,"pX":-1.364543058765177,"pZ":2.276826635804657,"vX0":-5.860501933880311,"vY0":-128.14262868131152,"vZ0":-4.690079384211336,"x":169.01,"y":177.31,"x0":0.740612953149183,"y0":50.00052302673322,"z0":5.594381892680569,"aX":2.738962450810331},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.9,"breakHorizontal":-1.7,"spinRate":2260,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.42797190320309086,"extension":6.293294339189019},"index":1,"playId":"2c11e039-6639-3803-9bf9-3c1e295b6e1d","pitchNumber":2,"startTime":"2026-03-18T17:12:32.509Z","endTime":"2026-03-18T17:12:36.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.173635759355115,"aZ":-23.58338390854212,"pfxX":9.014891380787905,"pfxZ":5.713767947858889,"pX":0.31101614941100153,"pZ":1.0694515162206084,"vX0":-4.709833977872849,"vY0":-121.14987491713748,"vZ0":-5.637286097079254,"x":105.14,"y":209.9,"x0":1.0977359851928894,"y0":50.001623689850646,"z0":5.4576579525758575,"aX":13.550414050205909},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.4,"breakHorizontal":-15.4,"spinRate":1604,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4501685386930525,"extension":6.280259017146419},"index":2,"playId":"478030cf-30ec-3fd6-b79d-61b8ac07b20f","pitchNumber":3,"startTime":"2026-03-18T17:12:51.251Z","endTime":"2026-03-18T17:12:55.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16456875425286,"aZ":-21.971358450284892,"pfxX":8.618857891610103,"pfxZ":5.710597836031333,"pX":0.3645435120990095,"pZ":2.3237255148869895,"vX0":-4.205772705765536,"vY0":-132.0935471194078,"vZ0":-4.324919187495812,"x":103.1,"y":176.04,"x0":0.8478552839945972,"y0":50.00620232104755,"z0":5.575106893353661,"aX":15.405558763176684},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.9,"spinRate":1946,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.41288116861155677,"extension":6.142715831935204},"hitData":{"launchSpeed":88.9,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.18,"coordY":149.61}},"index":3,"playId":"d7760453-e9be-3b9d-9dc8-1e617961a558","pitchNumber":4,"startTime":"2026-03-18T17:13:15.258Z","endTime":"2026-03-18T17:13:23.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.26,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:13:23.757Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a line drive to left fielder Ben Gamel. Otto Kemp to 3rd. Rafael Marchán to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:13:50.699Z","endTime":"2026-03-18T17:16:35.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnSecond":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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(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":87.3,"endSpeed":80.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260315806262373,"aZ":-22.22179950788242,"pfxX":-0.32516215948485216,"pfxZ":5.998742642229368,"pX":0.6634058836567437,"pZ":2.657344693264178,"vX0":-1.0922874965901703,"vY0":-127.27335034747234,"vZ0":-3.0661285880741134,"x":91.71,"y":167.03,"x0":1.1383935232975375,"y0":50.00534029254617,"z0":5.6147716457281085,"aX":-0.539664545767516},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.4,"breakHorizontal":0.8,"spinRate":2218,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.42845470154182097,"extension":6.1837870067826},"index":0,"playId":"3d6a5312-da9e-3933-880d-0304c51c65ad","pitchNumber":1,"startTime":"2026-03-18T17:14:12.839Z","endTime":"2026-03-18T17:14:16.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.9,"endSpeed":76.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44712186248924,"aZ":-25.56741118658715,"pfxX":9.143485885450868,"pfxZ":4.451601373630343,"pX":0.7300157144779328,"pZ":1.341930287885916,"vX0":-3.4458816109182973,"vY0":-120.7508564186594,"vZ0":-4.651715386829107,"x":89.17,"y":202.55,"x0":0.9837796746421072,"y0":50.00254934913421,"z0":5.529883709581593,"aX":13.567237294152036},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":1636,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.45276084429495045,"extension":6.159492292296542},"index":1,"playId":"c04ecd2c-918e-3ae2-85cc-59918bd41c01","pitchNumber":2,"startTime":"2026-03-18T17:14:31.181Z","endTime":"2026-03-18T17:14:35.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ce32e9e0-156a-3465-b37c-5df25f421397","startTime":"2026-03-18T17:14:51.613Z","endTime":"2026-03-18T17:14:55.662Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83076420088249,"aZ":-24.729257856186894,"pfxX":9.267494447942761,"pfxZ":5.282137242892874,"pX":0.6647202150242907,"pZ":-0.032464787090828,"vX0":-3.940844390786008,"vY0":-117.30124129103297,"vZ0":-7.413809661708267,"x":91.66,"y":239.66,"x0":1.1521813153097744,"y0":50.00401103682511,"z0":5.438371868897512,"aX":13.061854803376296},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.2,"breakHorizontal":-16.0,"spinRate":1622,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4649360842752537,"extension":6.039221899958326},"index":3,"playId":"2b9e85b0-c57b-3ec9-becf-7f96fb03b515","pitchNumber":3,"startTime":"2026-03-18T17:15:13.299Z","endTime":"2026-03-18T17:15:17.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.538329779826263,"aZ":-19.607196961473726,"pfxX":10.458845032793858,"pfxZ":7.179219803844791,"pX":-1.1105138158103063,"pZ":2.348496227106547,"vX0":-7.820896971568271,"vY0":-131.65132284447628,"vZ0":-4.579785247411828,"x":159.33,"y":175.37,"x0":0.5431421092734228,"y0":50.00641227343872,"z0":5.566322681045825,"aX":18.321459558746103},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.1,"breakHorizontal":-17.2,"spinRate":2016,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41640157126345567,"extension":6.11983599182189},"index":4,"playId":"fe004102-e8e2-30eb-8f2a-31972de4022e","pitchNumber":4,"startTime":"2026-03-18T17:15:38.855Z","endTime":"2026-03-18T17:15:43.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25056151205906,"aZ":-24.263069623859632,"pfxX":0.0816306394795302,"pfxZ":4.662947108179681,"pX":0.0671643444265834,"pZ":2.628768603478898,"vX0":-2.9239837001013718,"vY0":-127.89277338867574,"vZ0":-2.586882858040708,"x":114.44,"y":167.8,"x0":1.2029638647768828,"y0":50.00557724436669,"z0":5.507702485135012,"aX":0.1388463341286828},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":0.4,"spinRate":2233,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4242917835269737,"extension":6.189086678338699},"index":5,"playId":"c59c5c04-3dd4-374a-a0b2-192c613bf615","pitchNumber":5,"startTime":"2026-03-18T17:15:58.389Z","endTime":"2026-03-18T17:16:01.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084147143689986,"aZ":-22.830096433334088,"pfxX":10.130618193477613,"pfxZ":5.2121731753221585,"pX":-0.3840713117796195,"pZ":3.028928713739405,"vX0":-6.447324205679514,"vY0":-132.6917542209963,"vZ0":-2.5046329228123403,"x":131.64,"y":157.0,"x0":0.7549417938082587,"y0":50.00092145076734,"z0":5.639734255750398,"aX":18.15202365608494},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-17.0,"spinRate":1969,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.412012595901035,"extension":6.2249992247899675},"hitData":{"launchSpeed":107.6,"launchAngle":17.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.14,"coordY":121.75}},"index":6,"playId":"538f92f2-0374-3075-9c88-92e277948ec0","pitchNumber":6,"startTime":"2026-03-18T17:16:23.244Z","endTime":"2026-03-18T17:16:35.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"second":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.92,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:16:35.090Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Felix Reyes pops out to first baseman Matt Olson on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:17:29.764Z","endTime":"2026-03-18T17:17:54.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnSecond":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T17:16:47.144Z","endTime":"2026-03-18T17:17:31.999Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280905641339636,"aZ":-17.14730654826944,"pfxX":6.062720671637725,"pfxZ":8.495157137686949,"pX":-1.3121742005402368,"pZ":2.952779992569832,"vX0":-7.081762493966466,"vY0":-131.74309372143085,"vZ0":-3.6489184908719965,"x":167.02,"y":159.05,"x0":0.6148689277421184,"y0":50.004428936494605,"z0":5.612566920169923,"aX":10.72757598245308},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-9.6,"spinRate":2030,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.41472078265501455,"extension":6.139490490523245},"index":1,"playId":"48f2a671-a7be-3263-9c5c-fe37d97ff5d3","pitchNumber":1,"startTime":"2026-03-18T17:17:31.999Z","endTime":"2026-03-18T17:17:36.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49682610478591,"aZ":-22.745455894625632,"pfxX":-0.6250506179773101,"pfxZ":5.612726169524347,"pX":-0.7872478151650969,"pZ":3.2111235645236085,"vX0":-4.1727976075581275,"vY0":-128.48727340073782,"vZ0":-1.6465096815639098,"x":147.01,"y":152.08,"x0":0.9359703695295182,"y0":50.00239032190807,"z0":5.619935274435466,"aX":-1.0486498325514109},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.1,"breakHorizontal":2.0,"spinRate":2220,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4255592364327767,"extension":6.049038621456131},"hitData":{"launchSpeed":64.7,"launchAngle":60.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.84,"coordY":155.75}},"index":2,"playId":"07bc0062-3189-3fe1-8560-14215ada0b7f","pitchNumber":2,"startTime":"2026-03-18T17:17:43.967Z","endTime":"2026-03-18T17:17:54.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.38,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:17:54.914Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Moore walks. Otto Kemp scores. Rafael Marchán to 3rd. Bryan De La Cruz to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:18:17.598Z","endTime":"2026-03-18T17:19:54.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178502650983454,"aZ":-15.898405463924107,"pfxX":5.450366261293481,"pfxZ":9.015167194537092,"pX":-0.40091029105087944,"pZ":3.9879433590347,"vX0":-4.890148005843309,"vY0":-133.17942819938088,"vZ0":-1.559410265601572,"x":132.28,"y":131.11,"x0":0.7461970615671353,"y0":50.00570371631503,"z0":5.724571667240127,"aX":9.844462416597224},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.9,"spinRate":1995,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41043218241307144,"extension":6.099257465350436},"index":0,"playId":"a808d29d-dca5-3c59-b721-e2225d413750","pitchNumber":1,"startTime":"2026-03-18T17:18:19.659Z","endTime":"2026-03-18T17:18:23.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251751811645384,"aZ":-20.49105288689371,"pfxX":0.3810207592817889,"pfxZ":7.0596726157667415,"pX":-1.7896831037305203,"pZ":2.8899755537880663,"vX0":-6.596724288244125,"vY0":-127.8238182796167,"vZ0":-2.808353431833985,"x":185.22,"y":160.75,"x0":0.7746874404617954,"y0":50.00532615650425,"z0":5.611105400722172,"aX":0.6314385056295558},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.4,"breakHorizontal":0.8,"spinRate":2226,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4284469246065732,"extension":6.4131342107863345},"index":1,"playId":"caa7f700-35d5-3da5-81e6-d94973781c86","pitchNumber":2,"startTime":"2026-03-18T17:18:32.826Z","endTime":"2026-03-18T17:18:36.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88230811004509,"aZ":-26.149330043436297,"pfxX":8.8670012437092,"pfxZ":3.989398957533967,"pX":-0.36924415890015827,"pZ":0.16358448483593327,"vX0":-5.754265263914956,"vY0":-122.058371501172,"vZ0":-7.126233769563209,"x":131.07,"y":234.36,"x0":0.8660736478459679,"y0":50.001077562827106,"z0":5.3704888620941444,"aX":13.386293300835879},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-14.8,"spinRate":1623,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4486292295983416,"extension":6.271964209148362},"index":2,"playId":"2c4064d1-9998-37de-88a3-043276ec315c","pitchNumber":3,"startTime":"2026-03-18T17:18:47.238Z","endTime":"2026-03-18T17:18:51.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184400933158518,"aZ":-24.279788347550834,"pfxX":-1.2275583705789637,"pfxZ":4.915951108603679,"pX":0.426104305240681,"pZ":2.8557870750464174,"vX0":-1.551454442254425,"vY0":-125.14008899989082,"vZ0":-1.7243496225320094,"x":100.76,"y":161.67,"x0":1.2106309070427044,"y0":50.00530818085128,"z0":5.517872778065003,"aX":-1.9721571755851621},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":2.5,"spinRate":2210,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4355487928630182,"extension":6.059621387759584},"index":3,"playId":"eb9d8bf8-e177-32f8-98e4-40a1cd514796","pitchNumber":4,"startTime":"2026-03-18T17:19:09.130Z","endTime":"2026-03-18T17:19:13.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84609918103882,"aZ":-23.075345158127572,"pfxX":8.226564171657504,"pfxZ":5.092084559505253,"pX":0.08644722301174841,"pZ":2.9833064601188095,"vX0":-5.0066618847829325,"vY0":-132.2418413226997,"vZ0":-2.3525095764566992,"x":113.7,"y":158.23,"x0":0.9267632074969007,"y0":50.0027225701487,"z0":5.561352238505011,"aX":14.70031729131827},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-13.9,"spinRate":1989,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4127867578054758,"extension":6.141624243190666},"index":4,"playId":"4fcaedb0-269e-301c-8a88-998e1d09c668","pitchNumber":5,"startTime":"2026-03-18T17:19:26.919Z","endTime":"2026-03-18T17:19:30.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17489135049393,"aZ":-22.96509190346174,"pfxX":8.740910449567828,"pfxZ":6.207397743270061,"pX":-0.28814183926679965,"pZ":1.3843844641201206,"vX0":-5.357402933655183,"vY0":-120.92965328718044,"vZ0":-5.099398422556085,"x":127.98,"y":201.4,"x0":0.8182436145569632,"y0":50.00326160348712,"z0":5.530205137592346,"aX":12.970368188667504},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":1570,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.45261136589926965,"extension":6.280625723058096},"index":5,"playId":"acd5ac9b-9f9a-3fcf-8fee-a6ddb4cf714d","pitchNumber":6,"startTime":"2026-03-18T17:19:50.161Z","endTime":"2026-03-18T17:19:54.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"second":{"id":665561,"link":"/api/v1/people/665561"},"third":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-9.299999999999997,"leverageIndex":2.83,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:19:54.520Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liover Peguero grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T17:22:19.964Z","endTime":"2026-03-18T17:23:26.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800811,"fullName":"Jacob Kroeger","link":"/api/v1/people/800811"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T17:20:20.239Z","endTime":"2026-03-18T17:20:52.781Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Kroeger replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T17:20:52.781Z","endTime":"2026-03-18T17:22:22.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800811,"link":"/api/v1/people/800811"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73692849776925,"aZ":-17.36341917441991,"pfxX":6.727482835797524,"pfxZ":8.259046575781177,"pX":-0.22598543145784905,"pZ":0.9742042703963221,"vX0":-9.618683018913108,"vY0":-132.87010221960747,"vZ0":-8.03960849238798,"x":125.61,"y":212.48,"x0":2.5622984806921147,"y0":50.00115782264731,"z0":5.294455501941189,"aX":12.061589480172815},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-10.2,"spinRate":2136,"spinDirection":140},"zone":13,"typeConfidence":1.32,"plateTime":0.4117933817873145,"extension":6.898012511436702},"index":2,"playId":"525d2ce8-cd3f-3d51-acad-c284c802fda5","pitchNumber":1,"startTime":"2026-03-18T17:22:22.195Z","endTime":"2026-03-18T17:22:27.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"525d2ce8-cd3f-3d51-acad-c284c802fda5","startTime":"2026-03-18T17:22:30.223Z","endTime":"2026-03-18T17:22:41.811Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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, 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":84.6,"endSpeed":78.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01321617727799,"aZ":-30.34744606643813,"pfxX":-3.1286060024130675,"pfxZ":1.1956281440703398,"pX":-0.3846482085160314,"pZ":0.6573154460248103,"vX0":-6.395617157585609,"vY0":-123.03978708092197,"vZ0":-5.020635691168527,"x":131.66,"y":221.03,"x0":2.657621345882646,"y0":50.0038206518039,"z0":5.3038648178296155,"aX":-4.783742705982806},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":7.2,"spinRate":1892,"spinDirection":323},"zone":13,"typeConfidence":1.35,"plateTime":0.4456090432307165,"extension":6.909540698574939},"index":4,"playId":"7cd9572e-c3a0-3cf8-85f6-44c5456c9c1d","pitchNumber":2,"startTime":"2026-03-18T17:22:41.811Z","endTime":"2026-03-18T17:22:46.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33897204497541,"aZ":-34.5223629418919,"pfxX":-4.251197752639679,"pfxZ":-1.587723678076661,"pX":1.1572299692970276,"pZ":1.741892676260026,"vX0":-2.6551818564532113,"vY0":-120.63552729520904,"vZ0":-1.681466369862008,"x":72.89,"y":191.75,"x0":2.8224159921791228,"y0":50.00044354309377,"z0":5.476506839079216,"aX":-6.2970579794073815},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.0,"breakHorizontal":8.3,"spinRate":1923,"spinDirection":315},"zone":14,"typeConfidence":1.37,"plateTime":0.4531340614297146,"extension":6.70074002420948},"index":5,"playId":"87200aee-6166-38be-a025-c37722326db5","pitchNumber":3,"startTime":"2026-03-18T17:23:02.442Z","endTime":"2026-03-18T17:23:06.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193058209104915,"aZ":-17.711769850952702,"pfxX":6.175200952843316,"pfxZ":7.979905277070788,"pX":0.026550050604093385,"pZ":2.840924352983159,"vX0":-8.92890505321062,"vY0":-133.4049696908811,"vZ0":-3.476706703588299,"x":115.99,"y":162.08,"x0":2.606007469520155,"y0":50.00413885918346,"z0":5.428836398217295,"aX":11.19435211068048},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-9.4,"spinRate":2016,"spinDirection":141},"zone":2,"typeConfidence":0.99,"plateTime":0.40969101112310735,"extension":6.975034946661807},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.4,"coordY":153.85}},"index":6,"playId":"eade5a00-7946-364a-94c1-c8b17e5c6e1f","pitchNumber":4,"startTime":"2026-03-18T17:23:20.628Z","endTime":"2026-03-18T17:23:26.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":650559,"link":"/api/v1/people/650559"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":800811,"link":"/api/v1/people/800811"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":800811,"link":"/api/v1/people/800811"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":2.54,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:23:26.177Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T17:25:07.265Z","endTime":"2026-03-18T17:26:38.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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.0,"endSpeed":87.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561191449624996,"aZ":-13.103067901950443,"pfxX":-2.2905208217826143,"pfxZ":9.85957990903383,"pX":0.5907787041691694,"pZ":1.7900889438584044,"vX0":7.644843428235216,"vY0":-137.92739290205492,"vZ0":-9.89569723894049,"x":83.7,"y":111.58,"x0":-1.9145160460060437,"y0":50.00308886075208,"z0":6.299302578903472,"aX":-4.4313366746466},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2134,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.3965222154518111,"extension":6.495254993885255},"index":0,"playId":"01a5acbc-f0a4-3730-850e-a8cc96165ffc","pitchNumber":1,"startTime":"2026-03-18T17:25:46.535Z","endTime":"2026-03-18T17:25:50.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.9,"endSpeed":75.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19257981365313,"aZ":-32.63331593677336,"pfxX":9.043399592716582,"pfxZ":-0.31621665567115276,"pX":0.7428071374165326,"pZ":1.9545250614585603,"vX0":4.231202659943387,"vY0":-119.28916147901904,"vZ0":-3.237799198178617,"x":88.69,"y":186.01,"x0":-2.229613079577009,"y0":50.00406069188174,"z0":6.274771351174276,"aX":13.019225514169088},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.1,"breakHorizontal":-17.4,"spinRate":2709,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.45935133968468866,"extension":6.86303328747935},"index":1,"playId":"8ad84f96-bcb6-3923-a172-199c55f1e748","pitchNumber":2,"startTime":"2026-03-18T17:26:01.867Z","endTime":"2026-03-18T17:26:05.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481090849843135,"aZ":-29.95514237156089,"pfxX":9.164313725630599,"pfxZ":1.453006397095849,"pX":1.842326975070457,"pZ":1.1307874690341322,"vX0":6.602881729314111,"vY0":-122.76637535710343,"vZ0":-6.216581899627165,"x":46.77,"y":208.25,"x0":-2.0732720371216424,"y0":50.00184882832125,"z0":6.247976532955892,"aX":13.975338216209149},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-18.1,"spinRate":2714,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4462926628439243,"extension":6.643208198933947},"index":2,"playId":"56874777-2cf3-3d96-9b2c-509d38a8dd43","pitchNumber":3,"startTime":"2026-03-18T17:26:18.912Z","endTime":"2026-03-18T17:26:23.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01384976314555,"aZ":-26.669711081571247,"pfxX":2.9410035845805163,"pfxZ":3.231327654719588,"pX":0.9670510312062089,"pZ":1.4178107609490909,"vX0":6.419452589516217,"vY0":-129.66280277612708,"vZ0":-7.279561947721337,"x":80.14,"y":200.5,"x0":-1.9225191652439955,"y0":50.003137778519054,"z0":6.29562480288298,"aX":5.008750069609873},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-6.7,"spinRate":2522,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.422360860768241},"index":3,"playId":"d5159803-575f-3930-9d97-0696117c06e5","pitchNumber":4,"startTime":"2026-03-18T17:26:34.683Z","endTime":"2026-03-18T17:26:38.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:26:38.518Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, third baseman Garrett Stubbs to first baseman Felix Reyes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T17:26:50.580Z","endTime":"2026-03-18T17:27:58.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06315788656149,"aZ":-13.087142844403912,"pfxX":-3.3790547984991806,"pfxZ":9.639354404473277,"pX":-1.1988877483776066,"pZ":1.638996356149489,"vX0":3.3616405244545255,"vY0":-139.50608287647856,"vZ0":-10.567794844281975,"x":162.7,"y":194.53,"x0":-1.9778757391865502,"y0":50.004131592637364,"z0":6.328703556218767,"aX":-6.691111016994279},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2158,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.3919448693188343,"extension":6.485738667116858},"index":0,"playId":"96039aed-0fab-3e07-a7f2-853d73dc8442","pitchNumber":1,"startTime":"2026-03-18T17:27:01.905Z","endTime":"2026-03-18T17:27:06.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84818142103563,"aZ":-12.097029497292986,"pfxX":-3.0046582917764733,"pfxZ":10.095355034089955,"pX":-0.5655183639760344,"pZ":2.3791193768217687,"vX0":4.779902055297006,"vY0":-140.3685372026855,"vZ0":-8.755792736046555,"x":138.56,"y":174.54,"x0":-1.9028650229235198,"y0":50.00074663340596,"z0":6.333584975058099,"aX":-5.974294642689786},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":4.4,"spinRate":2194,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.39076135681162816,"extension":6.59282674518766},"index":1,"playId":"6e6f0680-23d5-3e93-b47a-8a9d9a586fa5","pitchNumber":2,"startTime":"2026-03-18T17:27:17.255Z","endTime":"2026-03-18T17:27:20.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184691467999713,"aZ":-13.520604028841703,"pfxX":-2.9235782678677746,"pfxZ":9.325100056203155,"pX":0.8386607314147311,"pZ":4.7304266474733785,"vX0":8.061202754030102,"vY0":-140.17901353070388,"vZ0":-2.680237490479235,"x":85.03,"y":111.06,"x0":-1.6879320500207569,"y0":50.00031271196872,"z0":6.575824782355857,"aX":-5.847302091339019},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2235,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.38998111957994785,"extension":6.407810856248303},"index":2,"playId":"ccf3d275-b340-3bec-afde-b7c060db09c1","pitchNumber":3,"startTime":"2026-03-18T17:27:39.177Z","endTime":"2026-03-18T17:27:42.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495467609393465,"aZ":-22.95669801783766,"pfxX":-4.543316995372083,"pfxZ":5.583214178852783,"pX":0.2934684326402655,"pZ":2.2956925376369988,"vX0":6.767456255865125,"vY0":-127.76198086018071,"vZ0":-5.68576128731994,"x":105.81,"y":176.8,"x0":-1.8003253193590245,"y0":50.00599472203193,"z0":6.355977193950025,"aX":-7.506999177373077},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.0,"breakHorizontal":6.7,"spinRate":1389,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4288197101625584,"extension":6.642701982584062},"hitData":{"launchSpeed":58.3,"launchAngle":15.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.05,"coordY":149.14}},"index":3,"playId":"0da41358-6fd7-3e8a-8fd1-2e2ffe483ab0","pitchNumber":4,"startTime":"2026-03-18T17:27:54.116Z","endTime":"2026-03-18T17:27:58.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:27:58.694Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T17:28:10.844Z","endTime":"2026-03-18T17:29:52.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.229929426855705,"aZ":-10.414697584623951,"pfxX":-1.6675506243994773,"pfxZ":10.85316970920389,"pX":-0.9072763483956077,"pZ":3.7022802921360194,"vX0":3.6732080872667194,"vY0":-140.76359884667596,"vZ0":-5.689818130475274,"x":151.58,"y":138.82,"x0":-2.0129893980602467,"y0":50.002600899825154,"z0":6.425407112088492,"aX":-3.343538075324436},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":2.3,"spinRate":2124,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.3892488521230013,"extension":6.411156623161115},"index":0,"playId":"9f0d56af-e5e7-3a93-8cdb-d6b292b35064","pitchNumber":1,"startTime":"2026-03-18T17:28:29.095Z","endTime":"2026-03-18T17:28:33.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31219152009682,"aZ":-20.988538782803374,"pfxX":-6.727412965270366,"pfxZ":6.774579262023537,"pX":0.7042060128711768,"pZ":2.12118303067742,"vX0":8.377393810849851,"vY0":-127.21968808072786,"vZ0":-6.387254454558601,"x":90.16,"y":181.51,"x0":-1.7462026091408427,"y0":50.004922103425926,"z0":6.310489299683207,"aX":-11.110529268482578},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.2,"breakHorizontal":10.4,"spinRate":1489,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4293430242779075,"extension":6.862304289566683},"index":1,"playId":"23b82a74-d45c-3fd4-8f10-01e14ede7d95","pitchNumber":2,"startTime":"2026-03-18T17:28:44.953Z","endTime":"2026-03-18T17:28:48.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326788548657152,"aZ":-11.173455266295932,"pfxX":-2.0762979097385013,"pfxZ":10.660699465102924,"pX":-0.5157624362938212,"pZ":2.8480292183960483,"vX0":4.55156874399115,"vY0":-139.46104601939774,"vZ0":-7.634571875611624,"x":136.66,"y":161.88,"x0":-1.899172498203591,"y0":50.006142200196294,"z0":6.358087304628079,"aX":-4.091867143528738},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":2.9,"spinRate":2216,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.39273347310759243,"extension":6.378584041639047},"index":2,"playId":"1d624cc1-7534-37a7-8330-d66c77b1d0b8","pitchNumber":3,"startTime":"2026-03-18T17:29:00.426Z","endTime":"2026-03-18T17:29:03.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131648977746195,"aZ":-39.07620546116751,"pfxX":4.178492112396247,"pfxZ":-4.6592028481718515,"pX":0.18124472486954255,"pZ":1.4338617614172473,"vX0":3.3839591154094695,"vY0":-120.60842004677419,"vZ0":-3.7684354572462038,"x":110.09,"y":200.07,"x0":-1.7798125759831254,"y0":50.002718390648646,"z0":6.44168901157912,"aX":6.191650034649943},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.0,"breakHorizontal":-8.3,"spinRate":2594,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45310496279347623,"extension":6.452734320225187},"index":3,"playId":"f5042d1e-54b9-3c59-a1aa-0e106a9cc6d7","pitchNumber":4,"startTime":"2026-03-18T17:29:18.806Z","endTime":"2026-03-18T17:29:22.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01504820584463,"aZ":-16.136556777834826,"pfxX":0.004841817697145534,"pfxZ":7.800285655335966,"pX":0.1888266420393417,"pZ":2.011393375882791,"vX0":5.571209511721551,"vY0":-141.05372019092204,"vZ0":-9.125326823757467,"x":109.8,"y":184.47,"x0":-1.7959396284502673,"y0":50.00298253774704,"z0":6.284780575651767,"aX":0.008434873916254523},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":-1.0,"spinRate":2077,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.38535809348317107,"extension":6.518387390859516},"index":4,"playId":"00641eee-bbd8-3e67-b4a2-ee9cfe2f5f6d","pitchNumber":5,"startTime":"2026-03-18T17:29:47.179Z","endTime":"2026-03-18T17:29:52.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:29:52.894Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Cairo flies out to right fielder Luke Williams in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T17:31:56.498Z","endTime":"2026-03-18T17:32:55.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Martín Pérez replaces Jacob Kroeger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-03-18T17:30:40.172Z","endTime":"2026-03-18T17:31:58.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":527048,"link":"/api/v1/people/527048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800811,"link":"/api/v1/people/800811","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30668464050783,"aZ":-19.268564845782468,"pfxX":1.030764798756385,"pfxZ":8.230260425079155,"pX":-0.42202875776301163,"pZ":0.6053374884212717,"vX0":-4.092123446834844,"vY0":-123.77473696062094,"vZ0":-7.947941223222179,"x":133.09,"y":222.44,"x0":1.111279048846329,"y0":50.000657672533976,"z0":5.443672626160549,"aX":1.6161199081489859},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.4,"breakHorizontal":-1.0,"spinRate":2192,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.44078468316592945,"extension":6.129447993932495},"index":1,"playId":"6dbaf4f9-d059-38a4-af9b-9040b6dd21c6","pitchNumber":1,"startTime":"2026-03-18T17:31:58.668Z","endTime":"2026-03-18T17:32:03.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.2,"endSpeed":81.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519854241798665,"aZ":-21.43716188297942,"pfxX":9.410097234973984,"pfxZ":6.292030013613962,"pX":-0.17600110066332963,"pZ":1.567106462610676,"vX0":-5.6931139720973505,"vY0":-129.6677900542463,"vZ0":-5.868326080748161,"x":123.71,"y":196.47,"x0":0.8227828942088329,"y0":50.003562913846714,"z0":5.489743613443353,"aX":16.062387992357106},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":-15.8,"spinRate":2029,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4220257002136174,"extension":6.160490887930599},"index":2,"playId":"e4312b15-8f55-3ee5-8d09-faa721912908","pitchNumber":2,"startTime":"2026-03-18T17:32:15.707Z","endTime":"2026-03-18T17:32:19.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.6,"endSpeed":75.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853216366749347,"aZ":-22.734941558545238,"pfxX":9.583671885838305,"pfxZ":6.503790381340762,"pX":1.2952259657928735,"pZ":1.8949850853973365,"vX0":-2.337215863295038,"vY0":-120.16131170779585,"vZ0":-3.995537448810439,"x":67.63,"y":187.62,"x0":1.0397746578458231,"y0":50.00464170586243,"z0":5.61663825394219,"aX":13.914539395265868},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":11.0,"breakHorizontal":-16.7,"spinRate":1795,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4570987957435797,"extension":6.100782746336249},"index":3,"playId":"ba3b4927-9129-39b3-b03b-ce9aea75ddad","pitchNumber":3,"startTime":"2026-03-18T17:32:28.761Z","endTime":"2026-03-18T17:32:32.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45960146549189,"aZ":-20.997494735721162,"pfxX":-1.1335053518203937,"pfxZ":6.9597405905532295,"pX":-0.09703054484168619,"pZ":2.755317770178997,"vX0":-2.87645585992037,"vY0":-125.68188720347601,"vZ0":-2.8155257636120363,"x":120.7,"y":164.39,"x0":1.2076995621193949,"y0":50.005018542583066,"z0":5.587356479166127,"aX":-1.821436211059431},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.2,"breakHorizontal":2.6,"spinRate":2208,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.4350959211617198,"extension":6.207566371586304},"hitData":{"launchSpeed":82.7,"launchAngle":51.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.52,"coordY":107.71}},"index":4,"playId":"9b663f25-4dea-3aa8-8e6c-0d9a3d10cbb1","pitchNumber":4,"startTime":"2026-03-18T17:32:44.111Z","endTime":"2026-03-18T17:32:55.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:32:55.301Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"René Pinto singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T17:33:07.632Z","endTime":"2026-03-18T17:33:26.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"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":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491121676455954,"aZ":-21.439844564253082,"pfxX":0.45623570184257717,"pfxZ":6.579617428825122,"pX":0.07476953840982258,"pZ":2.7539169310385523,"vX0":-3.0323235289845525,"vY0":-126.81979229997003,"vZ0":-2.8820773735371827,"x":114.15,"y":164.42,"x0":1.2257779335558472,"y0":50.00551913781534,"z0":5.611854535049244,"aX":0.7451887484279638},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.5,"breakHorizontal":-0.1,"spinRate":2257,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4316020179681668,"extension":6.225416676325867},"hitData":{"launchSpeed":102.7,"launchAngle":8.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.11,"coordY":83.82}},"index":0,"playId":"2ae49e17-b0f2-3247-a69e-501ce593372f","pitchNumber":1,"startTime":"2026-03-18T17:33:21.243Z","endTime":"2026-03-18T17:33:26.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:33:26.596Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Stubbs grounds into a force out, first baseman Matt Olson to shortstop Mauricio Dubón. René Pinto out at 2nd. Garrett Stubbs to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T17:33:40.666Z","endTime":"2026-03-18T17:34:01.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287072266313647,"aZ":-24.177071342049253,"pfxX":8.613530581554715,"pfxZ":4.58797449480569,"pX":-0.3143988094675682,"pZ":1.2575618011854632,"vX0":-6.1467754585286825,"vY0":-130.87043147275105,"vZ0":-6.187634660839929,"x":128.98,"y":204.83,"x0":0.9395894701040682,"y0":50.00582512877366,"z0":5.4509048171705,"aX":15.020790471121039},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-14.4,"spinRate":2027,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41771980527262054,"extension":6.172324284263609},"hitData":{"launchSpeed":82.5,"launchAngle":-44.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.61,"coordY":165.36}},"index":0,"playId":"7d07bbe2-55ca-38f8-bf4e-95027a946a4d","pitchNumber":1,"startTime":"2026-03-18T17:33:56.871Z","endTime":"2026-03-18T17:34:01.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":650907,"link":"/api/v1/people/650907"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:34:01.981Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Otto Kemp hit by pitch. Garrett Stubbs to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T17:34:48.292Z","endTime":"2026-03-18T17:35:22.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnSecond":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"62381bc1-0d01-3d97-80b8-606ffd8d3715","startTime":"2026-03-18T17:34:33.095Z","endTime":"2026-03-18T17:34:36.278Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05188426219554,"aZ":-21.660090863634633,"pfxX":10.371873831535188,"pfxZ":6.144942683594657,"pX":-0.753540683665726,"pZ":2.472264062377937,"vX0":-6.934107583585273,"vY0":-129.7001457700799,"vZ0":-4.0940311202639705,"x":145.72,"y":172.03,"x0":0.6013386230248223,"y0":50.003422197081775,"z0":5.714481203960736,"aX":17.746266167680194},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.4,"breakHorizontal":-17.3,"spinRate":1958,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.42163181322382215,"extension":6.1006170854875155},"index":1,"playId":"7e40ff53-298c-32ab-bd3e-e052ae0b574b","pitchNumber":1,"startTime":"2026-03-18T17:34:50.271Z","endTime":"2026-03-18T17:34:57.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974252658017353,"aZ":-15.868726339866184,"pfxX":7.437454927951148,"pfxZ":9.254269772459821,"pX":-2.1478616927408094,"pZ":2.4103174274259884,"vX0":-9.388790557576572,"vY0":-131.88943817028945,"vZ0":-5.2815249373583555,"x":198.87,"y":173.7,"x0":0.49136067685753776,"y0":50.00615232566352,"z0":5.608780578692261,"aX":13.109882959841377},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-11.4,"spinRate":2109,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41525911023302564,"extension":6.225431064841717},"index":2,"playId":"7d7f9e88-52d4-3a02-841b-e4e198256f65","pitchNumber":2,"startTime":"2026-03-18T17:35:09.627Z","endTime":"2026-03-18T17:35:22.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:35:22.325Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T17:35:21.109Z","endTime":"2026-03-18T17:36:37.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(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":87.7,"endSpeed":82.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92693900326244,"aZ":-22.696204207979104,"pfxX":-0.22278125172595054,"pfxZ":5.574820619081401,"pX":-0.14681369712388762,"pZ":2.267007073518573,"vX0":-3.4777578641722133,"vY0":-127.88628867648029,"vZ0":-3.7637655943244894,"x":122.6,"y":177.57,"x0":1.245026924291298,"y0":50.000189351821845,"z0":5.484413763784112,"aX":-0.3783194869936236},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.7,"breakHorizontal":1.0,"spinRate":2279,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4241100992558242,"extension":6.319490290410504},"index":0,"playId":"8d8af62e-245d-39cf-9ec6-0564582e2a51","pitchNumber":1,"startTime":"2026-03-18T17:35:51.451Z","endTime":"2026-03-18T17:35:58.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-18T17:36:25.555Z","endTime":"2026-03-18T17:36:30.209Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":84.5,"endSpeed":77.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79010828657043,"aZ":-23.502764185546457,"pfxX":9.935839051234288,"pfxZ":5.636551908443478,"pX":0.7706977993596091,"pZ":2.204875342041382,"vX0":-3.6099096455391146,"vY0":-123.0694019698752,"vZ0":-3.3844259701519372,"x":87.62,"y":179.25,"x0":0.9633392981711336,"y0":50.00303059605473,"z0":5.582437334881944,"aX":15.283220952102226},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.7,"breakHorizontal":-17.2,"spinRate":1667,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4445838111207512,"extension":6.272518891191893},"hitData":{"launchSpeed":79.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.4,"coordY":156.27}},"index":2,"playId":"fe7e152c-d0a7-331f-a996-bb8d2f3c1c6f","pitchNumber":2,"startTime":"2026-03-18T17:36:30.209Z","endTime":"2026-03-18T17:36:37.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:36:37.807Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to second baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T17:38:36.555Z","endTime":"2026-03-18T17:39:23.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65403612504052,"aZ":-10.82037243903538,"pfxX":-2.666645322907116,"pfxZ":10.811434898693037,"pX":1.0743996079991012,"pZ":1.5794600000554693,"vX0":8.74078276208129,"vY0":-139.70986293010375,"vZ0":-10.971524684044462,"x":76.05,"y":196.13,"x0":-1.7493283123759005,"y0":50.00665857133191,"z0":6.27017926087459,"aX":-5.268839295497225},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":3.0,"spinRate":2051,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39213773619386494},"index":0,"playId":"f21e7280-4abd-3d95-bb81-5e36d82ea57e","pitchNumber":1,"startTime":"2026-03-18T17:38:58.726Z","endTime":"2026-03-18T17:39:03.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.087392588903505,"aZ":-10.045604811978553,"pfxX":-1.864762820513018,"pfxZ":11.159614729414347,"pX":0.45369064696412614,"pZ":1.9503155959173795,"vX0":6.687031905815118,"vY0":-140.25170822250575,"vZ0":-10.086500673806135,"x":99.71,"y":186.12,"x0":-1.7240753897924737,"y0":50.00444239837586,"z0":6.258099876947118,"aX":-3.6987540321251178},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":1.9,"spinRate":2139,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.39123180398153234,"extension":6.51838386013124},"hitData":{"launchSpeed":84.2,"launchAngle":50.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.34,"coordY":126.79}},"index":1,"playId":"0b2c49cf-d2d6-3b4d-82d2-c6aeef98ac36","pitchNumber":2,"startTime":"2026-03-18T17:39:14.062Z","endTime":"2026-03-18T17:39:23.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:39:23.509Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to second baseman Liover Peguero.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T17:39:34.149Z","endTime":"2026-03-18T17:40:25.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649221220989013,"aZ":-38.29321737435717,"pfxX":3.6437515570574543,"pfxZ":-4.293466750134673,"pX":-0.4847447201588555,"pZ":2.78765099333948,"vX0":2.4527353282358866,"vY0":-118.68155925893298,"vZ0":-0.641844150361485,"x":135.48,"y":163.51,"x0":-2.004755513890338,"y0":50.001035113389285,"z0":6.548449269277957,"aX":5.19765876043674},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.7,"breakHorizontal":-7.2,"spinRate":2568,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.46145814927647555,"extension":6.470144554069096},"index":0,"playId":"0e893641-9bea-3c70-8bbf-7e15787cf685","pitchNumber":1,"startTime":"2026-03-18T17:39:45.318Z","endTime":"2026-03-18T17:39:49.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.6,"endSpeed":83.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.420876177213596,"aZ":-28.25855669080941,"pfxX":4.062017989589961,"pfxZ":2.283552914831912,"pX":0.8242244750397415,"pZ":0.880919199984737,"vX0":5.80719332714888,"vY0":-128.94957945534964,"vZ0":-8.226707080906458,"x":85.58,"y":215.0,"x0":-1.9697609155549294,"y0":50.0014503092808,"z0":6.238236257339016,"aX":6.95893932321651},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.5,"spinRate":2496,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4219480263018709,"extension":6.647605694101964},"index":1,"playId":"c6417a0f-8fb7-3d1c-908d-086354b6930e","pitchNumber":2,"startTime":"2026-03-18T17:40:00.826Z","endTime":"2026-03-18T17:40:03.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700699875897925,"aZ":-28.40828630916391,"pfxX":3.2864794338571843,"pfxZ":2.1475534924090276,"pX":0.22123629370841014,"pZ":1.847911120067944,"vX0":4.623091310064288,"vY0":-130.8861021335476,"vZ0":-6.1164844064917885,"x":108.57,"y":188.89,"x0":-1.9875397801764205,"y0":50.00549596977974,"z0":6.311824019419824,"aX":5.765929273798787},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-6.8,"spinRate":2515,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4166913556221781,"extension":6.732283917471629},"hitData":{"launchSpeed":80.7,"launchAngle":12.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.23,"coordY":144.79}},"index":2,"playId":"002612cd-50cb-35f9-aad6-ff76ceec8244","pitchNumber":3,"startTime":"2026-03-18T17:40:18.274Z","endTime":"2026-03-18T17:40:25.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:40:25.103Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Bryan De La Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T17:40:34.959Z","endTime":"2026-03-18T17:41:32.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1610916929937,"aZ":-12.048628122267976,"pfxX":-2.905723178621901,"pfxZ":9.931710968637969,"pX":-0.596054079093531,"pZ":1.9713978020144174,"vX0":4.825318621628321,"vY0":-140.7932111324691,"vZ0":-9.695326985718191,"x":139.72,"y":185.55,"x0":-1.9472921855056633,"y0":50.004259117216925,"z0":6.2199728059896,"aX":-5.889180387835106},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2170,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.38765527553756707,"extension":6.610728458087765},"index":0,"playId":"1f8ba73d-ef60-3759-9b6b-b2dd792bf346","pitchNumber":1,"startTime":"2026-03-18T17:40:49.408Z","endTime":"2026-03-18T17:40:53.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41822395664265,"aZ":-20.958069023847298,"pfxX":-7.21694156446075,"pfxZ":6.6020660022574065,"pX":0.31733093587615047,"pZ":0.4833324832572011,"vX0":7.771172432001039,"vY0":-128.6715695574386,"vZ0":-10.330745928833487,"x":104.9,"y":225.73,"x0":-1.7857469257495477,"y0":50.00354858907161,"z0":6.134860111145373,"aX":-12.26116678870573},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":11.6,"spinRate":1502,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4235605141779395,"extension":6.760939236457299},"index":1,"playId":"cba15b3c-6f1b-31ce-b269-477d8b08c35f","pitchNumber":2,"startTime":"2026-03-18T17:41:04.810Z","endTime":"2026-03-18T17:41:08.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170682937752844,"aZ":-11.722281790437641,"pfxX":-2.3728178407524285,"pfxZ":10.368935085395613,"pX":0.45868288094685516,"pZ":1.9610553768922205,"vX0":6.866814042142467,"vY0":-139.72294462386455,"vZ0":-9.660318120639424,"x":99.52,"y":185.83,"x0":-1.725143597654529,"y0":50.00574305122811,"z0":6.238770193828109,"aX":-4.6821335591705475},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":2.9,"spinRate":2064,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3923693337494054,"extension":6.628491445425263},"hitData":{"launchSpeed":97.7,"launchAngle":27.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.79,"coordY":73.55}},"index":2,"playId":"91709da6-4ff8-3ea7-9e30-e10bf88ab60d","pitchNumber":3,"startTime":"2026-03-18T17:41:23.717Z","endTime":"2026-03-18T17:41:32.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:41:32.893Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan De La Cruz grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T17:43:04.380Z","endTime":"2026-03-18T17:43:59.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.44936958156563,"aZ":-32.18431060380681,"pfxX":-3.0473235538973826,"pfxZ":-0.0031107688168718894,"pX":-1.295014747498039,"pZ":0.9424117937825043,"vX0":-4.436175566669023,"vY0":-113.86074554070781,"vZ0":-3.544344192444883,"x":166.36,"y":213.33,"x0":1.0652635310120635,"y0":50.00536514502643,"z0":5.662981685294028,"aX":-4.051772811534172},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.6,"breakHorizontal":6.5,"spinRate":2287,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.4787581778709815,"extension":6.23240020441524},"index":0,"playId":"36dd4a55-7b01-338d-bbef-016b235ccdb5","pitchNumber":1,"startTime":"2026-03-18T17:43:39.788Z","endTime":"2026-03-18T17:43:44.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.7,"endSpeed":81.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074585614684533,"aZ":-14.680866921273573,"pfxX":9.358665032481708,"pfxZ":10.180403722227368,"pX":-0.435905035637191,"pZ":2.2930722338564453,"vX0":-6.694791397297037,"vY0":-130.42573181548985,"vZ0":-5.288808092388862,"x":133.62,"y":176.87,"x0":0.9515018371877464,"y0":50.00592402292039,"z0":5.4589696431031465,"aX":16.085979040852283},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.4,"breakHorizontal":-15.5,"spinRate":2006,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.420372573680345,"extension":6.153131411993418},"hitData":{"launchSpeed":90.6,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.37,"coordY":170.81}},"index":1,"playId":"f2221cd2-dba8-3618-8eee-37a1a8234739","pitchNumber":2,"startTime":"2026-03-18T17:43:54.521Z","endTime":"2026-03-18T17:43:59.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:43:59.801Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Felix Reyes grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T17:44:08.188Z","endTime":"2026-03-18T17:44:43.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.68774487333554,"aZ":-30.087868338103902,"pfxX":-0.5146371290552683,"pfxZ":1.5375682044385695,"pX":0.3776196306990832,"pZ":3.3045172848542497,"vX0":-1.5149204042185949,"vY0":-115.05245140210643,"vZ0":0.6941949073279599,"x":102.61,"y":149.56,"x0":1.1079713925075378,"y0":50.00367502994815,"z0":5.884562910809861,"aX":-0.6990541720994694},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.2,"breakHorizontal":1.3,"spinRate":2267,"spinDirection":286},"zone":3,"typeConfidence":2.0,"plateTime":0.4736746489300767,"extension":6.02661407874388},"index":0,"playId":"bd65a072-6500-35d9-966a-413db047c8b1","pitchNumber":1,"startTime":"2026-03-18T17:44:23.604Z","endTime":"2026-03-18T17:44:28.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408425098675252,"aZ":-24.02721880236458,"pfxX":9.841788238664174,"pfxZ":4.721472294002535,"pX":-0.0673551790115934,"pZ":2.450500368692658,"vX0":-6.002517293121393,"vY0":-130.9388499828914,"vZ0":-3.1819280932210705,"x":119.57,"y":172.62,"x0":0.9842695565783312,"y0":50.000414245099,"z0":5.492984564346202,"aX":16.970494914633164},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.3,"spinRate":1908,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4193979177904228,"extension":6.1953429096074055},"hitData":{"launchSpeed":110.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.0,"coordY":138.25}},"index":1,"playId":"5f8f3c38-44ae-3efa-ba63-097120ee35a8","pitchNumber":2,"startTime":"2026-03-18T17:44:38.416Z","endTime":"2026-03-18T17:44:43.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:44:43.800Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Moore singles on a fly ball to center fielder Michael Harris II, deflected by left fielder Ben Gamel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T17:45:17.088Z","endTime":"2026-03-18T17:46:14.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508343334122277,"aZ":-24.84825509626413,"pfxX":0.8191278133325448,"pfxZ":4.521349239483412,"pX":1.0611298037824093,"pZ":3.6031724067567388,"vX0":-0.7323840986392111,"vY0":-125.71552920689719,"vZ0":-0.27714513486980763,"x":76.55,"y":141.49,"x0":1.2480678062511668,"y0":50.00344545510922,"z0":5.710510479101224,"aX":1.327560040374935},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2268,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.43361950120909265,"extension":6.079761513968179},"index":0,"playId":"223b7b58-57f6-3f9c-84b4-c959b15b08c5","pitchNumber":1,"startTime":"2026-03-18T17:45:17.088Z","endTime":"2026-03-18T17:45:21.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12800827621434,"aZ":-25.29780400056899,"pfxX":11.166810806315002,"pfxZ":4.004877801422599,"pX":-0.09054312264675583,"pZ":1.6624825974349469,"vX0":-5.863186604774574,"vY0":-130.6498445981923,"vZ0":-4.8555399279414395,"x":120.45,"y":193.89,"x0":0.7392824098078872,"y0":50.00410773466754,"z0":5.461075644839267,"aX":19.185938974378455},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":-18.8,"spinRate":2019,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.42023134837864795,"extension":6.2820336778240335},"index":1,"playId":"9d1aa59f-1afd-3741-a650-37d9cd728a89","pitchNumber":2,"startTime":"2026-03-18T17:45:30.856Z","endTime":"2026-03-18T17:45:34.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.8,"endSpeed":76.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92720824935949,"aZ":-23.58055142577908,"pfxX":10.234280378645956,"pfxZ":5.732288686417774,"pX":0.3163421748945671,"pZ":1.4003621244180806,"vX0":-4.433224821876189,"vY0":-121.94463886450465,"vZ0":-5.222200189701041,"x":104.94,"y":200.97,"x0":0.8323527103194253,"y0":50.004348204713004,"z0":5.614917823392437,"aX":15.349561927698334},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.4,"spinRate":1745,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.44988918132857103,"extension":6.237614578269439},"index":2,"playId":"1fd85722-1096-37db-8840-57720cd7a76c","pitchNumber":3,"startTime":"2026-03-18T17:45:44.611Z","endTime":"2026-03-18T17:45:47.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908508796532196,"aZ":-23.247770881640662,"pfxX":10.853048013051609,"pfxZ":5.134024436033002,"pX":0.38090433682900365,"pZ":3.267809689444569,"vX0":-4.364672037963043,"vY0":-131.09705436188122,"vZ0":-1.858406242938567,"x":102.48,"y":150.55,"x0":0.6579608739256052,"y0":50.00450787230633,"z0":5.722477516336968,"aX":18.87853248100719},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-18.7,"spinRate":1949,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4179277240412316,"extension":5.959591679355213},"hitData":{"launchSpeed":75.3,"launchAngle":38.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":112.32,"coordY":125.05}},"index":3,"playId":"693a1f78-5eda-3455-81a8-34b23c3d7631","pitchNumber":4,"startTime":"2026-03-18T17:46:04.680Z","endTime":"2026-03-18T17:46:14.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:46:14.885Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Liover Peguero doubles (2) on a line drive to right fielder Luke Williams. Dylan Moore to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T17:46:38.277Z","endTime":"2026-03-18T17:47:10.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25158058565431,"aZ":-17.91932979844153,"pfxX":1.6828675325281761,"pfxZ":9.0286595100183,"pX":0.33690571862607643,"pZ":1.6887719729819137,"vX0":-2.9958059663194128,"vY0":-124.86760964783733,"vZ0":-5.673587727223204,"x":104.16,"y":193.18,"x0":1.3337737192852996,"y0":50.00034693216767,"z0":5.4656573345458765,"aX":2.6562366472995373},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":15.2,"breakHorizontal":-2.4,"spinRate":2170,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.438733797405209,"extension":6.120207986665209},"index":0,"playId":"17b3ed8f-7857-33eb-9c7d-beb55b52dbee","pitchNumber":1,"startTime":"2026-03-18T17:46:43.271Z","endTime":"2026-03-18T17:46:47.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94182620974912,"aZ":-23.22760135220475,"pfxX":9.601574810531208,"pfxZ":6.257380719726843,"pX":-0.010484122638775064,"pZ":1.2663269850624543,"vX0":-5.210879738328684,"vY0":-118.58378601742673,"vZ0":-4.846267459594433,"x":117.4,"y":204.59,"x0":0.9641172680754225,"y0":50.000562932833,"z0":5.446347725749494,"aX":13.719922069596368},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.4,"breakHorizontal":-16.2,"spinRate":1567,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.46128783749309,"extension":6.3277357027057795},"hitData":{"launchSpeed":60.1,"launchAngle":29.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.63,"coordY":147.3}},"index":1,"playId":"cc6b4794-c6bd-3cb6-8904-a018e134c22c","pitchNumber":2,"startTime":"2026-03-18T17:46:59.085Z","endTime":"2026-03-18T17:47:10.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.0,"awayTeamWinProbability":62.0,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.89,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:47:10.458Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Cairo flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T17:47:48.043Z","endTime":"2026-03-18T17:49:25.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.100457759986803,"aZ":-30.254857794389185,"pfxX":-1.192040848037725,"pfxZ":1.3409144952642578,"pX":-0.7873149723443255,"pZ":1.9377960585532839,"vX0":-3.6857195563201985,"vY0":-118.33354186412349,"vZ0":-2.330518256497786,"x":147.01,"y":186.46,"x0":0.9380417359843258,"y0":50.004699497987396,"z0":5.6755752845625445,"aX":-1.7104613760864475},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.2,"breakHorizontal":3.0,"spinRate":2357,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.46081478613862714,"extension":6.041483110283193},"index":0,"playId":"16290007-3488-35a2-ace6-07daccc5b34f","pitchNumber":1,"startTime":"2026-03-18T17:47:48.043Z","endTime":"2026-03-18T17:47:51.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656217923555904,"aZ":-25.048109321460174,"pfxX":8.605263250823883,"pfxZ":4.59940271809506,"pX":-0.5176663815888993,"pZ":0.9615523358000798,"vX0":-5.76958981732362,"vY0":-123.2246035770566,"vZ0":-5.853524767663617,"x":136.73,"y":212.82,"x0":0.7267010957377532,"y0":50.00512309409411,"z0":5.462240991307356,"aX":13.341041057063183},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":-14.4,"spinRate":1747,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.443144207349341,"extension":6.299860005964042},"index":1,"playId":"b7202598-2c14-352f-b898-d0e30ea0864d","pitchNumber":2,"startTime":"2026-03-18T17:48:00.605Z","endTime":"2026-03-18T17:48:04.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231873259275268,"aZ":-15.206131421232513,"pfxX":6.872376169800013,"pfxZ":9.56223846659237,"pX":-0.48482730621890774,"pZ":3.75445542846095,"vX0":-5.379937401668999,"vY0":-132.80973931688808,"vZ0":-2.063680074487729,"x":135.48,"y":137.41,"x0":0.6810467545741742,"y0":50.00225139265965,"z0":5.655991635952791,"aX":12.193902569927596},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-11.2,"spinRate":2152,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4134874544218716,"extension":6.195592934656148},"index":2,"playId":"a751d604-52e7-3227-aa54-5ca0e98fe4ec","pitchNumber":3,"startTime":"2026-03-18T17:48:18.795Z","endTime":"2026-03-18T17:48:22.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.226062054297845,"aZ":-25.288342414258114,"pfxX":8.761033715857282,"pfxZ":4.5298097337098335,"pX":0.11176206438965748,"pZ":1.322872641291693,"vX0":-4.7378800265368834,"vY0":-122.0333640695639,"vZ0":-4.828618986110621,"x":112.74,"y":203.06,"x0":0.9321590369626573,"y0":50.00336196053121,"z0":5.48471914134835,"aX":13.319371378263703},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":1761,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4474836392013062,"extension":6.227627742925277},"index":3,"playId":"68eda612-21f3-3a36-929f-6fbdcb2ce98c","pitchNumber":4,"startTime":"2026-03-18T17:48:32.449Z","endTime":"2026-03-18T17:48:36.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-18T17:48:44.437Z","endTime":"2026-03-18T17:48:59.380Z","isPitch":false,"type":"action","player":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.0,"endSpeed":84.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505594639185787,"aZ":-20.843373798017115,"pfxX":9.302090564860855,"pfxZ":6.203845991383358,"pX":-1.1439085629324854,"pZ":1.7143190462162985,"vX0":-8.01543969241541,"vY0":-133.71166291439286,"vZ0":-5.939200112743494,"x":160.6,"y":192.49,"x0":0.6715209919700652,"y0":50.00282302460063,"z0":5.44125027759497,"aX":16.9890374039318},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.4,"spinRate":1980,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4082923077751901,"extension":6.24236559594793},"index":5,"playId":"9a2e087f-2548-39a1-847c-98ac84907843","pitchNumber":5,"startTime":"2026-03-18T17:48:59.380Z","endTime":"2026-03-18T17:49:03.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21628663492831,"aZ":-26.274388193417167,"pfxX":9.143724375058152,"pfxZ":3.760567695825193,"pX":-0.3939335904514984,"pZ":2.249752016290741,"vX0":-6.065730888309805,"vY0":-123.7432271121709,"vZ0":-2.842684574466342,"x":132.02,"y":178.04,"x0":0.8880632183309619,"y0":50.00090074552914,"z0":5.590143199492695,"aX":14.33057054352539},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-15.4,"spinRate":1736,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4408414741328288,"extension":6.179127111479339},"hitData":{"launchSpeed":91.6,"launchAngle":41.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.55,"coordY":100.2}},"index":6,"playId":"e09a052e-7038-3c46-b38c-f3fb19fb5cd6","pitchNumber":6,"startTime":"2026-03-18T17:49:16.124Z","endTime":"2026-03-18T17:49:25.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.03,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:49:25.369Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Bryan De La Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T17:51:31.116Z","endTime":"2026-03-18T17:51:48.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.017365150731624,"aZ":-38.06298532106916,"pfxX":3.5469342804772896,"pfxZ":-4.15042353154514,"pX":-0.2773464001875057,"pZ":2.1915010210251866,"vX0":2.589902467085213,"vY0":-117.96030279899854,"vZ0":-1.9974139177623238,"x":127.57,"y":179.61,"x0":-1.847756785981822,"y0":50.00381798124786,"z0":6.536507917631424,"aX":5.031737554881518},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.7,"breakHorizontal":-7.1,"spinRate":2516,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.463139238147261,"extension":6.558771439839731},"hitData":{"launchSpeed":94.4,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.73,"coordY":83.0}},"index":0,"playId":"3ee53c62-ded1-3524-a870-953b9cfb0079","pitchNumber":1,"startTime":"2026-03-18T17:51:38.184Z","endTime":"2026-03-18T17:51:48.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:51:48.704Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Gamel grounds out, pitcher Andrew Painter to first baseman Felix Reyes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T17:51:55.633Z","endTime":"2026-03-18T17:53:01.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657624117624064,"aZ":-13.248441872976025,"pfxX":-3.5301799294340683,"pfxZ":9.663952704022034,"pX":0.6794461657379637,"pZ":2.5126415270531197,"vX0":8.223375382173545,"vY0":-138.7234759003762,"vZ0":-7.906642090809843,"x":91.1,"y":170.94,"x0":-1.8583344841452143,"y0":50.00123932786659,"z0":6.273692580069759,"aX":-6.91292714356054},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2167,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.39412363633717984,"extension":6.746363712722804},"index":0,"playId":"46927b91-aa9d-3f18-9020-c6055379db42","pitchNumber":1,"startTime":"2026-03-18T17:52:10.394Z","endTime":"2026-03-18T17:52:14.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139141582235613,"aZ":-12.120677307780737,"pfxX":-1.9675706904703425,"pfxZ":10.066667347117654,"pX":-1.3350346797668962,"pZ":1.8221812392916932,"vX0":2.4027682774889354,"vY0":-140.11939277681694,"vZ0":-9.981996571483917,"x":167.89,"y":189.58,"x0":-1.947316475643639,"y0":50.00170008725266,"z0":6.218904510407424,"aX":-3.919160839331137},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":3.1,"spinRate":2319,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.3906427907342147,"extension":6.317161157770044},"index":1,"playId":"40a12787-5ce9-3fdc-b1e1-52409c791ea6","pitchNumber":2,"startTime":"2026-03-18T17:52:27.447Z","endTime":"2026-03-18T17:52:31.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16424847083974,"aZ":-24.584383496926236,"pfxX":2.521791228166757,"pfxZ":4.350700728933668,"pX":0.5875587240200428,"pZ":1.7514364172482264,"vX0":5.836773632186525,"vY0":-131.34737138206907,"vZ0":-6.938298147873602,"x":94.6,"y":191.49,"x0":-1.9922329343480039,"y0":50.00300692001865,"z0":6.258707143664774,"aX":4.400616369406654},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2490,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4172171276882688,"extension":6.66323383144216},"index":2,"playId":"717e3a49-818a-3dc0-86f7-ed03524611f5","pitchNumber":3,"startTime":"2026-03-18T17:52:41.567Z","endTime":"2026-03-18T17:52:46.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.651962658022455,"aZ":-26.439099192653565,"pfxX":1.2839558994985265,"pfxZ":3.251676781979227,"pX":0.6071581121034305,"pZ":1.7816089498280419,"vX0":5.994043931076976,"vY0":-132.05066069266678,"vZ0":-6.727375655062749,"x":93.86,"y":190.68,"x0":-1.8606969250958239,"y0":50.00047089031997,"z0":6.3126589623040745,"aX":2.261915310759921},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2522,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4151094752304729,"extension":6.6491133027237845},"hitData":{"launchSpeed":71.5,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.47,"coordY":184.74}},"index":3,"playId":"1597219e-9747-3116-ab44-190e6d66f7cb","pitchNumber":4,"startTime":"2026-03-18T17:52:57.878Z","endTime":"2026-03-18T17:53:01.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:53:01.672Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Williams doubles (1) on a sharp line drive to left fielder Otto Kemp.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T17:53:23.539Z","endTime":"2026-03-18T17:55:04.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20328728666237,"aZ":-29.22042779235671,"pfxX":8.823265105663962,"pfxZ":1.9621302425559852,"pX":1.7874448171741408,"pZ":1.621022309755152,"vX0":6.392026840091841,"vY0":-121.68234576236368,"vZ0":-4.9133601069750075,"x":48.87,"y":195.01,"x0":-2.01689333968694,"y0":50.00208322726594,"z0":6.189180839484287,"aX":13.268822284894659},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.5,"spinRate":2592,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4496169904912235,"extension":6.764102860962707},"index":0,"playId":"4e8b6c5d-05a0-375b-86cd-fcdf97d568f2","pitchNumber":1,"startTime":"2026-03-18T17:53:29.868Z","endTime":"2026-03-18T17:53:33.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.5,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554849493971368,"aZ":-29.184787445727032,"pfxX":6.540173226519091,"pfxZ":1.8912018441250815,"pX":0.5759539674855183,"pZ":1.5807371335622744,"vX0":4.415609707650545,"vY0":-124.46194199238342,"vZ0":-5.420389445907274,"x":95.05,"y":196.1,"x0":-2.066967809324194,"y0":50.000675357480866,"z0":6.185814443741657,"aX":10.321163633184376},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-12.8,"spinRate":2661,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4390485582992132,"extension":6.6119246244955905},"index":1,"playId":"2b6e110c-e50a-376f-980d-bac01e8efaf8","pitchNumber":2,"startTime":"2026-03-18T17:53:43.216Z","endTime":"2026-03-18T17:53:46.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":84.0,"endSpeed":77.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06727149715684,"aZ":-32.80763122328362,"pfxX":8.954911852711815,"pfxZ":-0.42524582503135466,"pX":1.2489218131879531,"pZ":0.4328307834820426,"vX0":4.510510126066394,"vY0":-122.13208295528324,"vZ0":-7.008247144802155,"x":69.39,"y":227.09,"x0":-1.790436010886722,"y0":50.00274065974008,"z0":6.1933562168081595,"aX":13.404645022889614},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":-17.3,"spinRate":2803,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45002051935866483,"extension":6.654610630212574},"index":2,"playId":"15164627-94be-3c3b-a4cc-d4e7c1b581a3","pitchNumber":3,"startTime":"2026-03-18T17:53:57.524Z","endTime":"2026-03-18T17:54:01.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97527785837269,"aZ":-30.604967953925136,"pfxX":4.936378019541715,"pfxZ":0.9369462423963881,"pX":0.6789319565782385,"pZ":2.742847071031247,"vX0":4.7016691906791355,"vY0":-129.01831922712466,"vZ0":-3.419657561480939,"x":91.12,"y":164.72,"x0":-1.8114901828340635,"y0":50.00508433646881,"z0":6.455668594786476,"aX":8.284249297732153},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-10.1,"spinRate":2523,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.42528290940255253,"extension":6.519576991882698},"index":3,"playId":"97b88a16-b44d-32ed-af21-ae54829ab983","pitchNumber":4,"startTime":"2026-03-18T17:54:14.586Z","endTime":"2026-03-18T17:54:18.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81727333347803,"aZ":-13.255605058878345,"pfxX":-1.8446915970207483,"pfxZ":9.459905293198247,"pX":-0.321533230791141,"pZ":4.147668588465672,"vX0":4.637927161609028,"vY0":-140.51704269738624,"vZ0":-4.232964406323145,"x":129.26,"y":126.79,"x0":-1.753714596983,"y0":50.00247215696007,"z0":6.534711685686796,"aX":-3.689415017683409},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":2.4,"spinRate":2039,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.3897769872548471,"extension":6.549255428175508},"index":4,"playId":"cc802140-bfd5-39a9-995a-6bf9ca72b4e7","pitchNumber":5,"startTime":"2026-03-18T17:54:43.792Z","endTime":"2026-03-18T17:54:47.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078394803754062,"aZ":-40.85903260760726,"pfxX":4.235968700133821,"pfxZ":-5.889095974371418,"pX":-0.6177791309793991,"pZ":2.671877992769906,"vX0":1.3412968113152879,"vY0":-120.0536175786938,"vZ0":-0.6772092920629386,"x":140.55,"y":166.64,"x0":-1.7327002621134822,"y0":50.00413279490055,"z0":6.56338777764654,"aX":6.244884176693428},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.6,"breakHorizontal":-8.0,"spinRate":2648,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4545189306854196,"extension":6.481610435930023},"hitData":{"launchSpeed":102.6,"launchAngle":16.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.12,"coordY":99.36}},"index":5,"playId":"f52317d9-e7f5-32e7-a481-0cb132cb4ae1","pitchNumber":6,"startTime":"2026-03-18T17:54:56.737Z","endTime":"2026-03-18T17:55:04.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.5,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:55:04.450Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T17:55:28.670Z","endTime":"2026-03-18T17:57:39.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614282759424054,"aZ":-13.726846989581396,"pfxX":-5.057774388785247,"pfxZ":9.500878174221484,"pX":-0.392343434051486,"pZ":1.5786122734920998,"vX0":5.409953704604684,"vY0":-138.4003854881502,"vZ0":-10.400490682978909,"x":131.96,"y":196.16,"x0":-1.7143967496983072,"y0":50.00312148418095,"z0":6.3023105821560375,"aX":-9.821372611686913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2142,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.39560964513442176,"extension":6.595506887401929},"index":0,"playId":"7129cc52-81a4-3b69-a71f-07884a9216ef","pitchNumber":1,"startTime":"2026-03-18T17:55:37.833Z","endTime":"2026-03-18T17:55:41.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.926173293516065,"aZ":-30.82849795272748,"pfxX":6.984752332129752,"pfxZ":0.8264524326100373,"pX":2.431519735979128,"pZ":0.5036569449864554,"vX0":8.341202881534862,"vY0":-126.83925387092661,"vZ0":-8.157038552611944,"x":24.32,"y":225.18,"x0":-1.8022384373082465,"y0":50.004957577812654,"z0":6.205310613537097,"aX":11.430690258068003},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.5,"spinRate":2337,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4311327720058675,"extension":6.68662693385259},"index":1,"playId":"0cdc8095-f736-3639-811e-2b4b59c2f048","pitchNumber":2,"startTime":"2026-03-18T17:56:10.730Z","endTime":"2026-03-18T17:56:14.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814007608176098,"aZ":-27.24069154773718,"pfxX":6.307251156258683,"pfxZ":3.162621310137033,"pX":1.6089970170668069,"pZ":1.0788556891370849,"vX0":6.61703552577583,"vY0":-123.62082248776134,"vZ0":-6.931556990648573,"x":55.67,"y":209.65,"x0":-1.914171317313469,"y0":50.00488158967207,"z0":6.1818450587794205,"aX":9.837936516787575},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":-12.8,"spinRate":2641,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44174628360442236,"extension":6.806278761270667},"index":2,"playId":"83c3236e-cbb4-3c15-986c-07b0f6ba9503","pitchNumber":3,"startTime":"2026-03-18T17:56:30.739Z","endTime":"2026-03-18T17:56:35.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409215612732762,"aZ":-10.319012922640225,"pfxX":-1.8278928771658514,"pfxZ":10.87410878960225,"pX":0.7494640413109437,"pZ":1.8896843315366623,"vX0":7.51390759372371,"vY0":-140.53070122569005,"vZ0":-10.418099865576195,"x":88.43,"y":187.76,"x0":-1.7158616772147315,"y0":50.00351800501608,"z0":6.305170902334433,"aX":-3.6748941747825925},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2284,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.38904465162078017,"extension":6.631695288906542},"index":3,"playId":"a4a87506-0f02-3f91-a1dc-4f6b35afe6cb","pitchNumber":4,"startTime":"2026-03-18T17:56:46.372Z","endTime":"2026-03-18T17:56:50.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72291466407387,"aZ":-26.837246831097865,"pfxX":4.383529480794983,"pfxZ":3.069679124422028,"pX":1.5946010870128686,"pZ":1.8167789475338139,"vX0":6.940209025942373,"vY0":-130.35139837457223,"vZ0":-6.356751439258569,"x":56.22,"y":189.73,"x0":-1.661239797312713,"y0":50.00265997770367,"z0":6.285101759849786,"aX":7.621897300507004},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":-9.4,"spinRate":2583,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4185270145868629,"extension":6.665776743962752},"index":4,"playId":"216b44fb-c138-32b9-b839-88e0a68c1df6","pitchNumber":5,"startTime":"2026-03-18T17:57:02.858Z","endTime":"2026-03-18T17:57:07.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98203708750095,"aZ":-19.350701326082078,"pfxX":-5.987192781898896,"pfxZ":7.835040268275417,"pX":-0.30960172205145897,"pZ":1.1913318800389225,"vX0":5.666004249233287,"vY0":-128.04283200169462,"vZ0":-8.88443206667551,"x":128.8,"y":206.61,"x0":-1.7886694153133875,"y0":50.001922033592386,"z0":6.259665212014624,"aX":-9.798269076379945},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":1391,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.43013979418241277,"extension":6.924892182878075},"index":5,"playId":"81d3fee3-eb73-3e1e-8e30-fef7194e4188","pitchNumber":6,"startTime":"2026-03-18T17:57:36.073Z","endTime":"2026-03-18T17:57:39.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-3.999999999999993,"leverageIndex":1.5,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-18T17:57:39.548Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"René Pinto grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T17:59:39.348Z","endTime":"2026-03-18T18:00:25.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960942147796786,"aZ":-22.940287562330006,"pfxX":9.65470612944673,"pfxZ":5.494755540649271,"pX":-1.217850102711237,"pZ":3.285451487563655,"vX0":-7.67963803074141,"vY0":-127.92791414475371,"vZ0":-1.9675692635932545,"x":163.42,"y":150.07,"x0":0.5483684835775996,"y0":50.00240741338738,"z0":5.837796153763891,"aX":16.22424844805307},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":-16.1,"spinRate":2033,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.42590126174746334,"extension":6.021270493707911},"index":0,"playId":"8b7788a4-4997-355b-827f-a7ddadf8a8fd","pitchNumber":1,"startTime":"2026-03-18T17:59:50.267Z","endTime":"2026-03-18T17:59:54.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206016173401984,"aZ":-23.93726225507007,"pfxX":7.730375064124128,"pfxZ":5.631404737283703,"pX":-0.4886726107899156,"pZ":2.095415912710281,"vX0":-5.685158235320238,"vY0":-119.90665287720027,"vZ0":-3.1230864979959865,"x":135.63,"y":182.2,"x0":0.9034416969662372,"y0":50.00232713937533,"z0":5.540063751209232,"aX":11.307045624418164},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.7,"breakHorizontal":-12.7,"spinRate":1712,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.45600807098622953,"extension":6.2491220557061835},"index":1,"playId":"d05b9b56-bc39-3652-9dc1-e4ae3024f699","pitchNumber":2,"startTime":"2026-03-18T18:00:02.602Z","endTime":"2026-03-18T18:00:06.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181938212871977,"aZ":-24.207673961404907,"pfxX":8.949664871968464,"pfxZ":5.507018480772818,"pX":0.24366781994404105,"pZ":2.269529961847143,"vX0":-4.286651599434933,"vY0":-119.79822509231332,"vZ0":-2.5863508830856303,"x":107.71,"y":177.5,"x0":0.8980230859711112,"y0":50.00349832547883,"z0":5.537967764662581,"aX":12.946171275949801},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":-15.1,"spinRate":1733,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.45804993610438993,"extension":6.262399723088255},"hitData":{"launchSpeed":98.0,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.58,"coordY":170.81}},"index":2,"playId":"3bcb21b7-ce86-3537-b90d-62a5900a7f82","pitchNumber":3,"startTime":"2026-03-18T18:00:17.789Z","endTime":"2026-03-18T18:00:25.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:00:25.775Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Stubbs singles on a line drive to right fielder Luke Williams.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T18:00:40.179Z","endTime":"2026-03-18T18:01:44.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.0,"endSpeed":83.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271092258571816,"aZ":-22.902275927224824,"pfxX":6.8387238295383215,"pfxZ":5.253779501250138,"pX":-0.24673229034514335,"pZ":2.8344201343851947,"vX0":-5.345060357011591,"vY0":-131.1417696695033,"vZ0":-2.514774899251032,"x":126.4,"y":162.25,"x0":0.9160140485041218,"y0":50.00420241638811,"z0":5.490151522471379,"aX":12.071645143518799},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-11.4,"spinRate":1979,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.41555920336252505,"extension":6.131964253154246},"index":0,"playId":"e1f843f7-9e4b-39ff-a895-87cdfaa1ee84","pitchNumber":1,"startTime":"2026-03-18T18:00:51.660Z","endTime":"2026-03-18T18:00:55.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226005006865304,"aZ":-26.782674116216654,"pfxX":0.6531061520263017,"pfxZ":3.38654446499231,"pX":0.48072213917646317,"pZ":1.5115985543714512,"vX0":-2.0939977280303,"vY0":-124.83908144234806,"vZ0":-4.250037160789881,"x":98.68,"y":197.97,"x0":1.2425411285654016,"y0":50.00096697886267,"z0":5.42007064186639,"aX":1.0392373854603651},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2307,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.43738874458667265,"extension":6.091758285948786},"index":1,"playId":"89c02868-5041-3101-b392-50fbb765c68e","pitchNumber":2,"startTime":"2026-03-18T18:01:03.679Z","endTime":"2026-03-18T18:01:07.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065526462381317,"aZ":-20.373194803681404,"pfxX":11.210012985343095,"pfxZ":6.987506898206502,"pX":0.5917913419532425,"pZ":2.3516048544977486,"vX0":-4.504116674167845,"vY0":-129.87585600746306,"vZ0":-3.920043551087355,"x":94.44,"y":175.29,"x0":0.9031910808622859,"y0":50.00252267354993,"z0":5.451806516367016,"aX":18.93421322072086},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":-19.1,"spinRate":1963,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.42356445612862936,"extension":6.362070965330697},"hitData":{"launchSpeed":91.7,"launchAngle":14.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.01,"coordY":125.35}},"index":2,"playId":"abfe67c5-1f29-3b02-aa7d-f407af445d92","pitchNumber":3,"startTime":"2026-03-18T18:01:37.095Z","endTime":"2026-03-18T18:01:44.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:01:44.790Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Otto Kemp grounds into a double play, third baseman Austin Riley to second baseman Ozzie Albies to first baseman Matt Olson. Garrett Stubbs out at 2nd. Otto Kemp out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T18:01:53.920Z","endTime":"2026-03-18T18:02:35.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":86.8,"endSpeed":79.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226428321649692,"aZ":-17.27644639404181,"pfxX":1.5370093303648726,"pfxZ":9.182166741787583,"pX":0.703469494623771,"pZ":1.6736756772620331,"vX0":-1.6476866064694984,"vY0":-126.40543770890028,"vZ0":-5.7311305793444305,"x":90.19,"y":193.59,"x0":1.1633608219896028,"y0":50.000244664122384,"z0":5.3526866208042945,"aX":2.492679849905559},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.6,"breakHorizontal":-2.4,"spinRate":2244,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4329524297912739,"extension":6.344283463776246},"index":0,"playId":"c2d7c8c6-f19f-345e-88b1-a8b0fdc2c5b1","pitchNumber":1,"startTime":"2026-03-18T18:02:11.955Z","endTime":"2026-03-18T18:02:15.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.6,"endSpeed":77.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.206697078153475,"aZ":-23.512192765985734,"pfxX":8.883997849138456,"pfxZ":5.7020346234560115,"pX":-0.17431772235679255,"pZ":0.8181111276133101,"vX0":-5.1167035529606935,"vY0":-121.71164503296005,"vZ0":-6.268003530769359,"x":123.64,"y":216.69,"x0":0.7881738805002548,"y0":50.00100824827987,"z0":5.429923471476989,"aX":13.487032630184862},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.2,"breakHorizontal":-15.1,"spinRate":1719,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.44797445057829055,"extension":6.24401767969302},"hitData":{"launchSpeed":81.0,"launchAngle":7.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.79,"coordY":166.57}},"index":1,"playId":"cfcdb84a-d81a-3fb9-8f90-7bbab00a8333","pitchNumber":2,"startTime":"2026-03-18T18:02:30.596Z","endTime":"2026-03-18T18:02:35.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.25,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:02:35.601Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Christian Cairo to first baseman Felix Reyes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T18:04:26.335Z","endTime":"2026-03-18T18:05:38.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207530924846857,"aZ":-29.338463139746846,"pfxX":3.902574620918533,"pfxZ":1.7286806625827307,"pX":-0.050124418919256175,"pZ":2.9738491004924703,"vX0":4.190295895503616,"vY0":-127.25578137547218,"vZ0":-2.754145914337605,"x":118.91,"y":158.49,"x0":-2.2253239194996843,"y0":50.00322610267673,"z0":6.395300788206029,"aX":6.396608243550191},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-8.0,"spinRate":2387,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.43048391528801844,"extension":6.634147370006903},"index":0,"playId":"81fe8108-3c71-38ee-929b-57420f107503","pitchNumber":1,"startTime":"2026-03-18T18:04:53.054Z","endTime":"2026-03-18T18:04:56.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44620828693627,"aZ":-20.189170874655744,"pfxX":-6.085374673805621,"pfxZ":7.244905136635674,"pX":-0.3246039596460007,"pZ":1.1925701025108726,"vX0":6.2123249065444295,"vY0":-127.36078010180569,"vZ0":-8.645567540169711,"x":129.37,"y":206.58,"x0":-1.9967128752683418,"y0":50.001876468065724,"z0":6.208535873323386,"aX":-10.066474919945573},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":1567,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.42891748519890305,"extension":6.794445074791717},"index":1,"playId":"d54f6728-112e-39a8-aa69-99b75d167949","pitchNumber":2,"startTime":"2026-03-18T18:05:06.190Z","endTime":"2026-03-18T18:05:09.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-18T18:05:27.217Z","endTime":"2026-03-18T18:05:34.734Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841758165783066,"aZ":-13.461957593863591,"pfxX":-1.9612551035147243,"pfxZ":9.32051568173741,"pX":0.6106331915724437,"pZ":3.425368286806705,"vX0":7.359987065412099,"vY0":-140.5510877796305,"vZ0":-5.806612510969088,"x":93.72,"y":146.3,"x0":-1.7831716684569858,"y0":50.00255016970062,"z0":6.386911168050672,"aX":-3.938444062592906},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":2.0,"spinRate":2251,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.38919818395666805,"extension":6.466535539361013},"hitData":{"launchSpeed":88.4,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.67,"coordY":143.11}},"index":3,"playId":"7bbf6804-677a-3873-b635-efca13013822","pitchNumber":3,"startTime":"2026-03-18T18:05:34.734Z","endTime":"2026-03-18T18:05:38.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:05:38.068Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to shortstop Christian Cairo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T18:05:52.986Z","endTime":"2026-03-18T18:06:46.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3293078807603,"aZ":-14.556982371218991,"pfxX":-0.4625507011136838,"pfxZ":8.904113112762634,"pX":-0.5098146043373901,"pZ":4.281867575331974,"vX0":4.202634929587254,"vY0":-139.51828321431324,"vZ0":-3.2206340950998333,"x":136.43,"y":123.17,"x0":-1.9732497583462407,"y0":50.004071176562775,"z0":6.406037581064402,"aX":-0.9164575283564061},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":0.0,"spinRate":2299,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3920476489062801,"extension":6.556193392350464},"index":0,"playId":"746ea46a-5799-39da-a41b-48f21484c63f","pitchNumber":1,"startTime":"2026-03-18T18:06:06.473Z","endTime":"2026-03-18T18:06:10.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.871527881829376,"aZ":-14.003428568068927,"pfxX":-1.862123042115268,"pfxZ":9.20172363491787,"pX":-0.2674903355532628,"pZ":4.236133229453392,"vX0":5.4701978053308515,"vY0":-139.73175370132876,"vZ0":-3.4565257378105056,"x":127.2,"y":124.4,"x0":-2.009764218061754,"y0":50.00539612595591,"z0":6.411073972881471,"aX":-3.6791413933740724},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":2.3,"spinRate":2279,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.392193402225228,"extension":6.539059546288587},"index":1,"playId":"ab25bdb2-4042-3225-8d8f-fc2acc4c1163","pitchNumber":2,"startTime":"2026-03-18T18:06:23.147Z","endTime":"2026-03-18T18:06:27.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.596805988162487,"aZ":-27.173795799431215,"pfxX":3.2442277180640424,"pfxZ":2.9735182538211475,"pX":0.6299282853932309,"pZ":2.244801926046301,"vX0":5.869922233945219,"vY0":-128.62329654896368,"vZ0":-4.825280932793361,"x":92.99,"y":178.17,"x0":-2.0996056657864965,"y0":50.00583200480782,"z0":6.241454523643199,"aX":5.4588012223961515},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-7.2,"spinRate":2613,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4251495360288051,"extension":6.656153456976016},"hitData":{"launchSpeed":82.9,"launchAngle":51.0,"totalDistance":212.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.34,"coordY":116.12}},"index":2,"playId":"50a1a7d0-2e6c-3f95-83f5-fa0909eb5fdd","pitchNumber":3,"startTime":"2026-03-18T18:06:37.329Z","endTime":"2026-03-18T18:06:46.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:06:46.034Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T18:06:54.148Z","endTime":"2026-03-18T18:08:53.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839810607070557,"aZ":-19.73747719614275,"pfxX":-5.146386996645042,"pfxZ":6.352873402657745,"pX":-1.2938979184201473,"pZ":2.50636182288691,"vX0":3.342581483234532,"vY0":-138.97566030828176,"vZ0":-6.9526823888915015,"x":166.32,"y":171.11,"x0":-1.8429025157430718,"y0":50.00608702346859,"z0":6.349469450252259,"aX":-10.079369781404854},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":8.6,"spinRate":2081,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.39395909408907626,"extension":6.489019010379042},"index":0,"playId":"26ffc894-3e11-3206-b1f2-317ccd946c52","pitchNumber":1,"startTime":"2026-03-18T18:07:07.928Z","endTime":"2026-03-18T18:07:11.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76219372689712,"aZ":-27.602302860084606,"pfxX":7.149995637105974,"pfxZ":2.953900562574269,"pX":1.355273194389513,"pZ":2.1146761373276988,"vX0":5.883337512806172,"vY0":-123.94248993268316,"vZ0":-4.601476309598856,"x":65.34,"y":181.68,"x0":-1.9820435753461147,"y0":50.00573896720728,"z0":6.312098421296935,"aX":11.076898034991759},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-14.4,"spinRate":2541,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44265740195567105,"extension":6.722882453351402},"index":1,"playId":"93e19f3b-9cca-3f9e-8681-848d79995b24","pitchNumber":2,"startTime":"2026-03-18T18:07:20.321Z","endTime":"2026-03-18T18:07:24.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9084316846305,"aZ":-13.305251109679087,"pfxX":-1.440275752300086,"pfxZ":9.643846102790505,"pX":-0.2950637492293946,"pZ":3.3183181925298233,"vX0":4.622165363346746,"vY0":-139.14498736135187,"vZ0":-5.959611653007331,"x":128.25,"y":149.19,"x0":-1.7922579598713804,"y0":50.00069328327015,"z0":6.373277571759816,"aX":-2.8180419603979576},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":1.7,"spinRate":2070,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3939922709930439,"extension":6.371284660660389},"index":2,"playId":"f66df1ab-81db-3bf2-9204-dc84da8ca77d","pitchNumber":3,"startTime":"2026-03-18T18:07:34.334Z","endTime":"2026-03-18T18:07:37.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.6,"endSpeed":82.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297670393237397,"aZ":-27.21822649418767,"pfxX":5.323850676773924,"pfxZ":2.919326196069912,"pX":0.5944707431932156,"pZ":2.5847627199973915,"vX0":4.725200387005735,"vY0":-129.0677492870484,"vZ0":-4.142432934640671,"x":94.34,"y":168.99,"x0":-1.9476735016890787,"y0":50.00398194670447,"z0":6.291722820526176,"aX":9.036805466117643},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-10.7,"spinRate":2444,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.42337478915291626,"extension":6.567433842452241},"index":3,"playId":"9ca443b8-7534-3b1e-8d4b-cd5e8802d064","pitchNumber":4,"startTime":"2026-03-18T18:07:53.818Z","endTime":"2026-03-18T18:07:57.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701629873277298,"aZ":-12.868022705615,"pfxX":-2.357884635850412,"pfxZ":9.719981862986584,"pX":-0.25430410532827896,"pZ":3.612673450590798,"vX0":4.87386819175377,"vY0":-139.8403243844455,"vZ0":-5.338037636925059,"x":126.69,"y":141.24,"x0":-1.7111854707996619,"y0":50.00119675856139,"z0":6.386139112052439,"aX":-4.682952569441011},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2279,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.39124962889934123,"extension":6.423151476947204},"index":4,"playId":"378734ab-0cd8-3328-8df3-5dfa87760ccb","pitchNumber":5,"startTime":"2026-03-18T18:08:09.839Z","endTime":"2026-03-18T18:08:13.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.668285639149218,"aZ":-26.702132911374953,"pfxX":3.7751277133613903,"pfxZ":3.238776840201492,"pX":0.8844977040927454,"pZ":1.1525571181187506,"vX0":5.186268659256662,"vY0":-128.36396322533156,"vZ0":-7.675874696789945,"x":83.29,"y":207.66,"x0":-1.643473877290066,"y0":50.00031269581607,"z0":6.225791603467843,"aX":6.3719068969668795},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-7.9,"spinRate":2403,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4248017703454936,"extension":6.869818178197028},"index":5,"playId":"a7931b6b-b3e3-3649-9a11-01fc1915a8c1","pitchNumber":6,"startTime":"2026-03-18T18:08:31.114Z","endTime":"2026-03-18T18:08:35.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.677126425525497,"aZ":-14.667596301756886,"pfxX":0.028033568775833295,"pfxZ":8.840053883252853,"pX":1.3263911814232063,"pZ":3.2913739740397916,"vX0":8.202393973087348,"vY0":-139.63856543648225,"vZ0":-5.683692241295773,"x":66.44,"y":149.91,"x0":-1.6493274547170218,"y0":50.00103899776891,"z0":6.313859420851618,"aX":0.05307728852833861},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-1.7,"spinRate":2282,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.39186178171403485,"extension":6.576059458628072},"index":6,"playId":"60d74bbe-8219-36ed-abce-996dfb7033c9","pitchNumber":7,"startTime":"2026-03-18T18:08:49.886Z","endTime":"2026-03-18T18:08:53.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.56,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:08:53.281Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Liover Peguero to first baseman Felix Reyes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T18:09:06.572Z","endTime":"2026-03-18T18:09:20.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.920406868198537,"aZ":-15.990946195990858,"pfxX":-0.9143107943180766,"pfxZ":8.302853179613043,"pX":0.35306315660248266,"pZ":2.740949825197544,"vX0":6.396900755238805,"vY0":-138.47812123618675,"vZ0":-7.022937290265812,"x":103.54,"y":164.77,"x0":-1.8646073423371812,"y0":50.001930682716804,"z0":6.372923332863742,"aX":-1.7829185868389112},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":0.4,"spinRate":2169,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.39502102969370556,"extension":6.6787566134821},"hitData":{"launchSpeed":90.4,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.79,"coordY":150.82}},"index":0,"playId":"41e0ec1b-f3bb-3a56-bb3c-07ffdb7fbfe0","pitchNumber":1,"startTime":"2026-03-18T18:09:16.153Z","endTime":"2026-03-18T18:09:20.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:09:20.758Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T18:12:00.778Z","endTime":"2026-03-18T18:12:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-03-18T18:10:39.452Z","endTime":"2026-03-18T18:12:01.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":665561,"fullName":"Rafael Marchán"}}},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"08314536-0356-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-18T18:12:00.776Z","endTime":"2026-03-18T18:12:00.777Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.1,"endSpeed":86.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764797594665993,"aZ":-12.280475022820147,"pfxX":-2.5593389670315947,"pfxZ":10.457754266080528,"pX":1.5492505894075999,"pZ":3.3742298380761975,"vX0":8.863040532238305,"vY0":-136.7213246382589,"vZ0":-4.855909408553827,"x":137.89,"y":165.86,"x0":-1.3951271066139483,"y0":50.00556869552909,"z0":6.009240497610966,"aX":-4.871451828371384},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":2.9,"spinRate":2279,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39987768582814365,"extension":6.806926523457448},"index":2,"playId":"2f105a46-ced6-38a9-9bfa-0401f11ee726","pitchNumber":1,"startTime":"2026-03-18T18:12:00.778Z","endTime":"2026-03-18T18:12:04.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21456164792866,"aZ":-11.829567328798307,"pfxX":-3.1648297402972627,"pfxZ":10.193658250103915,"pX":-0.5479487104435856,"pZ":2.700676420269415,"vX0":4.429514300884056,"vY0":-140.6845291765758,"vZ0":-6.892979965955361,"x":128.05,"y":164.15,"x0":-1.7348565834697973,"y0":50.00445063855813,"z0":5.956779250681438,"aX":-6.317493330298868},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2400,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.38998584587783247,"extension":6.836529331426548},"hitData":{"launchSpeed":91.6,"launchAngle":23.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.85,"coordY":92.67}},"index":3,"playId":"590042d2-143d-3602-a4c6-b22f0a10a225","pitchNumber":2,"startTime":"2026-03-18T18:12:14.217Z","endTime":"2026-03-18T18:12:20.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:12:20.357Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan De La Cruz walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T18:12:52.310Z","endTime":"2026-03-18T18:14:03.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334551767101615,"aZ":-14.1697298483877,"pfxX":-6.143632278807344,"pfxZ":9.141621983309843,"pX":-1.0859825984237261,"pZ":2.389755065850016,"vX0":3.930979705113417,"vY0":-138.80425050142088,"vZ0":-7.061152712347045,"x":158.4,"y":174.26,"x0":-1.7154645560510713,"y0":50.00613657670397,"z0":5.893079623451899,"aX":-12.102986695793668},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2322,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39320602172987673,"extension":6.852346431189389},"index":0,"playId":"395ff817-cbae-3d47-86a9-424cbc452d2f","pitchNumber":1,"startTime":"2026-03-18T18:12:52.310Z","endTime":"2026-03-18T18:12:56.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222743495985277,"aZ":-18.239711993010555,"pfxX":1.2445089824331808,"pfxZ":7.365595975544635,"pX":1.2444982906119242,"pZ":2.094827140124974,"vX0":6.9090726751743405,"vY0":-136.27002363719384,"vZ0":-6.856311904163531,"x":69.56,"y":182.22,"x0":-1.4792917820637992,"y0":50.006686642589365,"z0":5.8909599900398515,"aX":2.353822772052932},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-3.6,"spinRate":2249,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4010169753500792,"extension":6.838707809352529},"index":1,"playId":"a2a17c2f-14d6-36d3-b38d-f90caed52627","pitchNumber":2,"startTime":"2026-03-18T18:13:08.810Z","endTime":"2026-03-18T18:13:13.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954929633065476,"aZ":-17.89702691579087,"pfxX":-0.09030433052115105,"pfxZ":7.401535726186537,"pX":0.6238177675939657,"pZ":1.4420856244923994,"vX0":5.360187761393987,"vY0":-137.19104067949084,"vZ0":-8.998958168508715,"x":93.22,"y":199.84,"x0":-1.3338594385546543,"y0":50.00487045014814,"z0":5.956497598446561,"aX":-0.17542017908758908},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-0.8,"spinRate":2273,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.39743423213751505,"extension":6.823444005213144},"index":2,"playId":"00374b08-f17a-392c-af2f-0c40d59baa68","pitchNumber":3,"startTime":"2026-03-18T18:13:23.487Z","endTime":"2026-03-18T18:13:28.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398630579341518,"aZ":-10.495050275165083,"pfxX":-4.117653287604288,"pfxZ":10.782056988796306,"pX":0.10530935846683845,"pZ":1.7898105847655434,"vX0":6.186196569765407,"vY0":-140.55598397846762,"vZ0":-9.451865812460724,"x":112.99,"y":190.46,"x0":-1.5841663364421439,"y0":50.001497724777025,"z0":5.867869477164521,"aX":-8.278686881597372},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2326,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3889483403558134,"extension":6.994271781436426},"index":3,"playId":"b3479373-1aa3-31e8-9a78-92de441b5d52","pitchNumber":4,"startTime":"2026-03-18T18:13:38.611Z","endTime":"2026-03-18T18:13:41.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.339476879407734,"aZ":-11.594281691371673,"pfxX":-4.711922107030723,"pfxZ":10.16641762934513,"pX":1.166294525838837,"pZ":1.6682893030140153,"vX0":8.654783578888724,"vY0":-141.6184001551814,"vZ0":-9.701259506465506,"x":72.54,"y":193.74,"x0":-1.3218903343692152,"y0":50.006093710419734,"z0":5.887017462447036,"aX":-9.541841950888527},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2089,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3872572589363972,"extension":7.027756681294818},"index":4,"playId":"c04bc034-6b92-3a56-8bb8-e1239c4defa4","pitchNumber":5,"startTime":"2026-03-18T18:13:59.090Z","endTime":"2026-03-18T18:14:03.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:14:03.772Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Felix Reyes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T18:14:09.512Z","endTime":"2026-03-18T18:16:37.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5],"actionIndex":[1,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.250000198764546,"aZ":-13.328203732760498,"pfxX":-7.737694611425436,"pfxZ":9.558635903035459,"pX":-0.8878752943182722,"pZ":1.8999527694815892,"vX0":4.650174207951179,"vY0":-140.1500360635411,"vZ0":-8.688653832103991,"x":150.84,"y":187.48,"x0":-1.5708431609892006,"y0":50.00558985844831,"z0":5.928768019213118,"aX":-15.261091318180702},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":2306,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3921211479872815,"extension":6.741030479187098},"index":0,"playId":"c3c809ae-142c-370e-ac22-071310f033fa","pitchNumber":1,"startTime":"2026-03-18T18:14:27.786Z","endTime":"2026-03-18T18:14:32.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryan De La Cruz steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"c3c809ae-142c-370e-ac22-071310f033fa","startTime":"2026-03-18T18:14:40.646Z","endTime":"2026-03-18T18:14:52.968Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"postOnSecond":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.31,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81157359193352,"aZ":-23.82615727059028,"pfxX":-7.530398213405972,"pfxZ":5.04659296340193,"pX":-1.1391429966609279,"pZ":1.7959095056087013,"vX0":3.9854410084999956,"vY0":-127.69091192428414,"vZ0":-5.697598885284179,"x":160.42,"y":190.29,"x0":-1.7401839801557915,"y0":50.00329398110745,"z0":5.92582291984787,"aX":-12.459953188730074},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":12.7,"spinRate":1771,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42862962853606534,"extension":6.8558256446332075},"index":2,"playId":"3ffc4f44-1343-3e6e-9f33-dfa3d2703e68","pitchNumber":2,"startTime":"2026-03-18T18:14:52.968Z","endTime":"2026-03-18T18:14:56.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48592473440013,"aZ":-24.130263718442098,"pfxX":-8.926626577166592,"pfxZ":4.800818775866538,"pX":-0.7056769877431225,"pZ":1.9879664986645385,"vX0":5.162573285827329,"vY0":-128.60792677453597,"vZ0":-5.142618966023189,"x":143.9,"y":185.1,"x0":-1.5784618037981368,"y0":50.00516039985199,"z0":5.883341168659979,"aX":-14.966560666753352},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":1789,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4257693235393605,"extension":6.9383526646358105},"index":3,"playId":"85cded76-a7a1-3717-8eee-74da86c48793","pitchNumber":3,"startTime":"2026-03-18T18:15:10.028Z","endTime":"2026-03-18T18:15:14.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-18T18:15:53.014Z","endTime":"2026-03-18T18:16:33.108Z","isPitch":false,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22684459414558,"aZ":-12.403721024709784,"pfxX":-4.027226425325023,"pfxZ":10.117730605196847,"pX":0.5921002438771489,"pZ":1.9663572228833532,"vX0":7.053082040090118,"vY0":-139.35003445124596,"vZ0":-8.747844681483397,"x":94.43,"y":185.69,"x0":-1.4560569290148073,"y0":50.001615430098326,"z0":5.978865783270244,"aX":-7.8687431862786275},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":5.8,"spinRate":2192,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.39404931024653234,"extension":6.889220478345035},"index":5,"playId":"1cb2ca35-75bd-395c-b894-f183c366a59e","pitchNumber":4,"startTime":"2026-03-18T18:16:33.108Z","endTime":"2026-03-18T18:16:37.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.31,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:16:37.835Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Moore singles on a ground ball to left fielder Ben Gamel, deflected by shortstop Mauricio Dubón. Bryan De La Cruz scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T18:16:43.530Z","endTime":"2026-03-18T18:18:38.639Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":{"id":663158,"link":"/api/v1/people/663158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196189172564914,"aZ":-11.923777851015872,"pfxX":-8.238990440498151,"pfxZ":10.279985537591756,"pX":-0.49398009668018633,"pZ":2.6139638892147925,"vX0":5.757314953487807,"vY0":-139.85652791913765,"vZ0":-7.174365137157254,"x":135.83,"y":168.2,"x0":-1.514734095516749,"y0":50.001676369516105,"z0":6.004173590530507,"aX":-16.228666550321172},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2348,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3924825918236121,"extension":6.82320053053165},"index":0,"playId":"b4607bd2-0511-3d1a-82d1-e9d2f0b47825","pitchNumber":1,"startTime":"2026-03-18T18:16:59.303Z","endTime":"2026-03-18T18:17:03.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604337703068275,"aZ":-14.350887609769428,"pfxX":-3.517620361961829,"pfxZ":8.913204731250492,"pX":0.18730846363639855,"pZ":3.186148770073382,"vX0":5.84285724759635,"vY0":-139.83076096144725,"vZ0":-5.582235058687887,"x":109.86,"y":152.75,"x0":-1.4628905608700105,"y0":50.00399468271527,"z0":6.133984953969552,"aX":-7.035467995117112},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2227,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3902349926884914,"extension":6.7352154410004745},"index":1,"playId":"af0f0065-8acf-374e-9de7-f4f895f5d135","pitchNumber":2,"startTime":"2026-03-18T18:17:24.053Z","endTime":"2026-03-18T18:17:27.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275527322195313,"aZ":-26.198014935904343,"pfxX":-9.9268456299024,"pfxZ":3.67693635839489,"pX":-1.193639422533972,"pZ":2.329603923225352,"vX0":4.304455359286581,"vY0":-125.87310391465985,"vZ0":-4.096469541424274,"x":162.5,"y":175.88,"x0":-1.6233594648435086,"y0":50.004853687006396,"z0":6.066202252931792,"aX":-16.149132111345907},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":1710,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43287653842783813,"extension":6.790873089267083},"index":2,"playId":"23d3bcea-4caf-3218-ad2d-0d5a6cebaa39","pitchNumber":3,"startTime":"2026-03-18T18:17:47.151Z","endTime":"2026-03-18T18:17:50.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728527201326767,"aZ":-24.30038774835632,"pfxX":-8.88872738314694,"pfxZ":4.591632635209621,"pX":-0.7215545332338263,"pZ":2.1964647984714403,"vX0":5.348476279342766,"vY0":-129.79507610381583,"vZ0":-4.987957877733837,"x":144.5,"y":179.48,"x0":-1.6479754738914116,"y0":50.00636517308577,"z0":5.980505433068253,"aX":-15.254975036911992},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":1824,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4210883252514752,"extension":6.6823343003995905},"hitData":{"launchSpeed":100.7,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.21,"coordY":147.19}},"index":3,"playId":"f8ebf0e1-2e15-3d06-a9f0-c9b5b63fddb5","pitchNumber":4,"startTime":"2026-03-18T18:18:29.419Z","endTime":"2026-03-18T18:18:38.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":1.41,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:18:38.639Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T18:19:48.340Z","endTime":"2026-03-18T18:21:01.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nathan Humphreys replaces Dylan Moore.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T18:19:28.855Z","endTime":"2026-03-18T18:19:50.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801537,"link":"/api/v1/people/801537"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"base":1,"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.301304134136046,"aZ":-17.32978991384562,"pfxX":-0.4378723954964854,"pfxZ":7.836924235667871,"pX":0.5221877281169126,"pZ":2.646189365981031,"vX0":5.693786591345102,"vY0":-136.3579033918043,"vZ0":-5.957851207315284,"x":97.1,"y":167.33,"x0":-1.5307764588508324,"y0":50.00312107608181,"z0":6.0436343595989115,"aX":-0.829434715778488},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.4,"spinRate":2235,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.400762671130396,"extension":6.632423170346684},"index":1,"playId":"97bf9818-4fea-363c-842b-59cebcc26d84","pitchNumber":1,"startTime":"2026-03-18T18:19:50.592Z","endTime":"2026-03-18T18:19:54.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":801537,"link":"/api/v1/people/801537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":97.2,"endSpeed":88.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67868607156964,"aZ":-10.432334666862571,"pfxX":-3.093534505877262,"pfxZ":10.878247802470051,"pX":0.18507946664442995,"pZ":2.1178293523465874,"vX0":5.9032570614508035,"vY0":-141.09968008145094,"vZ0":-8.77427149042372,"x":109.95,"y":181.6,"x0":-1.5405380604334837,"y0":50.00599954899796,"z0":5.956318716593809,"aX":-6.185070549425938},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":4.3,"spinRate":2254,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3894609091057277,"extension":6.761047793826844},"index":2,"playId":"baefe1c8-90b0-3986-8902-833ce0740c1f","pitchNumber":2,"startTime":"2026-03-18T18:20:09.843Z","endTime":"2026-03-18T18:20:13.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":801537,"link":"/api/v1/people/801537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-18T18:20:22.843Z","endTime":"2026-03-18T18:20:37.120Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":801537,"link":"/api/v1/people/801537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"3d7b652a-6a7c-3b8a-8d12-cb5d9a4437fe","startTime":"2026-03-18T18:20:37.120Z","endTime":"2026-03-18T18:20:40.804Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":801537,"link":"/api/v1/people/801537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50569089356212,"aZ":-10.612711957746223,"pfxX":-3.098419971776587,"pfxZ":10.644599444036276,"pX":0.5658109162374785,"pZ":1.7352948179438976,"vX0":6.859314643591219,"vY0":-141.67998329340259,"vZ0":-9.9906780731553,"x":95.43,"y":191.93,"x0":-1.4881208687865968,"y0":50.003353237407936,"z0":5.993404054422966,"aX":-6.27698640352722},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2279,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3871553346438228,"extension":6.733472463868738},"index":5,"playId":"30c757ae-6463-33bb-adaa-ea989f2a1c9d","pitchNumber":3,"startTime":"2026-03-18T18:20:57.698Z","endTime":"2026-03-18T18:21:01.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":801537,"link":"/api/v1/people/801537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:21:01.735Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to left fielder Otto Kemp.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T18:23:10.446Z","endTime":"2026-03-18T18:23:34.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nathan Humphreys remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-03-18T18:21:27.709Z","endTime":"2026-03-18T18:22:55.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801537,"link":"/api/v1/people/801537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Binelas replaces first baseman Felix Reyes, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-03-18T18:22:55.914Z","endTime":"2026-03-18T18:22:55.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":694025,"link":"/api/v1/people/694025"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Seth Johnson replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-03-18T18:22:55.941Z","endTime":"2026-03-18T18:23:12.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":98.4,"endSpeed":88.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36183309186836,"aZ":-11.504300185283252,"pfxX":-7.292587788961718,"pfxZ":10.094744773450005,"pX":-1.146283859870128,"pZ":3.625714221605563,"vX0":2.3569661041676704,"vY0":-143.19135812153215,"vZ0":-3.7475402471756025,"x":160.69,"y":140.89,"x0":-1.0397637136896374,"y0":50.00181283267022,"z0":5.687347327017386,"aX":-14.932014244422366},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":12.6,"spinRate":2332,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38456587718264323,"extension":6.333320671913853},"index":3,"playId":"0da8ca4f-fa97-3362-b148-49e5c3900d6a","pitchNumber":1,"startTime":"2026-03-18T18:23:12.706Z","endTime":"2026-03-18T18:23:16.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23705735349791,"aZ":-12.01004157657854,"pfxX":-7.9338780194761505,"pfxZ":9.989635726888064,"pX":0.13676750386257847,"pZ":2.05669885910283,"vX0":5.556729374411984,"vY0":-141.83597727632164,"vZ0":-7.488302896078993,"x":111.79,"y":183.25,"x0":-0.8261817157306924,"y0":50.00570244507124,"z0":5.513396947394594,"aX":-16.018404696062092},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":2405,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.38754543281675335,"extension":6.507197403156636},"hitData":{"launchSpeed":87.9,"launchAngle":49.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.82,"coordY":112.3}},"index":4,"playId":"9ae3b046-d7ea-3725-b9b5-8a9ef1df2962","pitchNumber":2,"startTime":"2026-03-18T18:23:27.475Z","endTime":"2026-03-18T18:23:34.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:23:34.535Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T18:23:45.405Z","endTime":"2026-03-18T18:25:17.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055418054832842,"aZ":-27.0843140185795,"pfxX":-7.389283598780649,"pfxZ":2.8482545923215135,"pX":-0.07089768886265006,"pZ":2.572209143058333,"vX0":5.096750416998852,"vY0":-132.77173917019192,"vZ0":-2.6847555212939866,"x":119.7,"y":169.33,"x0":-1.053979462745621,"y0":50.00509197237048,"z0":5.5647136129597685,"aX":-13.212818553605914},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":1596,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.412324074643835,"extension":6.506029320708478},"index":0,"playId":"0082107d-15d5-39ba-9b7b-4c53134597ea","pitchNumber":1,"startTime":"2026-03-18T18:24:00.271Z","endTime":"2026-03-18T18:24:03.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.8,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.291115567633664,"aZ":-27.552216712252523,"pfxX":3.2157888770268093,"pfxZ":2.7341516697909984,"pX":0.06407861043822234,"pZ":2.661319067615216,"vX0":1.8583977487694465,"vY0":-129.2877851437971,"vZ0":-2.108071760522138,"x":114.56,"y":166.92,"x0":-1.0821417753544669,"y0":50.00296663821884,"z0":5.604599517686393,"aX":5.436448767566524},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-6.2,"spinRate":2543,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.42387108989246824,"extension":6.543266951232798},"index":1,"playId":"25abd15f-8efb-35da-ac94-61e3c0e6d2e4","pitchNumber":2,"startTime":"2026-03-18T18:24:24.408Z","endTime":"2026-03-18T18:24:28.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94197088631286,"aZ":-35.95126606357509,"pfxX":10.042862243261698,"pfxZ":-2.7087879247573357,"pX":0.5278996717592638,"pZ":1.7198845951757273,"vX0":0.5898853943300667,"vY0":-117.72938050236856,"vZ0":-1.263083756796286,"x":96.88,"y":192.34,"x0":-1.0299637306921914,"y0":50.0049939826015,"z0":5.613924881584063,"aX":13.990872274765696},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.9,"breakHorizontal":-18.4,"spinRate":2844,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4666141563795425,"extension":6.616380099457839},"index":2,"playId":"ce5466d9-4011-3cfa-b789-cf15d515bbae","pitchNumber":3,"startTime":"2026-03-18T18:24:40.863Z","endTime":"2026-03-18T18:24:47.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709576140729595,"aZ":-31.21970655017582,"pfxX":-3.1368721093458882,"pfxZ":0.5342318450949222,"pX":-0.33710425327953036,"pZ":2.83815315839798,"vX0":2.9699714952155203,"vY0":-132.9987590218352,"vZ0":-1.1599316097179804,"x":129.85,"y":162.15,"x0":-1.0590755112537074,"y0":50.005042002662854,"z0":5.537777165947919,"aX":-5.6375547912856},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.0,"breakHorizontal":5.0,"spinRate":1180,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41135195903677646,"extension":6.5653059729014105},"index":3,"playId":"40338f99-385d-39a7-9803-73cebf505019","pitchNumber":4,"startTime":"2026-03-18T18:25:13.864Z","endTime":"2026-03-18T18:25:17.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:25:17.995Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Gamel called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T18:25:23.517Z","endTime":"2026-03-18T18:27:24.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"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":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261951172230216,"aZ":-9.286860863781671,"pfxX":-5.667479734019959,"pfxZ":10.885262248220638,"pX":-0.29181892566628537,"pZ":1.6979079429095454,"vX0":4.176340324773157,"vY0":-143.62551347911412,"vZ0":-9.015444756365918,"x":128.12,"y":192.94,"x0":-1.0236605276689392,"y0":50.00661881931092,"z0":5.443904908917718,"aX":-11.919345208798227},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2417,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3804360012531456,"extension":6.41953647045779},"index":0,"playId":"3743e1d9-ddac-30b7-814d-afba384e41ab","pitchNumber":1,"startTime":"2026-03-18T18:25:42.424Z","endTime":"2026-03-18T18:25:45.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565854777306065,"aZ":-22.23521121585073,"pfxX":-7.214330200511107,"pfxZ":5.272326601819379,"pX":-0.7214443677182193,"pZ":1.8669585835211995,"vX0":3.5922684254414454,"vY0":-135.46306554282873,"vZ0":-5.293696974523088,"x":144.5,"y":188.37,"x0":-1.1171052229577796,"y0":50.0036667810578,"z0":5.370577301891456,"aX":-13.603057070613612},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":1791,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4021115786066183,"extension":6.55658820196767},"index":1,"playId":"8396c8b8-16c3-3ccd-8f48-827f2afb7653","pitchNumber":2,"startTime":"2026-03-18T18:26:08.035Z","endTime":"2026-03-18T18:26:11.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978763362205765,"aZ":-25.064313387956425,"pfxX":2.4024616593674466,"pfxZ":4.018626780928413,"pX":0.10846742466313583,"pZ":0.5585548116561275,"vX0":2.524319863102933,"vY0":-131.64678168585326,"vZ0":-7.784414270722005,"x":112.87,"y":223.7,"x0":-1.1722711223097915,"y0":50.0017015704781,"z0":5.388236969862767,"aX":4.247713428921658},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-4.9,"spinRate":2600,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.41487765850685276,"extension":6.557030917600962},"index":2,"playId":"1919cdd1-0a03-3eb9-8e6a-f46c26226ca5","pitchNumber":3,"startTime":"2026-03-18T18:26:23.848Z","endTime":"2026-03-18T18:26:27.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37644148671318,"aZ":-13.907901765536485,"pfxX":-4.1927611884347895,"pfxZ":8.715602119246407,"pX":-2.1048917568673216,"pZ":4.486198861262207,"vX0":-1.2835790120873818,"vY0":-143.65677926790954,"vZ0":-0.9966193102360085,"x":197.23,"y":117.65,"x0":-1.10775398873712,"y0":50.0049794733366,"z0":5.699656079295453,"aX":-8.789671343848012},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2490,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3808527076299568,"extension":6.229468667661534},"index":3,"playId":"90c4317a-1df3-36af-817f-f3a39ed6df90","pitchNumber":4,"startTime":"2026-03-18T18:26:42.615Z","endTime":"2026-03-18T18:26:45.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":97.9,"endSpeed":89.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173722221216334,"aZ":-14.35358168110657,"pfxX":-5.395830963773729,"pfxZ":8.609677123266254,"pX":-0.648429158503145,"pZ":3.3445929787643838,"vX0":2.633534394691905,"vY0":-142.59521094908715,"vZ0":-3.743995833982079,"x":141.72,"y":148.48,"x0":-0.8801840562522854,"y0":50.006309752341416,"z0":5.5734664532906795,"aX":-11.172363531702693},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2467,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38334354677923876,"extension":6.3260398291055155},"index":4,"playId":"3de4624e-149d-3bb2-a426-6280ad78acf8","pitchNumber":5,"startTime":"2026-03-18T18:27:00.008Z","endTime":"2026-03-18T18:27:03.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.1,"endSpeed":76.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16187516815089,"aZ":-39.02291475077972,"pfxX":7.312240944471556,"pfxZ":-4.6263381965548405,"pX":-0.6818514074388656,"pZ":2.098640471570717,"vX0":-1.162785891087994,"vY0":-121.0843591106419,"vZ0":-0.3986301514794247,"x":142.99,"y":182.12,"x0":-1.1445016991533405,"y0":50.00198471886084,"z0":5.686793282921441,"aX":10.83098515036162},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.2,"breakHorizontal":-13.0,"spinRate":2862,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.4527577509912919,"extension":6.3774258360738125},"index":5,"playId":"ad998733-9a80-3b79-8c39-bc8a98d61e73","pitchNumber":6,"startTime":"2026-03-18T18:27:20.116Z","endTime":"2026-03-18T18:27:24.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:27:24.118Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Cairo grounds out, pitcher Didier Fuentes to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T18:29:36.559Z","endTime":"2026-03-18T18:29:43.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Didier Fuentes replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-03-18T18:28:27.963Z","endTime":"2026-03-18T18:29:38.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810770227195512,"aZ":-16.948738071138816,"pfxX":-6.642394356345363,"pfxZ":7.60112133618741,"pX":-0.808872678376687,"pZ":2.38493381113347,"vX0":5.835199866572335,"vY0":-139.95819246617899,"vZ0":-4.63916560140853,"x":147.83,"y":174.39,"x0":-2.0482659432168964,"y0":50.00057979196626,"z0":5.158853481127969,"aX":-13.299989682850738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2003,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38996810947721805,"extension":6.518971307354573},"hitData":{"launchSpeed":68.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.81,"coordY":182.92}},"index":1,"playId":"1db57ad9-c6db-3531-affb-2cf974b2f251","pitchNumber":1,"startTime":"2026-03-18T18:29:38.816Z","endTime":"2026-03-18T18:29:43.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:29:43.913Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"René Pinto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T18:29:58.601Z","endTime":"2026-03-18T18:31:29.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638366822976135,"aZ":-13.75660265130398,"pfxX":-4.86959197342977,"pfxZ":9.116922216584658,"pX":-0.36340950048436194,"pZ":4.67882788775412,"vX0":6.45944343088908,"vY0":-141.11211084045635,"vZ0":0.3625264683745002,"x":130.85,"y":112.45,"x0":-2.047748216647631,"y0":50.00046535143955,"z0":5.433910142877213,"aX":-9.835754578695154},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2057,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38792961115751146,"extension":6.669485912445627},"index":0,"playId":"0993366d-3f7c-3806-9cd1-3ac0bc6a608d","pitchNumber":1,"startTime":"2026-03-18T18:30:07.720Z","endTime":"2026-03-18T18:30:11.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83685153621394,"aZ":-26.458271263357187,"pfxX":-0.09183283483724836,"pfxZ":3.6067552657428585,"pX":0.6514115020270999,"pZ":1.655039984772904,"vX0":7.107788110593862,"vY0":-124.48410470231009,"vZ0":-3.205134042911218,"x":92.17,"y":194.09,"x0":-2.2177831335027007,"y0":50.00082824684036,"z0":5.127944160585485,"aX":-0.1461280310611298},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2337,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4384581404685224,"extension":6.613619863289634},"index":1,"playId":"9876367c-fd31-3323-9c37-5ebdd47c85db","pitchNumber":2,"startTime":"2026-03-18T18:30:20.696Z","endTime":"2026-03-18T18:30:27.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266579268717685,"aZ":-27.92604196439135,"pfxX":-0.6594217745518849,"pfxZ":2.538076108556071,"pX":1.569699785177133,"pZ":1.4247909877844585,"vX0":9.245600497081,"vY0":-128.0450265115169,"vZ0":-4.340668812770822,"x":57.17,"y":200.31,"x0":-1.988862402526827,"y0":50.003567381065075,"z0":5.3048752840738675,"aX":-1.1042736406496736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.7,"spinRate":2420,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42631968271705656,"extension":6.675412959026569},"index":2,"playId":"eed9c302-5e64-36a4-8eb9-b013c19ee1ab","pitchNumber":3,"startTime":"2026-03-18T18:30:49.425Z","endTime":"2026-03-18T18:30:54.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33454014011528,"aZ":-12.694200460723431,"pfxX":-5.9705152522311264,"pfxZ":9.713371885191902,"pX":-0.27368761580789774,"pZ":2.189180946251881,"vX0":7.1824176738886525,"vY0":-140.3776226963786,"vZ0":-6.297233349080359,"x":127.43,"y":179.67,"x0":-2.0838807932534484,"y0":50.000713233057674,"z0":5.27986458552248,"aX":-11.972140424133144},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2099,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3894529342995221,"extension":6.669862384751947},"index":3,"playId":"4f0798b7-8ca2-3660-b45a-23707c9a1f03","pitchNumber":4,"startTime":"2026-03-18T18:31:01.786Z","endTime":"2026-03-18T18:31:05.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T18:31:14.558Z","endTime":"2026-03-18T18:31:25.844Z","isPitch":false,"type":"action","player":{"id":650907,"link":"/api/v1/people/650907"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.476169122314,"aZ":-12.3498515646309,"pfxX":-4.968746125636217,"pfxZ":9.619413909467937,"pX":0.7543618068975125,"pZ":3.4057646603063496,"vX0":9.026241635047487,"vY0":-142.37503596088072,"vZ0":-3.4804372776217765,"x":88.25,"y":146.82,"x0":-1.8058544576992936,"y0":50.0067783293973,"z0":5.421198972225587,"aX":-10.245100082031039},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2178,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3841406426605043,"extension":6.753556526134693},"index":5,"playId":"096e0840-9389-3046-8aeb-7a180a84f5bf","pitchNumber":5,"startTime":"2026-03-18T18:31:25.844Z","endTime":"2026-03-18T18:31:29.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:31:29.414Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T18:31:33.174Z","endTime":"2026-03-18T18:33:18.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42539227270234,"aZ":-12.449276833963214,"pfxX":-4.443921191029286,"pfxZ":9.781328431375805,"pX":-0.5322771611589303,"pZ":1.9679523927850096,"vX0":6.708523128134402,"vY0":-140.96305096737467,"vZ0":-6.875038896783543,"x":137.29,"y":185.65,"x0":-2.3633567979098573,"y0":50.004661427180906,"z0":5.238905863267894,"aX":-8.963455574359111},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2103,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3882638799775666,"extension":6.69703813983905},"index":0,"playId":"bbd2eb5b-560a-349d-a04e-f335807ff89e","pitchNumber":1,"startTime":"2026-03-18T18:31:49.835Z","endTime":"2026-03-18T18:31:53.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152045355353817,"aZ":-23.372684037479612,"pfxX":-9.112153099746855,"pfxZ":5.175702849927125,"pX":0.032156619702457034,"pZ":0.75441360865952,"vX0":8.567591212007834,"vY0":-129.1173670797598,"vZ0":-6.678333532714579,"x":115.77,"y":218.41,"x0":-2.1342336225349436,"y0":50.001327268195745,"z0":5.155177239636146,"aX":-15.490186814691402},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":2061,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42309024593719213,"extension":6.653760562767806},"index":1,"playId":"63a99d8e-0523-31bc-85b9-861412ee70eb","pitchNumber":2,"startTime":"2026-03-18T18:32:00.538Z","endTime":"2026-03-18T18:32:04.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272768757277387,"aZ":-18.18180443238054,"pfxX":-4.303956470728611,"pfxZ":6.975704425473113,"pX":-0.9449625994121632,"pZ":3.918984055376082,"vX0":4.863112934001945,"vY0":-140.18858739522446,"vZ0":-0.9935278114114792,"x":153.02,"y":132.97,"x0":-2.136307607655344,"y0":50.00689922846271,"z0":5.455645304929661,"aX":-8.638765330364505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":6.8,"spinRate":2034,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38950020141056463,"extension":6.593912650464881},"index":2,"playId":"4e5f225b-7d2f-320e-9534-959b3a9f22e2","pitchNumber":3,"startTime":"2026-03-18T18:32:14.209Z","endTime":"2026-03-18T18:32:18.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392183249647015,"aZ":-11.234550571244018,"pfxX":-4.274996585684127,"pfxZ":10.700238449663667,"pX":-0.6301902954206029,"pZ":3.0461012727649748,"vX0":6.086817684340682,"vY0":-139.05952842711238,"vZ0":-4.14726370476553,"x":141.02,"y":156.54,"x0":-2.2927420164040733,"y0":50.0044695259236,"z0":5.303081619631746,"aX":-8.36770450727475},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2038,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3939934324173868,"extension":6.686613973103784},"index":3,"playId":"fe314f85-7b6c-3f4d-a331-f1dd76e9a18c","pitchNumber":4,"startTime":"2026-03-18T18:32:27.482Z","endTime":"2026-03-18T18:32:30.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03126935362378,"aZ":-16.457111743629657,"pfxX":-4.4242107165201,"pfxZ":7.793191574811658,"pX":-1.1650001146998663,"pZ":4.144451056234148,"vX0":4.426813824794708,"vY0":-141.08790814550952,"vZ0":-0.7045593881820859,"x":161.41,"y":126.88,"x0":-2.179385237230797,"y0":50.00040905503696,"z0":5.457761984565012,"aX":-8.92031174605446},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2069,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3881828699463292,"extension":6.607432049992873},"index":4,"playId":"a13e3c90-ef8e-32fb-8789-5073d2c33cc3","pitchNumber":5,"startTime":"2026-03-18T18:32:43.411Z","endTime":"2026-03-18T18:32:47.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91551209571998,"aZ":-14.145070354014303,"pfxX":-4.735189323479087,"pfxZ":8.910003438456247,"pX":-0.08585712418712861,"pZ":2.500309293941964,"vX0":6.858134080808908,"vY0":-140.63976451146291,"vZ0":-5.236854273354999,"x":120.27,"y":171.27,"x0":-1.9295288088712317,"y0":50.00156916133034,"z0":5.288586167207158,"aX":-9.580486266519882},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2009,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.387988481311075,"extension":6.741533607107868},"index":5,"playId":"7e66c07f-b004-3c5a-b53a-9ce2a72c3232","pitchNumber":6,"startTime":"2026-03-18T18:32:58.129Z","endTime":"2026-03-18T18:33:02.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234119776118487,"aZ":-12.86545522004998,"pfxX":-8.461398460657914,"pfxZ":9.547558306664584,"pX":0.1035762433922226,"pZ":2.2265696643721187,"vX0":9.095061826921318,"vY0":-140.26822393598894,"vZ0":-5.623039669658362,"x":113.05,"y":178.66,"x0":-2.058379334239196,"y0":50.00629581128626,"z0":5.073160574526899,"aX":-17.119353028915683},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":13.8,"spinRate":2164,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3882592440579522,"extension":6.868811994879619},"index":6,"playId":"838c9c2c-731d-30fc-986c-76bf956516ef","pitchNumber":7,"startTime":"2026-03-18T18:33:14.894Z","endTime":"2026-03-18T18:33:18.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:33:18.631Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Williams lines out to shortstop Christian Cairo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T18:35:20.203Z","endTime":"2026-03-18T18:36:08.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"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":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50074362611523,"aZ":-30.467743546282758,"pfxX":3.8768581651760337,"pfxZ":1.0141394790486764,"pX":-0.7650632048465392,"pZ":3.8785602517973716,"vX0":-0.2009301863025264,"vY0":-128.29950089145308,"vZ0":1.1744353256881523,"x":146.16,"y":134.06,"x0":-1.190343393265022,"y0":50.00178584113581,"z0":5.774783008272449,"aX":6.51567875070854},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-7.0,"spinRate":2548,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4255706812933857,"extension":6.315453255297987},"index":0,"playId":"5e48cc05-b13a-3045-b241-d44bd2cb3baf","pitchNumber":1,"startTime":"2026-03-18T18:35:27.372Z","endTime":"2026-03-18T18:35:30.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315078153662324,"aZ":-28.058260252828152,"pfxX":2.7177543493603054,"pfxZ":2.4087841779833017,"pX":0.6533958408638723,"pZ":2.680513815790509,"vX0":3.1645805834957947,"vY0":-129.58486625598476,"vZ0":-2.0545729396485806,"x":92.09,"y":166.41,"x0":-0.9351996726454471,"y0":50.0003625488562,"z0":5.620867489063324,"aX":4.63377629031098},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-5.6,"spinRate":2592,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.42220530566171144,"extension":6.402261684273967},"index":1,"playId":"31df1352-e261-38fe-99da-032e6edc6362","pitchNumber":2,"startTime":"2026-03-18T18:35:41.487Z","endTime":"2026-03-18T18:35:44.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527758484503174,"aZ":-17.227696677128147,"pfxX":-8.95728713840432,"pfxZ":7.270465880884453,"pX":-1.12538923687444,"pZ":3.2995450355937836,"vX0":3.2933755449185957,"vY0":-142.22154799233118,"vZ0":-3.12496200642679,"x":159.9,"y":149.69,"x0":-1.1321569679960992,"y0":50.00435962113874,"z0":5.500401707065231,"aX":-18.415855297771554},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":15.6,"spinRate":2221,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38461216900206985,"extension":6.3803340148063015},"hitData":{"launchSpeed":58.4,"launchAngle":18.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":149.97}},"index":2,"playId":"0d7ff847-d421-3c87-8112-dd026acaadf8","pitchNumber":3,"startTime":"2026-03-18T18:36:02.846Z","endTime":"2026-03-18T18:36:08.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:36:08.217Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to right fielder Bryan De La Cruz, deflected by first baseman Alex Binelas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T18:36:14.448Z","endTime":"2026-03-18T18:36:34.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645042154611584,"aZ":-19.37468468886675,"pfxX":-8.856195330728553,"pfxZ":6.377031268854684,"pX":-0.10416552048577477,"pZ":1.7665510247426448,"vX0":5.407643739422836,"vY0":-140.28409912699888,"vZ0":-6.715027346990708,"x":120.97,"y":191.08,"x0":-0.8991510663350732,"y0":50.00266155923508,"z0":5.439815403235658,"aX":-17.77547634539598},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2215,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3893870563163846,"extension":6.309437420702068},"hitData":{"launchSpeed":96.1,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":154.45}},"index":0,"playId":"09cbd6b1-ee2b-371d-a2e6-c84ac5bf2cf1","pitchNumber":1,"startTime":"2026-03-18T18:36:29.550Z","endTime":"2026-03-18T18:36:34.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:36:34.982Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T18:36:51.588Z","endTime":"2026-03-18T18:38:14.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.108258679205314,"aZ":-28.407945630732154,"pfxX":-8.326853718057915,"pfxZ":2.106814304583674,"pX":0.8726116881839702,"pZ":0.054054822233795694,"vX0":7.469230937504313,"vY0":-132.48160880370946,"vZ0":-8.241930473176652,"x":83.74,"y":237.32,"x0":-0.8952823743830594,"y0":50.000760067931736,"z0":5.267965252146706,"aX":-14.86682901452379},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":1789,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4127256719238299,"extension":6.521006110613356},"index":0,"playId":"ef48636f-737c-3fc1-be8a-483ff1716b1d","pitchNumber":1,"startTime":"2026-03-18T18:37:05.451Z","endTime":"2026-03-18T18:37:11.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.433024611398224,"aZ":-11.942557391276559,"pfxX":-5.576013870367918,"pfxZ":10.039891177526048,"pX":-0.25445809609448644,"pZ":4.152293846978384,"vX0":4.296691269793089,"vY0":-141.76144901990443,"vZ0":-1.9719165819982252,"x":126.7,"y":126.67,"x0":-1.0729984051323982,"y0":50.00117864228822,"z0":5.628621047235567,"aX":-11.234506305717566},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":9.1,"spinRate":2530,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38786790408817584,"extension":6.283411911438895},"index":1,"playId":"cb4f1642-a727-3b21-85c8-751bda68ed3e","pitchNumber":2,"startTime":"2026-03-18T18:37:28.780Z","endTime":"2026-03-18T18:37:33.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577707885618306,"aZ":-12.567954798300855,"pfxX":-5.751320155828793,"pfxZ":9.627916463774506,"pX":0.41247349990893817,"pZ":1.1520390891974202,"vX0":5.631444374350043,"vY0":-141.424864758834,"vZ0":-9.403536266518884,"x":101.28,"y":207.67,"x0":-0.8520052550594779,"y0":50.005836016675715,"z0":5.314943445064662,"aX":-11.716919828827626},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2418,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3864700247824264,"extension":6.422222213812927},"index":2,"playId":"035a2949-b52d-3d5d-a28f-a10298d818db","pitchNumber":3,"startTime":"2026-03-18T18:37:49.339Z","endTime":"2026-03-18T18:37:53.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91948589330551,"aZ":-12.604864881614864,"pfxX":-7.026333891167401,"pfxZ":9.940566825595141,"pX":0.9227671620967361,"pZ":1.2774446968926008,"vX0":7.088873094972301,"vY0":-140.1850290236725,"vZ0":-8.93969898341362,"x":81.83,"y":204.29,"x0":-0.7392612631467455,"y0":50.004622634141974,"z0":5.353129965162038,"aX":-13.833874487442436},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2391,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39236925248254284,"extension":6.353415389965858},"index":3,"playId":"368fc32d-a194-3eca-9371-e72a9c18a033","pitchNumber":4,"startTime":"2026-03-18T18:38:09.122Z","endTime":"2026-03-18T18:38:14.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.96,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:38:14.399Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T18:39:13.695Z","endTime":"2026-03-18T18:41:21.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T18:38:24.538Z","endTime":"2026-03-18T18:38:57.430Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"864079a3-64e1-3f48-b9a9-d0028b910186","startTime":"2026-03-18T18:38:57.430Z","endTime":"2026-03-18T18:39:01.145Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575423729809323,"aZ":-28.35444655585973,"pfxX":3.568013420610919,"pfxZ":2.250005235515866,"pX":-0.4094446874669951,"pZ":2.74521870700709,"vX0":0.9164683710060526,"vY0":-129.8365321755902,"vZ0":-1.8374343024503896,"x":132.61,"y":164.66,"x0":-1.230947593710297,"y0":50.003128907843355,"z0":5.631353722880362,"aX":6.058101104901185},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":2614,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4227415744089633,"extension":6.2494794033604215},"index":2,"playId":"e561f825-84a3-3aab-a28e-f82f6a172ea5","pitchNumber":1,"startTime":"2026-03-18T18:39:15.544Z","endTime":"2026-03-18T18:39:18.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01026688335966,"aZ":-9.034216437557296,"pfxX":-3.4941424172084186,"pfxZ":11.27828855659228,"pX":-0.03380073332691625,"pZ":2.7461014755189206,"vX0":4.229319487630513,"vY0":-143.0471237320305,"vZ0":-6.129525111686902,"x":118.29,"y":164.64,"x0":-1.0843958120186845,"y0":50.00652056225737,"z0":5.49667950068754,"aX":-7.1718321563155145},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":5.4,"spinRate":2423,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38433617547384147,"extension":6.371690193239121},"index":3,"playId":"23be773a-3f11-38a9-a8ce-726a0f40c9f3","pitchNumber":2,"startTime":"2026-03-18T18:39:39.542Z","endTime":"2026-03-18T18:39:42.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":97.3,"endSpeed":87.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99560567366606,"aZ":-10.49362316798193,"pfxX":-3.502793459464293,"pfxZ":10.820310465824683,"pX":-0.622015233208568,"pZ":3.6049901709258734,"vX0":2.523200159575326,"vY0":-141.53576440904146,"vZ0":-3.587380785209612,"x":140.71,"y":141.45,"x0":-1.0755201318381784,"y0":50.00606755843147,"z0":5.574492265778366,"aX":-7.020930279874605},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":5.8,"spinRate":2435,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38880828694623304,"extension":6.1430462030856345},"index":4,"playId":"c9a10877-306d-3a87-844d-32a49c15f339","pitchNumber":3,"startTime":"2026-03-18T18:40:00.466Z","endTime":"2026-03-18T18:40:06.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.432056799571527,"aZ":-27.628040634633066,"pfxX":-7.056205161051146,"pfxZ":2.4391621095638625,"pX":0.11294360465114402,"pZ":0.9224417990285687,"vX0":5.644286775025647,"vY0":-135.5534467727132,"vZ0":-6.625571288311505,"x":112.69,"y":213.87,"x0":-1.0787996165531208,"y0":50.000276318783555,"z0":5.325140984056478,"aX":-13.138864727440831},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":11.6,"spinRate":1748,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40395797612139983,"extension":6.616347957017525},"index":5,"playId":"1f9f08b7-af03-3a99-bb5d-277bc6607fa3","pitchNumber":4,"startTime":"2026-03-18T18:40:32.235Z","endTime":"2026-03-18T18:40:36.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34025179916663,"aZ":-40.498165968865386,"pfxX":10.841320856956802,"pfxZ":-6.13099132088548,"pX":-0.8991448159599966,"pZ":3.446213307901787,"vX0":-2.422927810276439,"vY0":-116.51903363599087,"vZ0":3.4730725627722627,"x":151.27,"y":145.73,"x0":-1.2460347671032292,"y0":50.00055406002817,"z0":5.793919335566409,"aX":14.726387402827237},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.7,"breakHorizontal":-18.8,"spinRate":2758,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.47224985966137467,"extension":6.483640446016272},"index":6,"playId":"c7eb34c1-8717-3445-9600-d12e7428aeaa","pitchNumber":5,"startTime":"2026-03-18T18:40:55.982Z","endTime":"2026-03-18T18:41:00.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592353065498692,"aZ":-27.286446993967377,"pfxX":1.710838075781599,"pfxZ":2.7571264581079973,"pX":-0.6522209194770712,"pZ":2.6650326893662237,"vX0":0.5643961174270499,"vY0":-131.7482373732347,"vZ0":-2.175222198604886,"x":141.86,"y":166.82,"x0":-1.0910344384619195,"y0":50.003831125697985,"z0":5.499578999088258,"aX":3.0353318104046814},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2613,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4142840017776046,"extension":6.397696433391322},"index":7,"playId":"ca71c06b-cd74-3914-bf3c-23a49ebd414f","pitchNumber":6,"startTime":"2026-03-18T18:41:17.870Z","endTime":"2026-03-18T18:41:21.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":3.19,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:41:21.916Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to center fielder Nathan Humphreys.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T18:41:28.868Z","endTime":"2026-03-18T18:42:38.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":801537,"link":"/api/v1/people/801537"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.880078927168185,"aZ":-21.76793439447054,"pfxX":-6.808285239118383,"pfxZ":5.141466977294689,"pX":-1.5564616363848498,"pZ":3.053046320274048,"vX0":1.4535410820496775,"vY0":-141.49322232343508,"vZ0":-2.893646469582205,"x":176.33,"y":156.35,"x0":-1.1930307042661643,"y0":50.00310686397517,"z0":5.48706000503099,"aX":-13.776471761343151},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":12.0,"spinRate":2273,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3874112024217147,"extension":6.271763817894836},"index":0,"playId":"20917403-2adc-3dba-9789-d5fff3edf86f","pitchNumber":1,"startTime":"2026-03-18T18:41:49.032Z","endTime":"2026-03-18T18:41:53.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57991742837317,"aZ":-27.301845460645378,"pfxX":1.242499767493186,"pfxZ":2.742902169208474,"pX":0.3516827269032252,"pZ":3.3942783957021496,"vX0":3.2213555989844105,"vY0":-131.88833978725512,"vZ0":-0.3443242237020472,"x":103.59,"y":147.13,"x0":-1.0425185618745774,"y0":50.00566846173364,"z0":5.52391234609843,"aX":2.209482078872317},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-2.9,"spinRate":2613,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41380785085756777,"extension":6.430403622646475},"index":1,"playId":"68e8f05b-035b-3b2d-bcae-25e3628ee8f1","pitchNumber":2,"startTime":"2026-03-18T18:42:08.313Z","endTime":"2026-03-18T18:42:12.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1238858379607,"aZ":-8.00602464402138,"pfxX":-6.076208238695347,"pfxZ":11.777624844541897,"pX":0.7786980188662208,"pZ":2.902182073735285,"vX0":6.399464749922889,"vY0":-142.85693162758983,"vZ0":-5.850936081394788,"x":87.32,"y":160.42,"x0":-0.7087997058419818,"y0":50.0045174960964,"z0":5.489535464576192,"aX":-12.47028448135606},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.2,"breakHorizontal":9.6,"spinRate":2519,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38447636243901995,"extension":6.377129436153285},"hitData":{"launchSpeed":96.9,"launchAngle":28.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.74,"coordY":58.17}},"index":2,"playId":"f1d8f7eb-697e-3c10-a40c-cc589430f47f","pitchNumber":3,"startTime":"2026-03-18T18:42:30.078Z","endTime":"2026-03-18T18:42:38.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":2.73,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:42:38.533Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T18:44:30.827Z","endTime":"2026-03-18T18:45:51.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.752189668010296,"aZ":-11.263061012116218,"pfxX":-5.156299489040075,"pfxZ":10.88652026394417,"pX":0.5577291239632599,"pZ":1.1079753657533677,"vX0":8.667392705995,"vY0":-137.5340583811645,"vZ0":-9.058933728245941,"x":95.74,"y":208.86,"x0":-1.9607882836060144,"y0":50.00136388018471,"z0":5.202880468213872,"aX":-9.903591432071876},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2122,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3978450397472151,"extension":6.561084526250743},"index":0,"playId":"add074c1-c0fb-3f18-8cf6-eaa3bdc059e6","pitchNumber":1,"startTime":"2026-03-18T18:45:02.836Z","endTime":"2026-03-18T18:45:07.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11994573908189,"aZ":-14.349967170470476,"pfxX":-6.220884645051994,"pfxZ":9.17267584707782,"pX":0.34079605643059435,"pZ":3.194062599043273,"vX0":8.569713120073214,"vY0":-138.781554953036,"vZ0":-2.894232082683308,"x":104.01,"y":152.54,"x0":-1.984194829251845,"y0":50.00541083433197,"z0":5.210829547180763,"aX":-12.092627940361469},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2095,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3952263913589813,"extension":6.595046432621925},"index":1,"playId":"14d5c929-19a9-385e-8046-6019e40be8c7","pitchNumber":2,"startTime":"2026-03-18T18:45:12.515Z","endTime":"2026-03-18T18:45:15.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.752812413109382,"aZ":-14.255111501542444,"pfxX":-6.704805986293783,"pfxZ":9.202679357363023,"pX":0.47659276800901273,"pZ":3.142316068979798,"vX0":8.99851542417721,"vY0":-138.3952139042889,"vZ0":-3.426544907584295,"x":98.83,"y":153.94,"x0":-1.939989771214997,"y0":50.00390462345415,"z0":5.346120789277792,"aX":-13.057912218017753},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2114,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3951779286554733,"extension":6.652159080062912},"index":2,"playId":"c54cf807-1c68-3483-829a-0b988519d5d5","pitchNumber":3,"startTime":"2026-03-18T18:45:24.696Z","endTime":"2026-03-18T18:45:28.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-18T18:45:36.425Z","endTime":"2026-03-18T18:45:48.013Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91149664766928,"aZ":-12.60504010652819,"pfxX":-6.018226337751205,"pfxZ":9.9687218931497,"pX":0.24517982600589516,"pZ":3.2177422514890988,"vX0":7.604157394217115,"vY0":-139.35556910558077,"vZ0":-3.840039431898646,"x":107.65,"y":151.9,"x0":-1.7395486016622137,"y0":50.000875496355484,"z0":5.448819728832203,"aX":-11.812197922348709},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2153,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3933450911069518,"extension":6.594484973831943},"index":4,"playId":"abb2d7f0-e7f9-3f2f-8fbf-523ab3dd71a3","pitchNumber":4,"startTime":"2026-03-18T18:45:48.013Z","endTime":"2026-03-18T18:45:51.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:45:51.391Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T18:45:56.193Z","endTime":"2026-03-18T18:47:17.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00854170605504,"aZ":-26.2082932071482,"pfxX":-1.1137655417757266,"pfxZ":3.5816503970466025,"pX":0.16093996254815962,"pZ":2.0190448042826326,"vX0":6.661089460601907,"vY0":-127.43652793823543,"vZ0":-2.6908119522050837,"x":110.87,"y":184.27,"x0":-2.327659885994292,"y0":50.00452469104627,"z0":5.131227152198239,"aX":-1.8570812563019619},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2389,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.4276912472442769,"extension":6.718756156722642},"index":0,"playId":"d7b810a1-e00d-3244-a738-f05e9ba869da","pitchNumber":1,"startTime":"2026-03-18T18:46:09.574Z","endTime":"2026-03-18T18:46:13.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460924831454328,"aZ":-22.92426072454434,"pfxX":-8.51127011367218,"pfxZ":5.592284372930134,"pX":0.48186435251471127,"pZ":1.2613523698687645,"vX0":8.748541893019048,"vY0":-127.35757987670273,"vZ0":-5.209244828130771,"x":98.63,"y":204.72,"x0":-1.880693580873918,"y0":50.00219558048032,"z0":5.1299578248669855,"aX":-14.078102150722305},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.2,"breakHorizontal":13.6,"spinRate":1903,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42894156168047815,"extension":6.763652714885352},"index":1,"playId":"aa4bb205-8848-389c-a11f-a26a07f98e9a","pitchNumber":2,"startTime":"2026-03-18T18:46:25.579Z","endTime":"2026-03-18T18:46:29.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86939612843097,"aZ":-16.235396333396615,"pfxX":-5.360616575753376,"pfxZ":8.052926951076598,"pX":-0.5359681944397653,"pZ":3.573638342302948,"vX0":6.594149125060319,"vY0":-140.0770906098788,"vZ0":-1.6053863954340635,"x":137.43,"y":142.29,"x0":-2.2286788459201747,"y0":50.000293334830175,"z0":5.22028322334418,"aX":-10.60737388045892},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2117,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39163136986096037,"extension":6.679287158333762},"index":2,"playId":"7ac23a7e-1fd6-3d77-b1d0-40b0c5e4ef44","pitchNumber":3,"startTime":"2026-03-18T18:46:36.883Z","endTime":"2026-03-18T18:46:41.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.664329363892968,"aZ":-16.170801885977298,"pfxX":-5.832119487864848,"pfxZ":8.02252124500261,"pX":0.8768369731967025,"pZ":2.456790183753789,"vX0":9.989475844547222,"vY0":-139.69991259176865,"vZ0":-4.43271604128684,"x":83.58,"y":172.45,"x0":-1.972235052665744,"y0":50.00638435104723,"z0":5.11247683596253,"aX":-11.640075880257905},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2217,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39064913916893795,"extension":6.705911089452589},"index":3,"playId":"f6fc59c1-7570-392f-b095-9012429407ce","pitchNumber":4,"startTime":"2026-03-18T18:46:49.487Z","endTime":"2026-03-18T18:46:53.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289678659939735,"aZ":-28.304045799577082,"pfxX":1.2499780419615587,"pfxZ":2.3194482181438847,"pX":-0.5586567554949443,"pZ":2.638394854683122,"vX0":3.676893843952451,"vY0":-127.86963916574848,"vZ0":-1.0495989442013152,"x":138.29,"y":167.54,"x0":-2.1728424513481444,"y0":50.00419862081784,"z0":5.257995519756891,"aX":2.0872454777627403},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2297,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4269797097439807,"extension":6.674168286475959},"index":4,"playId":"758387c9-670a-3534-b460-3964b85e886f","pitchNumber":5,"startTime":"2026-03-18T18:47:14.032Z","endTime":"2026-03-18T18:47:17.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:47:17.876Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan De La Cruz flies out sharply to left fielder Ben Gamel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T18:47:22.194Z","endTime":"2026-03-18T18:48:42.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629834780509718,"aZ":-29.30984190500443,"pfxX":1.851818246647329,"pfxZ":1.7493735081316881,"pX":-0.5480353899686878,"pZ":2.295592278043706,"vX0":3.4725250726333785,"vY0":-126.32092708276231,"vZ0":-1.3605784149594504,"x":137.89,"y":176.8,"x0":-2.1742396178832104,"y0":50.00366309518018,"z0":5.169831378852723,"aX":3.030048141546409},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-4.1,"spinRate":2266,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.43149499326716656,"extension":6.606112641446823},"index":0,"playId":"940be64c-e066-38aa-ab6e-c20289953db9","pitchNumber":1,"startTime":"2026-03-18T18:47:37.902Z","endTime":"2026-03-18T18:47:41.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.194333497104836,"aZ":-13.806283693395969,"pfxX":-3.9310490541786245,"pfxZ":9.10278008259359,"pX":0.757415445251565,"pZ":4.116547904084899,"vX0":8.482764517679213,"vY0":-141.17606769989624,"vZ0":-1.3139981784599544,"x":88.13,"y":127.63,"x0":-1.7758329350331212,"y0":50.00496842619415,"z0":5.476841502129453,"aX":-7.9347359440663965},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":5.4,"spinRate":2058,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3879998723615561,"extension":6.666890157097866},"index":1,"playId":"cce18cbf-df98-3991-a6b0-9988ce7973b5","pitchNumber":2,"startTime":"2026-03-18T18:47:50.702Z","endTime":"2026-03-18T18:47:53.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197164982060638,"aZ":-14.015026431015512,"pfxX":-5.630331998854966,"pfxZ":9.112699107392029,"pX":-1.1385943086469206,"pZ":3.447329121247885,"vX0":4.60309562914239,"vY0":-140.169963486539,"vZ0":-2.483438563305003,"x":160.4,"y":145.7,"x0":-2.069202228087243,"y0":50.00582849497999,"z0":5.258070822821987,"aX":-11.224070430298928},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2026,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.390509693067441,"extension":6.688593914885937},"index":2,"playId":"7f23d8dc-8d30-3e12-8e43-7a7f8a2ee3a6","pitchNumber":3,"startTime":"2026-03-18T18:48:04.202Z","endTime":"2026-03-18T18:48:08.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21134932684185,"aZ":-10.68552654644695,"pfxX":-2.9248812139362803,"pfxZ":10.834020151273783,"pX":0.44957856282668485,"pZ":4.109688133672976,"vX0":7.371278658330767,"vY0":-140.50938021987415,"vZ0":-1.6965805649167363,"x":99.86,"y":127.82,"x0":-1.8372001941022174,"y0":50.002538220493335,"z0":5.422294000881979,"aX":-5.801462951618698},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":3.6,"spinRate":2069,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3910081619676693,"extension":6.674584786912193},"index":3,"playId":"c7fa3126-cceb-3f6d-8062-3cdfae79f57b","pitchNumber":4,"startTime":"2026-03-18T18:48:18.990Z","endTime":"2026-03-18T18:48:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42937703281142,"aZ":-13.340917457116282,"pfxX":-6.4758702625078675,"pfxZ":9.733104282681612,"pX":-0.3090422181717835,"pZ":2.0733101238537803,"vX0":6.380210412146336,"vY0":-138.79667373807237,"vZ0":-6.2639895320221495,"x":128.78,"y":182.8,"x0":-1.8052816535951177,"y0":50.0034146729006,"z0":5.261628338776575,"aX":-12.53240515048154},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2028,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39585364585527083,"extension":6.701420334208491},"hitData":{"launchSpeed":102.8,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":49.01,"coordY":74.84}},"index":4,"playId":"801c16d7-0bff-3e13-a276-c588d0525dd0","pitchNumber":5,"startTime":"2026-03-18T18:48:34.247Z","endTime":"2026-03-18T18:48:42.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:48:42.136Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:50:52.756Z","endTime":"2026-03-18T18:52:17.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Paul McIntosh replaces catcher Rafael Marchán, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-03-18T18:50:19.085Z","endTime":"2026-03-18T18:50:19.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tucker Davidson replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-03-18T18:50:19.126Z","endTime":"2026-03-18T18:50:54.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656353,"link":"/api/v1/people/656353"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94612879288866,"aZ":-30.252771175827228,"pfxX":-7.932114886110551,"pfxZ":1.3191085430606329,"pX":0.2545920859433247,"pZ":2.5391192663341275,"vX0":-1.1279202118333944,"vY0":-120.05851883666314,"vZ0":-2.0997577223073773,"x":107.3,"y":170.22,"x0":1.7610218100280326,"y0":50.00200988937843,"z0":6.12598136157515,"aX":-11.54084201388457},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.2,"breakHorizontal":14.6,"spinRate":2468,"spinDirection":280},"zone":5,"typeConfidence":2.0,"plateTime":0.4567848172860218,"extension":6.2458435636562015},"index":2,"playId":"6eb24121-99ea-3783-959d-9b5f41701c6a","pitchNumber":1,"startTime":"2026-03-18T18:50:54.541Z","endTime":"2026-03-18T18:50:58.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416875935177536,"aZ":-26.91161424923095,"pfxX":-2.2930882896373106,"pfxZ":3.093033074112901,"pX":-0.47977487204581953,"pZ":1.9803698325775831,"vX0":-4.199519850477369,"vY0":-129.1769508634256,"vZ0":-5.364748420860071,"x":135.29,"y":185.31,"x0":1.4610268951649101,"y0":50.00034313812384,"z0":6.137578450880333,"aX":-3.897138854467854},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":2280,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4230562498241386,"extension":6.313390299029049},"index":3,"playId":"f2226f00-cab1-39f2-b853-ac7e8be3736d","pitchNumber":2,"startTime":"2026-03-18T18:51:09.067Z","endTime":"2026-03-18T18:51:15.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.944359882913442,"aZ":-30.496979650638426,"pfxX":5.253929872349982,"pfxZ":1.1757121208343086,"pX":1.6701888940195126,"pZ":3.144547416898102,"vX0":-1.2391503629178255,"vY0":-118.48361886982019,"vZ0":-0.6739458044286701,"x":53.34,"y":153.88,"x0":1.5162799282682422,"y0":50.00254079539451,"z0":6.211538046396868,"aX":7.494163996420903},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.3,"breakHorizontal":-9.2,"spinRate":868,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4616954620658329,"extension":6.118508531777915},"index":4,"playId":"cbff7fec-7589-374c-ad86-0dbf1a2c59b0","pitchNumber":3,"startTime":"2026-03-18T18:51:45.082Z","endTime":"2026-03-18T18:51:48.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44122685940062,"aZ":-13.843222449644703,"pfxX":1.6970098599736825,"pfxZ":9.884123137569532,"pX":1.0576326531972857,"pZ":4.185528237076365,"vX0":-1.1443895105005815,"vY0":-135.3181353990872,"vZ0":-3.1828360817412666,"x":76.69,"y":125.77,"x0":1.2654606534821136,"y0":50.0064797965024,"z0":6.346478331596701,"aX":3.1487806219006726},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":-2.9,"spinRate":2012,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.404716923390366,"extension":6.161542649216531},"index":5,"playId":"1787ec01-6fde-37dc-b957-6593c89d2939","pitchNumber":4,"startTime":"2026-03-18T18:51:58.639Z","endTime":"2026-03-18T18:52:02.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.028353524552873,"aZ":-28.00805985517233,"pfxX":8.591860441745101,"pfxZ":3.0036555249079955,"pX":1.0413213096444127,"pZ":0.4097411379207296,"vX0":-3.582048413562098,"vY0":-116.69739622843738,"vZ0":-6.690005445265967,"x":77.31,"y":227.72,"x0":1.4761971448985352,"y0":50.00153201153257,"z0":5.936702793823955,"aX":11.902799571588085},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.1,"breakHorizontal":-14.8,"spinRate":903,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4685522197102605,"extension":6.280953491977384},"index":6,"playId":"b1587c33-4475-3eca-b38b-a16be4849ea8","pitchNumber":5,"startTime":"2026-03-18T18:52:12.944Z","endTime":"2026-03-18T18:52:17.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:52:17.756Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dominic Smith reaches on a missed catch error by pitcher Tucker Davidson, assist to first baseman Alex Binelas. Dominic Smith to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:52:23.842Z","endTime":"2026-03-18T18:52:57.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_error_dropped_ball"}]},{"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9297213073334,"aZ":-12.017683400535024,"pfxX":1.8317446256119032,"pfxZ":10.935026335799577,"pX":1.3169012135875988,"pZ":1.880376432865798,"vX0":-0.9288223458634862,"vY0":-135.03536177683898,"vZ0":-8.739184004992815,"x":66.8,"y":188.01,"x0":1.4277125503847579,"y0":50.00033845208139,"z0":6.007850838670576,"aX":3.3758595300660015},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-3.1,"spinRate":1921,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.40589992904114647,"extension":6.317675638937335},"index":0,"playId":"9cb2fadb-7411-36c2-b443-ebe9f5156198","pitchNumber":1,"startTime":"2026-03-18T18:52:40.671Z","endTime":"2026-03-18T18:52:45.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787551080245784,"aZ":-32.990871117934134,"pfxX":-8.6093914559427,"pfxZ":-0.5744410630711814,"pX":-0.40611466265835594,"pZ":1.6784107888374842,"vX0":-2.70236914520231,"vY0":-118.43787129767742,"vZ0":-3.176750026499699,"x":132.48,"y":193.46,"x0":1.868496025944157,"y0":50.00391410360873,"z0":6.056674518311204,"aX":-12.221270058798346},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.6,"breakHorizontal":16.2,"spinRate":2488,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.46259858179158275,"extension":6.045702537013258},"hitData":{"launchSpeed":67.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.91,"coordY":162.93}},"index":1,"playId":"6879df54-d96f-3a63-832b-97bf0a2fa0e2","pitchNumber":2,"startTime":"2026-03-18T18:52:54.012Z","endTime":"2026-03-18T18:52:57.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":7.0000000000000036,"leverageIndex":1.09,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:52:57.571Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to right fielder Bryan De La Cruz. Dalton McIntyre scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:53:41.259Z","endTime":"2026-03-18T18:53:48.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"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":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"responsiblePitcher":{"id":656353,"link":"/api/v1/people/656353"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dalton McIntyre replaces Dominic Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T18:53:43.420Z","endTime":"2026-03-18T18:53:43.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827637,"link":"/api/v1/people/827637"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"base":2,"defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12027886824376,"aZ":-31.992661773832875,"pfxX":-8.647197199337178,"pfxZ":0.13242886959434053,"pX":-0.27016267505169583,"pZ":1.2380029268069457,"vX0":-2.438519182049517,"vY0":-116.26317423699165,"vZ0":-3.8655616627360274,"x":127.3,"y":205.35,"x0":1.91857118925225,"y0":50.00254610281152,"z0":5.9957362505138,"aX":-11.701325204176191},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.5,"breakHorizontal":16.3,"spinRate":2411,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.47318315561115654,"extension":6.0593598415492655},"hitData":{"launchSpeed":97.4,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.52,"coordY":93.74}},"index":1,"playId":"8c070f35-17ee-31ca-9311-0f99a240f8dc","pitchNumber":1,"startTime":"2026-03-18T18:53:43.422Z","endTime":"2026-03-18T18:53:48.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":827637,"link":"/api/v1/people/827637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":11.899999999999999,"leverageIndex":2.25,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:53:48.310Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ben Gamel doubles (2) on a sharp fly ball to center fielder Nathan Humphreys. Michael Harris II to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:54:25.587Z","endTime":"2026-03-18T18:54:39.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801537,"link":"/api/v1/people/801537"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705006234741724,"aZ":-14.420961989779945,"pfxX":2.019145068923029,"pfxZ":9.945563066817128,"pX":-0.011495900882799047,"pZ":2.315840177239051,"vX0":-3.4357076617621947,"vY0":-132.15458170867788,"vZ0":-6.962335762635605,"x":117.44,"y":176.25,"x0":1.0376152978645528,"y0":50.00478767224323,"z0":6.025448904472939,"aX":3.6053160864456943},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-3.0,"spinRate":1901,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.41299071567992973,"extension":6.362007499064891},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.66,"coordY":38.82}},"index":0,"playId":"9059d391-c176-3c67-878d-bb5055a877bc","pitchNumber":1,"startTime":"2026-03-18T18:54:27.203Z","endTime":"2026-03-18T18:54:39.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":18.300000000000004,"leverageIndex":2.68,"dramaIndex":184.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:54:39.104Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Luke Williams out on a sacrifice fly to center fielder Nathan Humphreys. Michael Harris II scores. Ben Gamel to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:54:58.260Z","endTime":"2026-03-18T18:55:24.418Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801537,"link":"/api/v1/people/801537"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":656353,"link":"/api/v1/people/656353"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58805890786435,"aZ":-42.146592033597145,"pfxX":-5.769251397472774,"pfxZ":-8.445703369762438,"pX":0.459680648376586,"pZ":2.3843812867567564,"vX0":-0.428022708655486,"vY0":-108.50324352313962,"vZ0":1.14921715944568,"x":99.48,"y":174.4,"x0":1.4085405499632688,"y0":50.0009781376362,"z0":6.473280560092265,"aX":-6.815355626511809},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-14.5,"breakHorizontal":10.6,"spinRate":2383,"spinDirection":329},"zone":6,"typeConfidence":2.0,"plateTime":0.5065607814008,"extension":6.169017653567997},"hitData":{"launchSpeed":93.9,"launchAngle":26.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.43,"coordY":58.2}},"index":0,"playId":"20651dc6-da03-3ba8-bce0-593ab5f65aed","pitchNumber":1,"startTime":"2026-03-18T18:55:18.787Z","endTime":"2026-03-18T18:55:24.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"second":{"id":592325,"link":"/api/v1/people/592325"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":3.55,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:55:24.418Z","atBatIndex":57},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mauricio Dubón reaches on a fielding error by third baseman Garrett Stubbs. Ben Gamel scores.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:55:59.608Z","endTime":"2026-03-18T18:56:23.005Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":{"id":656353,"link":"/api/v1/people/656353"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67578291347331,"aZ":-27.509766708765323,"pfxX":-3.0130435752363605,"pfxZ":2.8614802572962414,"pX":-0.18330335921336793,"pZ":2.034227497954621,"vX0":-3.3225358522385724,"vY0":-126.59222095992476,"vZ0":-4.7335573454700235,"x":123.99,"y":183.86,"x0":1.535400773022391,"y0":50.00556088468937,"z0":6.11813647568474,"aX":-4.913424578249967},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":6.2,"spinRate":2073,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4318761363297674,"extension":6.132901571796631},"index":0,"playId":"b6a35756-b288-3b20-ac6a-a22fbbc4f142","pitchNumber":1,"startTime":"2026-03-18T18:56:02.337Z","endTime":"2026-03-18T18:56:06.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":592325,"link":"/api/v1/people/592325"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88015146214713,"aZ":-28.731951864380108,"pfxX":4.85526638281332,"pfxZ":2.3752371378654624,"pX":0.008346104998864056,"pZ":1.4839873136074608,"vX0":-4.723358198009678,"vY0":-119.02825722032085,"vZ0":-4.769502707426559,"x":116.68,"y":198.71,"x0":1.3790385387141884,"y0":50.0021147876195,"z0":6.087940841970931,"aX":7.030822798804117},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":-7.8,"spinRate":967,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4585553490932677,"extension":6.283018456638651},"hitData":{"launchSpeed":103.1,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.4,"coordY":167.17}},"index":1,"playId":"41778e63-fbb6-3212-9f77-62958cc87b3b","pitchNumber":2,"startTime":"2026-03-18T18:56:18.541Z","endTime":"2026-03-18T18:56:23.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":592325,"link":"/api/v1/people/592325"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":19.000000000000007,"leverageIndex":2.77,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:56:23.005Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Otto Kemp.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T18:56:54.040Z","endTime":"2026-03-18T18:58:06.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jim Jarvis replaces Mauricio Dubón.","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-03-18T18:56:56.258Z","endTime":"2026-03-18T18:56:56.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"},"base":1,"defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759215391836577,"aZ":-26.87836182544356,"pfxX":-2.561624487351131,"pfxZ":3.2425530578399755,"pX":-0.6134734929774974,"pZ":1.829486397663893,"vX0":-4.138578365160155,"vY0":-127.11339139365596,"vZ0":-5.196729455672029,"x":140.38,"y":189.38,"x0":1.3702146816746648,"y0":50.00021873580129,"z0":6.041913248621595,"aX":-4.178492208997884},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":5.6,"spinRate":2036,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.4313635198674981,"extension":6.295694206887887},"index":1,"playId":"510a3120-2a4d-319e-8cf2-7a31929957c4","pitchNumber":1,"startTime":"2026-03-18T18:56:56.260Z","endTime":"2026-03-18T18:57:00.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"27c6377f-9d89-3f69-8a10-9235402aaeef","startTime":"2026-03-18T18:57:23.140Z","endTime":"2026-03-18T18:57:26.286Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95574393351213,"aZ":-14.504766321428956,"pfxX":0.7951160359599956,"pfxZ":10.069775921222561,"pX":-0.9728563307422203,"pZ":1.8221223079778817,"vX0":-5.6324155982609385,"vY0":-131.39245353641854,"vZ0":-8.22619370893639,"x":154.08,"y":189.58,"x0":1.092077134480103,"y0":50.001988874913394,"z0":6.06389465616822,"aX":1.3962070269580678},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-0.2,"spinRate":1860,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4163346349530541,"extension":6.215726488223797},"index":3,"playId":"f9f1b26a-dd56-3e8f-9c29-8501109952c0","pitchNumber":2,"startTime":"2026-03-18T18:57:42.902Z","endTime":"2026-03-18T18:57:47.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298416250750165,"aZ":-31.033956880721032,"pfxX":-4.732627597166065,"pfxZ":0.751344941304108,"pX":-0.6096770583370587,"pZ":2.110989488036501,"vX0":-3.023955384834991,"vY0":-123.20096970207437,"vZ0":-3.418775971337075,"x":140.24,"y":181.78,"x0":1.2536591691327608,"y0":50.00298446831005,"z0":6.174072423048693,"aX":-7.185029288046178},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":9.4,"spinRate":2209,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.44669086049923745,"extension":6.133655361357718},"hitData":{"launchSpeed":98.9,"launchAngle":25.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.07,"coordY":89.04}},"index":4,"playId":"266343c8-13a0-3848-b34e-f47a842e6573","pitchNumber":3,"startTime":"2026-03-18T18:58:00.885Z","endTime":"2026-03-18T18:58:06.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":805347,"link":"/api/v1/people/805347"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T18:58:06.969Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Binelas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T19:00:42.309Z","endTime":"2026-03-18T19:01:39.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"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":681323,"fullName":"Alex Binelas","link":"/api/v1/people/681323"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dallas Macias replaces right fielder Luke Williams, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_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":0,"startTime":"2026-03-18T19:00:44.541Z","endTime":"2026-03-18T19:00:44.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702582,"link":"/api/v1/people/702582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":663897,"link":"/api/v1/people/663897"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":663897,"link":"/api/v1/people/663897"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan Workinger replaces left fielder Ben Gamel, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-03-18T19:00:44.543Z","endTime":"2026-03-18T19:00:44.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":592325,"link":"/api/v1/people/592325"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":592325,"link":"/api/v1/people/592325"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eric Hartman replaces center fielder Michael Harris II, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_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-03-18T19:00:44.545Z","endTime":"2026-03-18T19:00:44.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807080,"link":"/api/v1/people/807080"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dalton McIntyre remains in the game as the designated hitter.","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":3,"startTime":"2026-03-18T19:00:44.547Z","endTime":"2026-03-18T19:00:44.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827637,"link":"/api/v1/people/827637"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cal Conley replaces second baseman Ozzie Albies, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-03-18T19:00:44.549Z","endTime":"2026-03-18T19:00:44.550Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luke Waddell replaces third baseman Austin Riley, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":5,"startTime":"2026-03-18T19:00:44.551Z","endTime":"2026-03-18T19:00:44.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Compton replaces first baseman Matt Olson, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_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":6,"startTime":"2026-03-18T19:00:44.553Z","endTime":"2026-03-18T19:00:44.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686541,"link":"/api/v1/people/686541"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jim Jarvis remains in the game as the shortstop.","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":7,"startTime":"2026-03-18T19:00:44.555Z","endTime":"2026-03-18T19:00:44.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956809836923433,"aZ":-14.861302239951726,"pfxX":-3.104889774202302,"pfxZ":9.208526126936679,"pX":0.3713808134090527,"pZ":2.021764191340535,"vX0":7.596130671779601,"vY0":-136.25699338547884,"vZ0":-5.794268516369816,"x":102.84,"y":184.19,"x0":-2.0492718296401993,"y0":50.00452527925557,"z0":5.20294733055179,"aX":-5.839368001342166},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":4.0,"spinRate":2109,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40198937818491265,"extension":6.607743411447297},"index":8,"playId":"ec5f7d9c-bbf4-3dc7-b7af-51c68808930f","pitchNumber":1,"startTime":"2026-03-18T19:00:44.557Z","endTime":"2026-03-18T19:00:48.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.010905331718593,"aZ":-14.244881842267299,"pfxX":-3.7529326359539343,"pfxZ":8.944138588960351,"pX":0.1875904388239331,"pZ":1.8664372804920368,"vX0":7.572794295237118,"vY0":-140.4941160748944,"vZ0":-6.84522256657944,"x":109.85,"y":188.39,"x0":-2.0518167934815086,"y0":50.00288178081691,"z0":5.255358855690153,"aX":-7.523703643526068},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":5.3,"spinRate":2135,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3894401606019331,"extension":6.731894553027053},"index":9,"playId":"d69111de-caec-3358-b515-24c6530a7c1f","pitchNumber":2,"startTime":"2026-03-18T19:00:54.838Z","endTime":"2026-03-18T19:00:58.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10039228332146,"aZ":-14.132472036958617,"pfxX":-3.727511979877536,"pfxZ":8.849804018724534,"pX":-1.2188134137323334,"pZ":4.000333716615396,"vX0":3.8425961545210603,"vY0":-142.0103803903441,"vZ0":-1.362067626931486,"x":163.46,"y":130.77,"x0":-2.106414889579415,"y0":50.001814621705115,"z0":5.38698063704866,"aX":-7.5985974962781615},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2188,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3859794807436754,"extension":6.648686491741313},"index":10,"playId":"86d1cd9e-8dfd-3be4-a30a-189e62ee52b3","pitchNumber":3,"startTime":"2026-03-18T19:01:07.085Z","endTime":"2026-03-18T19:01:11.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04461026943181,"aZ":-12.863994276977879,"pfxX":-5.180702670585056,"pfxZ":9.649774759696452,"pX":-0.38399493000226625,"pZ":1.6783205185813255,"vX0":6.220535241787317,"vY0":-140.40034892280804,"vZ0":-7.490314584885083,"x":131.64,"y":193.47,"x0":-1.9526120467837482,"y0":50.0066011390386,"z0":5.2136339750392855,"aX":-10.371363306900335},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2083,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38974797733175714,"extension":6.676450640615085},"index":11,"playId":"1802ddef-0fdb-3ab7-bc87-b50d205da658","pitchNumber":4,"startTime":"2026-03-18T19:01:18.460Z","endTime":"2026-03-18T19:01:21.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.835875706438664,"aZ":-29.483131718239076,"pfxX":1.330802128444414,"pfxZ":1.6324140084739422,"pX":-0.14378796947550943,"pZ":1.4748340022050217,"vX0":4.466564421453838,"vY0":-126.21936819878047,"vZ0":-3.580845795598011,"x":122.48,"y":198.96,"x0":-2.0948854158364694,"y0":50.00115800557694,"z0":5.2350320503265095,"aX":2.1894735273272534},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2409,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.43065039698750285,"extension":6.6060885083691545},"index":12,"playId":"7967efbe-189c-30f4-85ed-4ba9734f5f99","pitchNumber":5,"startTime":"2026-03-18T19:01:35.909Z","endTime":"2026-03-18T19:01:39.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":681323,"link":"/api/v1/people/681323","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681323,"link":"/api/v1/people/681323"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":681323,"link":"/api/v1/people/681323"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:01:39.395Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Humphreys called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T19:01:50.409Z","endTime":"2026-03-18T19:02:51.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":801537,"fullName":"Nathan Humphreys","link":"/api/v1/people/801537"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801537,"fullName":"Nathan Humphreys","link":"/api/v1/people/801537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86664680686155,"aZ":-16.776534086029987,"pfxX":-4.2666096090066015,"pfxZ":7.582545078307177,"pX":-0.6053749623714832,"pZ":3.612149172679692,"vX0":5.847188571111431,"vY0":-141.07707887647845,"vZ0":-1.6391501360293192,"x":140.08,"y":141.25,"x0":-2.1433808069107663,"y0":50.00136406683553,"z0":5.273544129858205,"aX":-8.663288042154301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2075,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3871428900870293,"extension":6.592815761043204},"index":0,"playId":"f1f27f96-9f30-3c73-af02-a8fc8b8fcfcf","pitchNumber":1,"startTime":"2026-03-18T19:02:00.309Z","endTime":"2026-03-18T19:02:04.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":801537,"link":"/api/v1/people/801537","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025470035787354,"aZ":-26.167184198547876,"pfxX":-9.681421228816625,"pfxZ":3.76871438957207,"pX":0.9781124996768178,"pZ":0.6632615376372275,"vX0":10.646448678441226,"vY0":-125.34612283584008,"vZ0":-5.866085489577813,"x":79.72,"y":220.87,"x0":-2.063844464531292,"y0":50.00165910919368,"z0":5.166719506744766,"aX":-15.425203846018452},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":1751,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43674339123093153,"extension":6.678531885467343},"index":1,"playId":"3c212902-0ef5-3661-b924-80d3c79fcdf3","pitchNumber":2,"startTime":"2026-03-18T19:02:12.385Z","endTime":"2026-03-18T19:02:17.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":801537,"link":"/api/v1/people/801537","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63062285304375,"aZ":-25.568744105264184,"pfxX":-9.504869082293379,"pfxZ":3.8479316331590674,"pX":0.1516938008800157,"pZ":2.387642092023588,"vX0":8.641587322863813,"vY0":-130.26914094034808,"vZ0":-2.494101204475882,"x":111.22,"y":174.31,"x0":-1.975319248094783,"y0":50.004656639594195,"z0":5.292555258971925,"aX":-16.321423975108402},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2055,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.42064175052792674,"extension":6.636397245003374},"index":2,"playId":"be311006-51ce-31f7-8b48-1a441b3ea023","pitchNumber":3,"startTime":"2026-03-18T19:02:28.154Z","endTime":"2026-03-18T19:02:32.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":801537,"link":"/api/v1/people/801537","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0821688940605,"aZ":-13.615539643893458,"pfxX":-3.8392209944134503,"pfxZ":9.162539835852467,"pX":-0.4796952165560248,"pZ":2.200299531929282,"vX0":5.669195731839173,"vY0":-141.39917950314276,"vZ0":-6.092033139138135,"x":135.28,"y":179.37,"x0":-2.0113816888310465,"y0":50.00614230022641,"z0":5.255571049575312,"aX":-7.779702179006301},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2136,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3872845873576809,"extension":6.777889931218497},"index":3,"playId":"fc585a08-40a3-3ca5-87ce-68d7fb8683f8","pitchNumber":4,"startTime":"2026-03-18T19:02:48.106Z","endTime":"2026-03-18T19:02:51.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":801537,"link":"/api/v1/people/801537","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801537,"link":"/api/v1/people/801537"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":801537,"link":"/api/v1/people/801537"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:02:51.857Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T19:03:10.892Z","endTime":"2026-03-18T19:04:17.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73890493650063,"aZ":-13.285805907392193,"pfxX":-4.401512381536149,"pfxZ":9.336727622991415,"pX":0.8560654907494821,"pZ":2.043291513347347,"vX0":8.71993946910868,"vY0":-141.66312968457618,"vZ0":-6.287711890073789,"x":84.37,"y":183.61,"x0":-1.6964940288042558,"y0":50.00442171801758,"z0":5.14845790307256,"aX":-8.906508800221491},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2116,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.387315538802925,"extension":6.787221790267888},"index":0,"playId":"495169fb-c4d2-3f56-bb85-257e6b75818c","pitchNumber":1,"startTime":"2026-03-18T19:03:14.287Z","endTime":"2026-03-18T19:03:18.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10115764307658,"aZ":-29.097147669576483,"pfxX":2.179037768775089,"pfxZ":1.9108143897690937,"pX":0.11844545480765319,"pZ":2.082538656505207,"vX0":4.587113816588641,"vY0":-125.94144259270948,"vZ0":-1.8741844204803917,"x":112.49,"y":182.55,"x0":-2.008144645523207,"y0":50.002235085997114,"z0":5.1851938805033955,"aX":3.506498277872149},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2365,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4345771420440321,"extension":6.662341965416107},"index":1,"playId":"c950889c-1ed1-34fd-98f2-7fb1c06d1d2b","pitchNumber":2,"startTime":"2026-03-18T19:03:24.802Z","endTime":"2026-03-18T19:03:28.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237363601425447,"aZ":-28.316172370604612,"pfxX":0.7736425768532937,"pfxZ":2.3189506971529275,"pX":1.3677386627664552,"pZ":1.2265758191851366,"vX0":8.173312397828587,"vY0":-128.37288907328005,"vZ0":-4.007742004368645,"x":64.87,"y":205.66,"x0":-1.9615413241339321,"y0":50.005106988449384,"z0":5.019104452129576,"aX":1.2860433426201212},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":-3.2,"spinRate":2327,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42710924725364485,"extension":6.818997610930282},"index":2,"playId":"5d0546e4-ceb8-3553-a334-3f30856ab796","pitchNumber":3,"startTime":"2026-03-18T19:03:37.523Z","endTime":"2026-03-18T19:03:41.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-03-18T19:03:50.332Z","endTime":"2026-03-18T19:03:58.727Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2554063753994,"aZ":-14.677000366301163,"pfxX":-5.853706620897909,"pfxZ":8.610395725533353,"pX":-0.45281430713810794,"pZ":1.0308376579306608,"vX0":6.205351269812368,"vY0":-142.03727172915725,"vZ0":-8.81382458690162,"x":134.26,"y":210.95,"x0":-1.9112580782542452,"y0":50.001130666849846,"z0":5.119224966715009,"aX":-11.892139245377342},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2052,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.38647017165670805,"extension":6.8205328450237515},"index":4,"playId":"7543b433-5f88-32b2-94b9-04d779340c68","pitchNumber":4,"startTime":"2026-03-18T19:03:58.727Z","endTime":"2026-03-18T19:04:01.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111073421411252,"aZ":-28.84907456576628,"pfxX":1.354615663432106,"pfxZ":1.9968976983718898,"pX":0.7484486974329224,"pZ":1.4546644445917498,"vX0":5.816006761395826,"vY0":-128.17851491946186,"vZ0":-3.580719065745571,"x":88.47,"y":199.5,"x0":-1.7246422068081797,"y0":50.00526465856578,"z0":5.118648581130126,"aX":2.2565343267719356},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2369,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.42706525508318594,"extension":6.726475395913921},"index":5,"playId":"e989d37a-a820-375e-b135-d0eebc16bbf0","pitchNumber":5,"startTime":"2026-03-18T19:04:13.787Z","endTime":"2026-03-18T19:04:17.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:04:17.092Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Compton grounds out, second baseman Liover Peguero to first baseman Alex Binelas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:06:00.489Z","endTime":"2026-03-18T19:06:30.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686541,"fullName":"Drew Compton","link":"/api/v1/people/686541"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686541,"fullName":"Drew Compton","link":"/api/v1/people/686541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645818305072048,"aZ":-12.69390260214029,"pfxX":3.9565309773586814,"pfxZ":10.535649620176654,"pX":-0.4018048812983529,"pZ":2.8597833064258618,"vX0":-5.1942072977529365,"vY0":-134.72314643687102,"vZ0":-6.533356221905748,"x":132.32,"y":161.57,"x0":1.0318390465902285,"y0":50.00428134481744,"z0":6.2031348582693955,"aX":7.317020865677371},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-6.1,"spinRate":2120,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.40563449093309334,"extension":6.173101648408716},"hitData":{"launchSpeed":77.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.15,"coordY":143.47}},"index":0,"playId":"96876b51-d6be-3e43-b34f-21ebc10323ab","pitchNumber":1,"startTime":"2026-03-18T19:06:26.045Z","endTime":"2026-03-18T19:06:30.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":686541,"link":"/api/v1/people/686541","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686541,"link":"/api/v1/people/686541"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":686541,"link":"/api/v1/people/686541"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:06:30.873Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Waddell singles on a line drive to left fielder Otto Kemp.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:06:50.133Z","endTime":"2026-03-18T19:08:08.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218453847967886,"aZ":-13.133593431913658,"pfxX":4.792979786376182,"pfxZ":10.49520209757962,"pX":0.31830329741251967,"pZ":2.7934674746211114,"vX0":-3.5041080389372135,"vY0":-133.91600166676037,"vZ0":-6.3686708968237316,"x":104.87,"y":163.36,"x0":1.0217841967056696,"y0":50.00206104184206,"z0":6.143868691927158,"aX":8.695366332976597},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2007,"spinDirection":159},"zone":3,"typeConfidence":2.0,"plateTime":0.4091760711657102,"extension":6.215091113725908},"index":0,"playId":"6368a8b6-2bae-31f8-bc3a-10aef7a9daa0","pitchNumber":1,"startTime":"2026-03-18T19:06:52.231Z","endTime":"2026-03-18T19:06:56.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97820252792979,"aZ":-30.89013481194356,"pfxX":-1.8833327538878404,"pfxZ":0.8310976384005038,"pX":0.4032366709815016,"pZ":2.1026685640662217,"vX0":-1.7370812586547013,"vY0":-124.30151730831122,"vZ0":-3.8244343510624894,"x":101.63,"y":182.01,"x0":1.3581153592252762,"y0":50.00432383341313,"z0":6.250699682627048,"aX":-2.9213746659841},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":3.8,"spinRate":2415,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.4421371019036351,"extension":5.936609625161566},"index":1,"playId":"714ea371-84fd-34b9-b855-77e5a0385017","pitchNumber":2,"startTime":"2026-03-18T19:07:05.313Z","endTime":"2026-03-18T19:07:08.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81944413867675,"aZ":-12.84188784680959,"pfxX":4.010487622193329,"pfxZ":10.441469571944417,"pX":-0.25685462104494144,"pZ":2.1043666666180925,"vX0":-4.203011152268351,"vY0":-135.29994727178914,"vZ0":-8.399398887637684,"x":126.79,"y":181.96,"x0":0.7964719775341739,"y0":50.00632855732916,"z0":6.151342415225674,"aX":7.428837041619002},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.4,"spinRate":2010,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.40498228149435,"extension":6.240239399294121},"index":2,"playId":"c742b64f-33dd-34df-bfd8-d763e8e55c32","pitchNumber":3,"startTime":"2026-03-18T19:07:22.607Z","endTime":"2026-03-18T19:07:26.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316515807964485,"aZ":-26.896270404236503,"pfxX":-1.6912984529742188,"pfxZ":3.2954218305303282,"pX":-1.348449034811661,"pZ":1.0712442556602344,"vX0":-5.396754633386061,"vY0":-125.27880378164451,"vZ0":-7.133154075593944,"x":168.4,"y":209.86,"x0":1.0462607441487752,"y0":50.00566014640428,"z0":6.128788608956858,"aX":-2.7107966525440266},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2170,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4358096445141584,"extension":6.313366477646114},"index":3,"playId":"a6f3473f-7c17-3116-a5b4-d3a065eeefd1","pitchNumber":4,"startTime":"2026-03-18T19:07:41.071Z","endTime":"2026-03-18T19:07:44.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.658315237180542,"aZ":-32.88844480575341,"pfxX":-7.27872157296874,"pfxZ":-0.5252739546352512,"pX":-0.026503204201767532,"pZ":2.809307722774941,"vX0":-1.676249114745486,"vY0":-116.36293360919173,"vZ0":-0.7132324443923244,"x":118.01,"y":162.93,"x0":1.6485025674280787,"y0":50.00036462115155,"z0":6.233422908486222,"aX":-9.987588834960247},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.6,"spinRate":2382,"spinDirection":302},"zone":2,"typeConfidence":2.0,"plateTime":0.47054950792814854,"extension":6.06334298960447},"hitData":{"launchSpeed":88.0,"launchAngle":17.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.9,"coordY":105.88}},"index":4,"playId":"670d628d-2547-3cb1-b32a-0f5f353999f2","pitchNumber":5,"startTime":"2026-03-18T19:08:00.071Z","endTime":"2026-03-18T19:08:08.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:08:08.138Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Conley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:08:47.702Z","endTime":"2026-03-18T19:09:50.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ff6e5ecd-68f7-3d3a-86d1-3839c210a088","startTime":"2026-03-18T19:08:33.834Z","endTime":"2026-03-18T19:08:37.019Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75296331229152,"aZ":-10.74096892343366,"pfxX":5.870518601020974,"pfxZ":11.718527819019705,"pX":0.2596960810112734,"pZ":2.0700977174136552,"vX0":-3.6231820918981095,"vY0":-134.7540868682858,"vZ0":-8.660308271344316,"x":107.1,"y":182.89,"x0":0.8627064107296774,"y0":50.0031874156875,"z0":6.095048489699147,"aX":10.738575070074155},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-9.8,"spinRate":2096,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4072988795977093,"extension":6.192426446287171},"index":1,"playId":"bb195e04-7629-3c6a-b44e-bfbe1f2bf245","pitchNumber":1,"startTime":"2026-03-18T19:08:49.955Z","endTime":"2026-03-18T19:08:53.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.4,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.449955790803504,"aZ":-32.12338188286735,"pfxX":3.8424903171146916,"pfxZ":0.038442599894738194,"pX":2.212627188452623,"pZ":3.7790379472531486,"vX0":0.5437629648075281,"vY0":-118.14008259388508,"vZ0":0.8749729521519478,"x":32.66,"y":136.75,"x0":1.4803761421788575,"y0":50.00477008383742,"z0":6.32352643508823,"aX":5.510733067516222},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":851,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.46108166331521794,"extension":5.965834862275821},"index":2,"playId":"0c2debeb-394c-30cd-9f1c-24e55a514dab","pitchNumber":2,"startTime":"2026-03-18T19:09:07.707Z","endTime":"2026-03-18T19:09:10.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2840994009264,"aZ":-13.625387331503907,"pfxX":3.711278105740329,"pfxZ":10.162386423415935,"pX":0.6004534072287881,"pZ":3.0588618112073247,"vX0":-2.2989904411212496,"vY0":-133.6195973373142,"vZ0":-5.644215359102873,"x":94.11,"y":156.19,"x0":0.9857479119141253,"y0":50.00026027950577,"z0":6.161714368465004,"aX":6.772303799217061},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-6.2,"spinRate":2062,"spinDirection":159},"zone":3,"typeConfidence":2.0,"plateTime":0.4084723375615793,"extension":6.151477694916789},"index":3,"playId":"5f14f0be-d256-3f8c-9db4-1fa9495e8803","pitchNumber":3,"startTime":"2026-03-18T19:09:24.506Z","endTime":"2026-03-18T19:09:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-18T19:09:41.979Z","endTime":"2026-03-18T19:09:47.078Z","isPitch":false,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200974867432944,"aZ":-11.972442495058116,"pfxX":3.3907190833756107,"pfxZ":10.819875446734535,"pX":-0.21177590689097744,"pZ":2.163988117329426,"vX0":-3.745063005778318,"vY0":-135.87934515037074,"vZ0":-8.370437537856247,"x":125.07,"y":180.35,"x0":0.7448288584810312,"y0":50.00173352510807,"z0":6.1192788611664595,"aX":6.330356620490222},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2078,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.40332473786808487,"extension":6.419031322170416},"index":5,"playId":"bae928fd-f7a8-3f90-a1e0-df4ebd503485","pitchNumber":4,"startTime":"2026-03-18T19:09:47.078Z","endTime":"2026-03-18T19:09:50.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.73,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:09:50.803Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton McIntyre singles on a ground ball to left fielder Otto Kemp. Luke Waddell to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:09:55.774Z","endTime":"2026-03-18T19:10:40.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"postOnSecond":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":83.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54696039120266,"aZ":-11.386221062704907,"pfxX":2.9052316227973227,"pfxZ":11.539234135941694,"pX":-0.2809076286652375,"pZ":1.8635919036605846,"vX0":-4.308369668449512,"vY0":-133.57781218681941,"vZ0":-8.814313789800876,"x":127.71,"y":188.46,"x0":0.9776265810479299,"y0":50.00627189183841,"z0":6.030906914694976,"aX":5.235905100091686},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":-4.3,"spinRate":2039,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.41049508374478183,"extension":6.259894115354516},"index":0,"playId":"bd47bef0-89ba-3e24-975e-4ebe2aded13c","pitchNumber":1,"startTime":"2026-03-18T19:10:13.976Z","endTime":"2026-03-18T19:10:17.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":827637,"link":"/api/v1/people/827637","batSide":{"code":"L","description":"Left"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012325154819887,"aZ":-25.27599994448321,"pfxX":-2.242717702314443,"pfxZ":4.232128633400675,"pX":0.1282095299775182,"pZ":1.5864604784491125,"vX0":-2.4327573330015904,"vY0":-126.36970924598197,"vZ0":-6.177888629399414,"x":112.11,"y":195.95,"x0":1.3920993582293089,"y0":50.00107397151242,"z0":6.073771771426522,"aX":-3.652438841419056},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":4.6,"spinRate":2345,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4322414644019257,"extension":5.990837318924533},"hitData":{"launchSpeed":87.5,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.17,"coordY":107.21}},"index":1,"playId":"4e26df4b-78f0-34b6-b878-bf586806f707","pitchNumber":2,"startTime":"2026-03-18T19:10:31.775Z","endTime":"2026-03-18T19:10:40.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":827637,"link":"/api/v1/people/827637","batSide":{"code":"L","description":"Left"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827637,"link":"/api/v1/people/827637"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":827637,"link":"/api/v1/people/827637"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.58,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:10:40.646Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Hartman walks. Luke Waddell to 3rd. Dalton McIntyre to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:10:49.402Z","endTime":"2026-03-18T19:12:59.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":807080,"fullName":"Eric Hartman","link":"/api/v1/people/807080"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807080,"fullName":"Eric Hartman","link":"/api/v1/people/807080"},"postOnSecond":{"id":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"postOnThird":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":827637,"fullName":"Dalton McIntyre","link":"/api/v1/people/827637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807080,"fullName":"Eric Hartman","link":"/api/v1/people/807080"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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.6,"endSpeed":75.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193687377852857,"aZ":-28.631530767121294,"pfxX":-5.181453946888733,"pfxZ":2.4895430251953727,"pX":-0.42734751424384054,"pZ":0.4720428060132694,"vX0":-3.2536488462030797,"vY0":-118.64494472641421,"vZ0":-6.551657775720175,"x":133.29,"y":226.03,"x0":1.635950358665734,"y0":50.00180082472797,"z0":5.886206122151811,"aX":-7.368922056829832},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.1,"breakHorizontal":10.2,"spinRate":2388,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46205203116306315,"extension":6.081683123725695},"index":0,"playId":"b04838a2-cd8a-3fa3-8e9c-79e693577657","pitchNumber":1,"startTime":"2026-03-18T19:11:09.045Z","endTime":"2026-03-18T19:11:12.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00574447205418,"aZ":-12.049770172133556,"pfxX":1.7211867974273605,"pfxZ":11.12848851760732,"pX":-0.6747325179111847,"pZ":0.8373897280644245,"vX0":-4.645780179585553,"vY0":-133.22988632401336,"vZ0":-11.22328761588505,"x":142.72,"y":216.17,"x0":0.8633984860601267,"y0":50.00484763930882,"z0":5.960579984227835,"aX":3.113434786429438},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-2.2,"spinRate":2044,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.41017292767426117,"extension":6.221436355139245},"index":1,"playId":"07bd3835-bff2-37a5-a0f9-99b522c457aa","pitchNumber":2,"startTime":"2026-03-18T19:11:30.645Z","endTime":"2026-03-18T19:11:34.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297203367428136,"aZ":-27.133036948775658,"pfxX":-3.9229200654949583,"pfxZ":3.1595400349978187,"pX":0.199163385665112,"pZ":1.3718888372489866,"vX0":-1.8710283626743254,"vY0":-125.73669054823809,"vZ0":-6.178053324758448,"x":109.41,"y":201.74,"x0":1.4633498002680845,"y0":50.00239335890799,"z0":6.072032579569264,"aX":-6.260034787624264},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":7.6,"spinRate":2233,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.43617480001877595,"extension":6.135226717998162},"index":2,"playId":"461194e0-2a14-30eb-b5cb-a91bd6f1056b","pitchNumber":3,"startTime":"2026-03-18T19:11:50.171Z","endTime":"2026-03-18T19:11:53.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455884738481764,"aZ":-30.479520496077836,"pfxX":-2.762997549231337,"pfxZ":1.0663337790980485,"pX":-1.0355251984730298,"pZ":1.8513916223530218,"vX0":-4.4747887672889,"vY0":-125.1166958121689,"vZ0":-4.46581092910859,"x":156.47,"y":188.79,"x0":1.13286221235111,"y0":50.0043228827792,"z0":6.147905744197464,"aX":-4.394552767561062},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":6.0,"spinRate":2288,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43722051048283284,"extension":6.085509167195702},"index":3,"playId":"bb89b6f9-0fd4-31a9-9ab1-7af9ef000aa1","pitchNumber":4,"startTime":"2026-03-18T19:12:10.229Z","endTime":"2026-03-18T19:12:14.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978394248192544,"aZ":-27.52556840231302,"pfxX":-4.8150344419648015,"pfxZ":2.8464542414424425,"pX":-0.35869444307034026,"pZ":1.1088160207117679,"vX0":-2.7826253854084912,"vY0":-126.9623950034368,"vZ0":-6.781709972939706,"x":130.67,"y":208.84,"x0":1.3769479816786478,"y0":50.00117496219804,"z0":6.004758334249763,"aX":-7.860581808073035},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":9.4,"spinRate":2246,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4313989212554228,"extension":6.1082441250631625},"index":4,"playId":"f4d79685-e9dc-3cb3-afa2-7d57c5dd46c6","pitchNumber":5,"startTime":"2026-03-18T19:12:31.679Z","endTime":"2026-03-18T19:12:35.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190273465126044,"aZ":-30.394959245808728,"pfxX":-3.7009400493956726,"pfxZ":1.11338700020357,"pX":-0.40843913935868703,"pZ":1.0895078805833098,"vX0":-3.250590203241786,"vY0":-125.92591166252417,"vZ0":-6.071431641426834,"x":132.57,"y":209.36,"x0":1.3830346571222887,"y0":50.001797297009055,"z0":6.011582694056391,"aX":-5.9022701602748775},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":7.4,"spinRate":2182,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.43609589377590297,"extension":6.16837164997072},"index":5,"playId":"590c4ea0-1cd3-3680-8e7a-68e7b0d82a72","pitchNumber":6,"startTime":"2026-03-18T19:12:52.253Z","endTime":"2026-03-18T19:12:59.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":827637,"link":"/api/v1/people/827637"},"second":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807080,"link":"/api/v1/people/807080"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.7,"awayTeamWinProbability":12.299999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.07,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:12:59.602Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ethan Workinger grounds out, shortstop Christian Cairo to first baseman Alex Binelas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T19:13:03.951Z","endTime":"2026-03-18T19:14:37.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":689688,"fullName":"Ethan Workinger","link":"/api/v1/people/689688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656353,"fullName":"Tucker Davidson","link":"/api/v1/people/656353"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689688,"fullName":"Ethan Workinger","link":"/api/v1/people/689688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681323,"link":"/api/v1/people/681323"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01514166151099,"aZ":-10.843205942780124,"pfxX":2.2509009754199347,"pfxZ":11.827393866443963,"pX":-1.7868123818716808,"pZ":2.456841117136243,"vX0":-7.152831425911658,"vY0":-133.73488741093158,"vZ0":-7.7254362864827835,"x":185.11,"y":172.45,"x0":0.6350764612165464,"y0":50.00088620019674,"z0":6.168772685832721,"aX":4.059231050115169},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.8,"breakHorizontal":-2.5,"spinRate":2084,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.41024384746669673,"extension":6.245206338123885},"index":0,"playId":"c5b75c19-21c5-3348-aab0-107a9769eb18","pitchNumber":1,"startTime":"2026-03-18T19:13:21.799Z","endTime":"2026-03-18T19:13:25.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"first":{"id":807080,"link":"/api/v1/people/807080"},"second":{"id":827637,"link":"/api/v1/people/827637"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.1,"endSpeed":74.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563085441988807,"aZ":-32.230556759649396,"pfxX":-10.995475173109885,"pfxZ":-0.04514074159610182,"pX":0.21899200774018082,"pZ":2.581101989585941,"vX0":-0.246966829225934,"vY0":-118.18266340841821,"vZ0":-1.5087474849306421,"x":108.65,"y":169.09,"x0":1.7521239055424824,"y0":50.00015653473905,"z0":6.201654913000403,"aX":-15.473167796788895},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.1,"breakHorizontal":19.9,"spinRate":2538,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.464335329269121,"extension":5.960743525770373},"index":1,"playId":"944cc643-2bb7-3517-9dd4-d8f1ce577c51","pitchNumber":2,"startTime":"2026-03-18T19:13:37.799Z","endTime":"2026-03-18T19:13:41.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"first":{"id":807080,"link":"/api/v1/people/807080"},"second":{"id":827637,"link":"/api/v1/people/827637"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946878749248683,"aZ":-28.726420646379527,"pfxX":4.064089482176823,"pfxZ":2.428410080650524,"pX":1.5728763594200939,"pZ":3.0130483238794024,"vX0":-0.9148203207033548,"vY0":-118.39441423153421,"vZ0":-1.3169804787202501,"x":57.05,"y":157.43,"x0":1.4367544795047222,"y0":50.000054558214934,"z0":6.209463195128523,"aX":5.759007876294245},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.3,"breakHorizontal":-7.1,"spinRate":1000,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4629206566390289,"extension":6.061986701640321},"index":2,"playId":"ad191bdd-a322-3858-9507-4b5961915dbb","pitchNumber":3,"startTime":"2026-03-18T19:13:55.118Z","endTime":"2026-03-18T19:13:59.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"first":{"id":807080,"link":"/api/v1/people/807080"},"second":{"id":827637,"link":"/api/v1/people/827637"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976511791896176,"aZ":-29.285485996319128,"pfxX":5.78077231493009,"pfxZ":2.072628735069417,"pX":0.14201381182861839,"pZ":1.9676489166943374,"vX0":-4.1358539281746545,"vY0":-117.25854278162566,"vZ0":-3.408409884512459,"x":111.59,"y":185.65,"x0":1.1767910423234014,"y0":50.00403558586469,"z0":6.1698562565503785,"aX":8.058238091491928},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.2,"breakHorizontal":-9.5,"spinRate":1049,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.46694569518218243,"extension":6.139423097088405},"index":3,"playId":"11a694ca-1d46-3339-ab43-39e85bbcbc22","pitchNumber":4,"startTime":"2026-03-18T19:14:12.553Z","endTime":"2026-03-18T19:14:16.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"first":{"id":807080,"link":"/api/v1/people/807080"},"second":{"id":827637,"link":"/api/v1/people/827637"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002487974633222,"aZ":-30.34681965866364,"pfxX":4.800701459534992,"pfxZ":1.2952120904708284,"pX":1.078464123190891,"pZ":2.477737065598868,"vX0":-1.9382618888585168,"vY0":-117.69889801367208,"vZ0":-1.9837970000364606,"x":75.89,"y":171.88,"x0":1.2882673622903351,"y0":50.00023844684023,"z0":6.137482368224113,"aX":6.745051374364988},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.2,"breakHorizontal":-8.3,"spinRate":978,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4650781925777876,"extension":6.088512190859591},"hitData":{"launchSpeed":73.4,"launchAngle":7.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.18,"coordY":150.82}},"index":4,"playId":"e86ce6d0-d257-3c34-abb2-cbdcab8dda5a","pitchNumber":5,"startTime":"2026-03-18T19:14:32.079Z","endTime":"2026-03-18T19:14:37.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656353,"link":"/api/v1/people/656353","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":681323,"link":"/api/v1/people/681323"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":596117,"link":"/api/v1/people/596117"},"shortstop":{"id":686551,"link":"/api/v1/people/686551"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":801537,"link":"/api/v1/people/801537"},"right":{"id":650559,"link":"/api/v1/people/650559"}},"offense":{"batter":{"id":689688,"link":"/api/v1/people/689688","batSide":{"code":"R","description":"Right"}},"first":{"id":807080,"link":"/api/v1/people/807080"},"second":{"id":827637,"link":"/api/v1/people/827637"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"credit":"b_ab"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_ab"},{"player":{"id":689688,"link":"/api/v1/people/689688"},"credit":"b_pa"},{"player":{"id":656353,"link":"/api/v1/people/656353"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.63,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:14:37.708Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T19:16:46.144Z","endTime":"2026-03-18T19:17:59.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to third base for Luke Waddell.","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-03-18T19:15:02.756Z","endTime":"2026-03-18T19:16:48.351Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371202374570448,"aZ":-30.25314105836112,"pfxX":0.05831076196794305,"pfxZ":1.2183605006817562,"pX":-0.21447333890064513,"pZ":2.6398071206447744,"vX0":4.674443123219166,"vY0":-124.93516794563887,"vZ0":-0.10327384843492182,"x":125.18,"y":167.51,"x0":-2.1180015260798686,"y0":50.00364169106826,"z0":5.1697937314422315,"aX":0.09226065657914775},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2252,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4385470678515411,"extension":6.604269949044344},"index":1,"playId":"00889164-a07f-3c99-af9b-7caef8c1166b","pitchNumber":1,"startTime":"2026-03-18T19:16:48.351Z","endTime":"2026-03-18T19:16:52.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91777234482803,"aZ":-15.140862004889971,"pfxX":-5.667204904437442,"pfxZ":8.878718574241779,"pX":0.8090074434809247,"pZ":3.001583383414507,"vX0":9.164342989119367,"vY0":-137.70822112839969,"vZ0":-3.337793187779064,"x":86.16,"y":157.74,"x0":-1.8274751254621535,"y0":50.00149275482113,"z0":5.255191991049212,"aX":-10.871365991226982},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2087,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3979160574213432,"extension":6.607840015642237},"index":2,"playId":"3dbc9873-f7d8-3e58-bf88-b101b506d3e9","pitchNumber":2,"startTime":"2026-03-18T19:17:00.081Z","endTime":"2026-03-18T19:17:03.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23077710541512,"aZ":-17.550278697752486,"pfxX":-5.133421165573328,"pfxZ":7.175101488198317,"pX":-0.24684579969279366,"pZ":2.651844849445872,"vX0":6.726007814502856,"vY0":-141.37841139527148,"vZ0":-4.26829548340809,"x":126.41,"y":167.18,"x0":-1.982385797040898,"y0":50.000553657306035,"z0":5.297105420557526,"aX":-10.459794425102357},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":8.0,"spinRate":2040,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.38644620381680905,"extension":6.667015368107927},"index":3,"playId":"af31dccd-81f4-3c8d-83de-5eb3778a6825","pitchNumber":3,"startTime":"2026-03-18T19:17:19.773Z","endTime":"2026-03-18T19:17:27.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68385815026651,"aZ":-12.77783477561929,"pfxX":-4.236252457783811,"pfxZ":9.60705886629263,"pX":0.6312509943132474,"pZ":3.3064379331119964,"vX0":8.249214801240013,"vY0":-142.1548247445425,"vZ0":-3.106023866038927,"x":92.94,"y":149.51,"x0":-1.7757424589490687,"y0":50.00372957142771,"z0":5.239897168766601,"aX":-8.55452846092831},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2208,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38731361955049914,"extension":6.856030099361926},"index":4,"playId":"770d3291-7782-3b18-8464-429d93a91202","pitchNumber":4,"startTime":"2026-03-18T19:17:55.480Z","endTime":"2026-03-18T19:17:59.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:17:59.166Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"René Pinto flies out to left fielder Ethan Workinger.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T19:18:16.684Z","endTime":"2026-03-18T19:18:53.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689688,"link":"/api/v1/people/689688"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38474593934513,"aZ":-13.153808862977266,"pfxX":-4.686864881079019,"pfxZ":9.797614502431077,"pX":0.5506524123570529,"pZ":2.9081428277708965,"vX0":8.20116493612744,"vY0":-138.9962311256426,"vZ0":-4.154189246357184,"x":96.01,"y":160.26,"x0":-1.8396298768123396,"y0":50.00544442397712,"z0":5.306000248648234,"aX":-9.101873454832798},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2028,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3952204237247545,"extension":6.692412494884091},"index":0,"playId":"a5b201b5-ab42-3d24-b6a5-c3babf2f0a8f","pitchNumber":1,"startTime":"2026-03-18T19:18:20.594Z","endTime":"2026-03-18T19:18:23.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.7,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62614801390755,"aZ":-12.667079980062091,"pfxX":-5.5573941499728114,"pfxZ":9.65885013603955,"pX":1.4015810532080568,"pZ":2.640601062623598,"vX0":10.655635032229661,"vY0":-141.73033807037433,"vZ0":-4.93041452116981,"x":63.58,"y":167.48,"x0":-1.6973180774348768,"y0":50.00187923457538,"z0":5.222173211658903,"aX":-11.223799115778235},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2208,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3875582294949709,"extension":6.740040428461135},"index":1,"playId":"c1d4bcd1-8204-3991-b435-6f026581fd15","pitchNumber":2,"startTime":"2026-03-18T19:18:34.427Z","endTime":"2026-03-18T19:18:38.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939347116955396,"aZ":-28.237826731207228,"pfxX":-0.26750043931897705,"pfxZ":2.3980490615291963,"pX":-0.15136253719660892,"pZ":2.3480556007310005,"vX0":5.035850446077134,"vY0":-126.96307709332167,"vZ0":-1.3919368091699886,"x":122.77,"y":175.38,"x0":-2.122036256341779,"y0":50.001311296391535,"z0":5.1416328317860405,"aX":-0.43978210322628014},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-0.6,"spinRate":2320,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.43070408670466875,"extension":6.678561607909146},"hitData":{"launchSpeed":93.7,"launchAngle":29.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.2,"coordY":74.19}},"index":2,"playId":"0ad0d330-2e5d-3d17-b5e5-e8875c9b969b","pitchNumber":3,"startTime":"2026-03-18T19:18:45.993Z","endTime":"2026-03-18T19:18:53.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:18:53.717Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Garrett Stubbs pops out to third baseman Luke Waddell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-18T19:19:01.616Z","endTime":"2026-03-18T19:19:38.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.042881435541286,"aZ":-27.731676618626214,"pfxX":1.0492303858476704,"pfxZ":2.799155851030811,"pX":-0.6523561152397953,"pZ":1.7807920401216553,"vX0":3.5793500809980787,"vY0":-125.57228977467918,"vZ0":-2.546962863721884,"x0":-2.2364025191470485,"y0":50.000492657251215,"z0":5.079954335725816,"aX":1.6639936715791186},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-2.8,"spinRate":2347,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.43731655673891856,"extension":6.783179236648155},"index":0,"playId":"59f129ba-1dce-378a-af65-918f07bc36b1","pitchNumber":1,"startTime":"2026-03-18T19:19:15.832Z","endTime":"2026-03-18T19:19:19.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.3,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46911224202547,"aZ":-13.904311060051816,"pfxX":-6.718544675272987,"pfxZ":9.346867245660516,"pX":0.0054367293089539895,"pZ":2.1746813829287546,"vX0":7.777361365161038,"vY0":-139.8712385627551,"vZ0":-5.754283348663818,"x":141.87,"y":190.7,"x0":-1.9560068737210623,"y0":50.00604255907753,"z0":5.192377607839301,"aX":-13.137573128172637},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2124,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39360551728147053,"extension":6.730869097610942},"hitData":{"launchSpeed":86.6,"launchAngle":64.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.24,"coordY":164.75}},"index":1,"playId":"692d80af-e285-369b-860e-c4968c49fb81","pitchNumber":2,"startTime":"2026-03-18T19:19:27.144Z","endTime":"2026-03-18T19:19:38.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":695462,"link":"/api/v1/people/695462"},"third":{"id":680672,"link":"/api/v1/people/680672"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":689688,"link":"/api/v1/people/689688"},"center":{"id":807080,"link":"/api/v1/people/807080"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-18T19:19:38.896Z","atBatIndex":71}]