[{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Roman Anthony hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:05:15.497Z","endTime":"2026-03-20T17:05:54.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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-20T14:54:39.775Z","endTime":"2026-03-20T16:50:54.089Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-20T16:50:54.089Z","endTime":"2026-03-20T17:03:56.709Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-20T17:03:56.709Z","endTime":"2026-03-20T17:05:17.517Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153178680316017,"aZ":-12.591949583208528,"pfxX":5.357414414573932,"pfxZ":10.412249353742933,"pX":-0.12153018131592642,"pZ":2.679100768371331,"vX0":-4.750101362145805,"vY0":-136.3226186875223,"vZ0":-6.5938611807414835,"x":121.63,"y":166.44,"x0":0.9480272118418748,"y0":50.00410790993697,"z0":5.99967797042842,"aX":10.077544486492622},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2198,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.4018931309150737,"extension":6.589174346803887},"index":3,"playId":"247e85ab-017f-36ac-99d8-0ad62b6079f3","pitchNumber":1,"startTime":"2026-03-20T17:05:17.517Z","endTime":"2026-03-20T17:05:21.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.091306065562655,"aZ":-41.38334782921245,"pfxX":-1.9901179395978692,"pfxZ":-6.9104648333505105,"pX":0.47590911548050857,"pZ":0.7532814676588673,"vX0":-0.9991894666483757,"vY0":-114.71225568580225,"vZ0":-2.714604190451909,"x":98.86,"y":218.44,"x0":1.1755447458381987,"y0":50.001281588618845,"z0":5.983978685024397,"aX":-2.6533240145070955},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.8,"breakHorizontal":3.8,"spinRate":2589,"spinDirection":299},"zone":14,"typeConfidence":0.91,"plateTime":0.47735882374376537,"extension":6.667862568083308},"index":4,"playId":"a06747d1-64a0-3796-b13e-a9cd52349eeb","pitchNumber":2,"startTime":"2026-03-20T17:05:30.491Z","endTime":"2026-03-20T17:05:34.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37807188674016,"aZ":-13.007708137393772,"pfxX":6.3836796372324836,"pfxZ":9.844545494507589,"pX":1.7667426381514015,"pZ":4.0053122949531055,"vX0":-0.05616312206172552,"vY0":-138.50443569936164,"vZ0":-3.5982048702823963,"x":49.66,"y":130.64,"x0":0.9577894222938083,"y0":50.00011112154406,"z0":6.18865845739509,"aX":12.423526245592848},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":-11.5,"spinRate":2991,"spinDirection":63},"zone":12,"typeConfidence":0.92,"plateTime":0.3951727258658275,"extension":6.49169980808719},"index":5,"playId":"9319d3e9-6294-34c0-a94a-e3c0acac628f","pitchNumber":3,"startTime":"2026-03-20T17:05:44.420Z","endTime":"2026-03-20T17:05:54.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-20T17:05:54.238Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:06:11.662Z","endTime":"2026-03-20T17:08:07.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":94.2,"endSpeed":87.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29026686443653,"aZ":-15.899226246064513,"pfxX":5.6203273652574435,"pfxZ":8.460712310094179,"pX":-0.6238813291461466,"pZ":2.4186547684331963,"vX0":-6.625893535758213,"vY0":-137.08071113546578,"vZ0":-6.57902505983199,"x":140.78,"y":173.48,"x0":1.082305686913212,"y0":50.002427553922935,"z0":5.915123790832275,"aX":10.81023698017295},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-9.0,"spinRate":2198,"spinDirection":159},"zone":4,"typeConfidence":0.89,"plateTime":0.39796334809861644,"extension":6.559880805785489},"index":0,"playId":"695585c4-703d-377f-98ca-a9c77b012686","pitchNumber":1,"startTime":"2026-03-20T17:06:23.678Z","endTime":"2026-03-20T17:06:27.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330626856568543,"aZ":-28.937722360750744,"pfxX":8.517852793746746,"pfxZ":2.039052299571935,"pX":2.0019935596776026,"pZ":2.203102828427536,"vX0":-0.48081242411286607,"vY0":-124.86474506546939,"vZ0":-3.474362339878946,"x":40.69,"y":179.3,"x0":1.0881341913205018,"y0":50.00608033831212,"z0":5.973950463405248,"aX":13.556554415771414},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-15.4,"spinRate":439,"spinDirection":190},"zone":14,"typeConfidence":0.92,"plateTime":0.4373603494662053,"extension":6.485231093223607},"index":1,"playId":"f0074485-cded-3b9d-b34a-e4f0957d8af5","pitchNumber":2,"startTime":"2026-03-20T17:06:36.747Z","endTime":"2026-03-20T17:06:41.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04601442833323,"aZ":-27.85505712607377,"pfxX":9.28357449363206,"pfxZ":2.6628966452956755,"pX":0.4764867805380349,"pZ":1.6821893979276816,"vX0":-4.388676425733088,"vY0":-126.11131554325985,"vZ0":-4.948183883196331,"x":98.84,"y":193.36,"x0":1.0269014348236107,"y0":50.00385931206933,"z0":5.898880967873569,"aX":15.053613634424247},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-16.0,"spinRate":1586,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.43323111190334584,"extension":6.649975697937709},"index":2,"playId":"01383dc0-a229-38ca-bdfa-6564cdda0814","pitchNumber":3,"startTime":"2026-03-20T17:06:51.454Z","endTime":"2026-03-20T17:06:55.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690885237147555,"aZ":-27.657421106393468,"pfxX":9.50611212464172,"pfxZ":2.80917576661695,"pX":0.13346381993769246,"pZ":0.9601460771979189,"vX0":-5.380435788631428,"vY0":-125.53970603881399,"vZ0":-6.615282019761381,"x":111.91,"y":212.86,"x0":1.0613536561093355,"y0":50.004290927163524,"z0":5.859397093502997,"aX":15.284489921929373},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":1998,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.4351108050702175,"extension":6.555258521561265},"index":3,"playId":"64fa93ab-b969-3f06-9384-af9d355687cd","pitchNumber":4,"startTime":"2026-03-20T17:07:07.646Z","endTime":"2026-03-20T17:07:11.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859414131936642,"aZ":-10.859493143321215,"pfxX":5.378562422969971,"pfxZ":10.567063846110097,"pX":0.9808188238705222,"pZ":2.761509405214816,"vX0":-1.6472260125026796,"vY0":-140.8565090471234,"vZ0":-7.44287120677332,"x":79.61,"y":164.22,"x0":0.8730813851934365,"y0":50.00120834192278,"z0":6.133750748481006,"aX":10.847639761214941},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":-9.5,"spinRate":2292,"spinDirection":152},"zone":12,"typeConfidence":0.93,"plateTime":0.3882934557043769,"extension":6.634587296010814},"index":4,"playId":"af083ec4-bda6-35f7-8454-6f3619ae3102","pitchNumber":5,"startTime":"2026-03-20T17:07:21.459Z","endTime":"2026-03-20T17:07:25.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.4,"endSpeed":80.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74028417463976,"aZ":-28.907219623038955,"pfxX":9.272925900103226,"pfxZ":1.9951422157170935,"pX":0.5178041044257566,"pZ":2.8006623757408544,"vX0":-3.8057931307062516,"vY0":-127.27561487411896,"vZ0":-2.353742877340874,"x":97.26,"y":163.16,"x0":0.8298930313284716,"y0":50.00187387579455,"z0":6.032472598152911,"aX":15.173726004451611},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":-15.8,"spinRate":1558,"spinDirection":115},"zone":3,"typeConfidence":0.9,"plateTime":0.4307597092672797,"extension":6.606584406670888},"index":5,"playId":"c191c70a-91fb-32af-ad76-499cb5f51f2d","pitchNumber":6,"startTime":"2026-03-20T17:07:42.976Z","endTime":"2026-03-20T17:07:46.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72810827980901,"aZ":-27.804824108206464,"pfxX":-2.007611212406836,"pfxZ":2.545097282098591,"pX":-0.4305674180233065,"pZ":1.1775727079559752,"vX0":-3.5747653796330607,"vY0":-128.90624833096885,"vZ0":-6.495568768073338,"x":133.41,"y":206.99,"x0":1.224287579472912,"y0":50.004060976440215,"z0":5.820335321328732,"aX":-3.4461440191544765},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":4.3,"spinRate":2426,"spinDirection":155},"zone":13,"typeConfidence":0.92,"plateTime":0.4216774577074984,"extension":6.561664500110666},"index":6,"playId":"095e3120-53e2-3a2c-836c-f62cdb2b3c4a","pitchNumber":7,"startTime":"2026-03-20T17:08:03.581Z","endTime":"2026-03-20T17:08:07.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:08:07.586Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:08:23.278Z","endTime":"2026-03-20T17:09:29.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65919079753674,"aZ":-12.279918138942385,"pfxX":6.348491960966411,"pfxZ":10.22421494397781,"pX":0.7121149603858752,"pZ":3.1010641728407062,"vX0":-2.668838022740995,"vY0":-138.98555251447564,"vZ0":-5.934716973717415,"x":89.86,"y":155.05,"x0":0.8627151115163231,"y0":50.00655672182843,"z0":6.087911984737564,"aX":12.358445751287146},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-10.9,"spinRate":2191,"spinDirection":148},"zone":3,"typeConfidence":0.93,"plateTime":0.3948775498061008,"extension":6.585177279137575},"index":0,"playId":"fe1a3d9f-c3b8-3612-9e16-f3a49627449b","pitchNumber":1,"startTime":"2026-03-20T17:08:32.858Z","endTime":"2026-03-20T17:08:37.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926956867729388,"aZ":-12.914170240571648,"pfxX":5.106228872584534,"pfxZ":9.712250926555797,"pX":1.3556041035026132,"pZ":3.3333122099332693,"vX0":-0.16431140251865706,"vY0":-139.79723533285426,"vZ0":-5.331972003407561,"x":65.33,"y":148.78,"x0":0.7514210583384845,"y0":50.00403982239829,"z0":6.110067482194399,"aX":10.127526086825617},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":-9.2,"spinRate":2206,"spinDirection":141},"zone":12,"typeConfidence":0.93,"plateTime":0.39150538575447325,"extension":6.689605526109414},"index":1,"playId":"510f0a6b-24ce-39c4-9ec9-377daba51479","pitchNumber":2,"startTime":"2026-03-20T17:08:53.706Z","endTime":"2026-03-20T17:08:57.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16027898457436,"aZ":-31.8252790014107,"pfxX":-1.1316413567263002,"pfxZ":0.20661099508892455,"pX":-1.8328344379283519,"pZ":1.3308588019592587,"vX0":-6.569898058035094,"vY0":-128.6521582679864,"vZ0":-5.376447215383437,"x":186.86,"y":202.85,"x0":0.882316932940936,"y0":50.005196582761116,"z0":5.862310799711603,"aX":-1.9305917234431411},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":3.2,"spinRate":2603,"spinDirection":328},"zone":13,"typeConfidence":0.89,"plateTime":0.4228329343362933,"extension":6.683268777479238},"index":2,"playId":"848a1030-1b88-3877-a5a7-d2ac6d1b76f4","pitchNumber":3,"startTime":"2026-03-20T17:09:25.005Z","endTime":"2026-03-20T17:09:29.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:09:29.914Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to center fielder Cedric Mullins, deflected by pitcher Shane McClanahan. Roman Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:09:41.229Z","endTime":"2026-03-20T17:11:26.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663556,"link":"/api/v1/people/663556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.985102064811624,"aZ":-32.004466608879696,"pfxX":6.542043331368199,"pfxZ":0.10996606495809402,"pX":-0.1173468151584121,"pZ":3.1790523092504515,"vX0":-4.358447673864817,"vY0":-124.74559890475095,"vZ0":-0.8622330672611017,"x":121.47,"y":152.95,"x0":0.7909450243635068,"y0":50.005539312173234,"z0":6.136962597003902,"aX":10.448627964742736},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-11.0,"spinRate":1229,"spinDirection":113},"zone":2,"typeConfidence":0.85,"plateTime":0.4368782885849378,"extension":6.446943756795917},"index":0,"playId":"b84aa9c0-a6e9-3f2f-ab3f-e606c549af26","pitchNumber":1,"startTime":"2026-03-20T17:09:53.567Z","endTime":"2026-03-20T17:09:57.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61709179060632,"aZ":-32.71199830966811,"pfxX":6.245934787008774,"pfxZ":-0.32423478466354183,"pX":0.8381695576000633,"pZ":2.490743158713409,"vX0":-2.2357965775947912,"vY0":-127.0104898194819,"vZ0":-2.700661774736994,"x":85.05,"y":171.53,"x0":0.9073633462901067,"y0":50.00116483991671,"z0":6.112495139315565,"aX":10.429123058120258},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.8,"breakHorizontal":-11.0,"spinRate":1330,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.4276525172663783,"extension":6.548750620824779},"index":1,"playId":"9ab46d9b-b973-3293-902e-de3fdaf902bf","pitchNumber":2,"startTime":"2026-03-20T17:10:10.234Z","endTime":"2026-03-20T17:10:14.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.189296838677958,"aZ":-41.48843727752445,"pfxX":-3.13289657208074,"pfxZ":-6.681631772807571,"pX":-0.38583336420493936,"pZ":1.8744536038510293,"vX0":-2.100988776493316,"vY0":-116.8001510857013,"vZ0":-0.7521008105300383,"x":131.71,"y":188.17,"x0":0.92969783893285,"y0":50.004416044904005,"z0":6.072662207041866,"aX":-4.366193223439334},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.0,"breakHorizontal":6.1,"spinRate":2549,"spinDirection":303},"zone":7,"typeConfidence":0.91,"plateTime":0.46738972872264206,"extension":6.651635423976863},"index":2,"playId":"226ca06e-8388-3b20-a569-df7f09700a5b","pitchNumber":3,"startTime":"2026-03-20T17:10:43.281Z","endTime":"2026-03-20T17:10:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480602234874446,"aZ":-14.739656592979209,"pfxX":3.889642080207867,"pfxZ":8.493716276258027,"pX":1.1426501113134577,"pZ":3.130382471974082,"vX0":-0.5037237336782682,"vY0":-140.63559491348363,"vZ0":-5.9429092097604785,"x":73.44,"y":154.26,"x0":0.8148030195063554,"y0":50.00320731353593,"z0":6.186033296634224,"aX":7.98459452249899},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":-7.0,"spinRate":2381,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.3858424617363636,"extension":6.508785612130154},"index":3,"playId":"f39b4ceb-02a5-35fd-9f1b-096e189c39fd","pitchNumber":4,"startTime":"2026-03-20T17:10:59.550Z","endTime":"2026-03-20T17:11:04.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217254408528717,"aZ":-29.39658361368035,"pfxX":10.363797364936964,"pfxZ":1.7294577917139051,"pX":0.17389185699699275,"pZ":2.311379137069843,"vX0":-4.653382300595372,"vY0":-125.76139078395623,"vZ0":-3.375803756030083,"x":110.37,"y":176.37,"x0":0.700575947381786,"y0":50.00179566812535,"z0":6.05248983547098,"aX":16.61939912558534},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-17.8,"spinRate":3000,"spinDirection":200},"zone":5,"typeConfidence":0.92,"plateTime":0.4353357066639636,"extension":6.618435039529075},"hitData":{"launchSpeed":107.8,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.26,"coordY":92.07}},"index":4,"playId":"11ec07ae-7ccd-350d-b8bd-3ff3b35eb033","pitchNumber":5,"startTime":"2026-03-20T17:11:17.736Z","endTime":"2026-03-20T17:11:26.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:11:26.704Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:11:38.666Z","endTime":"2026-03-20T17:13:17.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.739522418995637,"aZ":-41.34288712135213,"pfxX":-1.7871964658522272,"pfxZ":-6.765364717286582,"pX":-0.6210526861964304,"pZ":1.7975845257164864,"vX0":-2.6642528540248813,"vY0":-115.19613949729482,"vZ0":-0.7947187113397433,"x":140.67,"y":190.25,"x0":0.7789906794349687,"y0":50.00298904208522,"z0":6.115132904429302,"aX":-2.421685522633064},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.2,"breakHorizontal":3.8,"spinRate":517,"spinDirection":151},"zone":7,"typeConfidence":0.91,"plateTime":0.47397421029901166,"extension":6.607137252077854},"index":0,"playId":"a2bb4568-4b45-3f74-87b9-5a0be49e7fce","pitchNumber":1,"startTime":"2026-03-20T17:11:48.789Z","endTime":"2026-03-20T17:11:52.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63974494152502,"aZ":-14.179357561991646,"pfxX":4.073238077745252,"pfxZ":9.562238760802067,"pX":-1.7216319547358832,"pZ":2.547221529135855,"vX0":-7.821276955756713,"vY0":-136.2544814681463,"vZ0":-6.574731441691863,"x":182.62,"y":170.01,"x0":0.6555449526930306,"y0":50.00541474363466,"z0":5.969423363967719,"aX":7.668067047264019},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-5.8,"spinRate":2172,"spinDirection":147},"zone":11,"typeConfidence":0.89,"plateTime":0.4018212496543332,"extension":6.593748617709157},"index":1,"playId":"dc0e2b65-3460-3972-9481-7f0f41316c0b","pitchNumber":2,"startTime":"2026-03-20T17:12:02.368Z","endTime":"2026-03-20T17:12:05.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125814318048963,"aZ":-18.137120307237165,"pfxX":4.713345285862349,"pfxZ":7.513188824045775,"pX":0.6216272704703759,"pZ":3.2616916188829586,"vX0":-2.716829298150018,"vY0":-135.4563556799432,"vZ0":-4.096146718147743,"x":93.31,"y":150.71,"x0":1.0224809032198525,"y0":50.00256221148522,"z0":6.05271324112118,"aX":8.804819208336662},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":-8.0,"spinRate":2141,"spinDirection":146},"zone":12,"typeConfidence":0.87,"plateTime":0.40354611635429105,"extension":6.564269219742237},"index":2,"playId":"39748cef-81fe-3e04-b9bb-ab2bc11aac9c","pitchNumber":3,"startTime":"2026-03-20T17:12:18.432Z","endTime":"2026-03-20T17:12:22.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251479805640884,"aZ":-16.713777736222678,"pfxX":5.444329771724091,"pfxZ":8.120570727134476,"pX":0.6423423963204676,"pZ":3.0148538809892744,"vX0":-2.782495639965807,"vY0":-136.20936088022313,"vZ0":-5.001307769240429,"x":92.52,"y":157.38,"x0":0.9627074560948893,"y0":50.00076731163862,"z0":6.007930436951505,"aX":10.362517861331208},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":-9.4,"spinRate":2164,"spinDirection":148},"zone":3,"typeConfidence":0.88,"plateTime":0.40012209078383965,"extension":6.600698089882933},"index":3,"playId":"673469f6-68be-3dbf-ab75-fcaedfe24284","pitchNumber":4,"startTime":"2026-03-20T17:12:33.653Z","endTime":"2026-03-20T17:12:37.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900707068270805,"aZ":-15.81926762551736,"pfxX":3.4274476631169994,"pfxZ":8.51693222623289,"pX":-0.8426359417913516,"pZ":2.627733981685673,"vX0":-5.5681396095446285,"vY0":-137.54499612100022,"vZ0":-6.2319596811812685,"x":149.12,"y":167.83,"x0":0.7606732477665343,"y0":50.000333620061596,"z0":5.991424374803905,"aX":6.580227210786752},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":-5.0,"spinRate":2147,"spinDirection":147},"zone":11,"typeConfidence":0.89,"plateTime":0.3978827215719547,"extension":6.681659115558597},"index":4,"playId":"08b9af37-9919-3e57-9f3e-e77ff17a8c39","pitchNumber":5,"startTime":"2026-03-20T17:12:46.918Z","endTime":"2026-03-20T17:12:50.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-20T17:12:57.406Z","endTime":"2026-03-20T17:13:08.675Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.741041826081215,"aZ":-34.49525307427258,"pfxX":-2.768730312221944,"pfxZ":-1.4670529086421151,"pX":-0.7107986855194004,"pZ":2.347259507467627,"vX0":-3.4735588907333095,"vY0":-123.7518258029898,"vZ0":-1.979493700617414,"x":144.09,"y":175.4,"x0":1.0595050509599115,"y0":50.00262328265336,"z0":5.989659079688513,"aX":-4.384892808584211},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":5.6,"spinRate":2316,"spinDirection":263},"zone":4,"typeConfidence":0.73,"plateTime":0.43904919379940033,"extension":6.543235049499941},"index":6,"playId":"d1feced3-a2a7-3b76-8490-0db5c1a6d91d","pitchNumber":6,"startTime":"2026-03-20T17:13:08.675Z","endTime":"2026-03-20T17:13:17.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:13:17.042Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:15:10.091Z","endTime":"2026-03-20T17:16:29.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689786145260516,"aZ":-18.2137445023032,"pfxX":-9.237490179976028,"pfxZ":7.045922984820507,"pX":0.9520688906528917,"pZ":2.0574246928216477,"vX0":11.301269905185826,"vY0":-139.7046803136039,"vZ0":-5.287247743101594,"x":80.71,"y":183.23,"x0":-1.9404234818106556,"y0":50.006539148679714,"z0":5.167086580004853,"aX":-18.31284394683444},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2388,"spinDirection":227},"zone":14,"typeConfidence":1.34,"plateTime":0.3916676321221839,"extension":6.672502551569531},"index":0,"playId":"6a9fbf04-6685-32c7-b021-b9a6685a4c12","pitchNumber":1,"startTime":"2026-03-20T17:15:21.863Z","endTime":"2026-03-20T17:15:25.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715019976834437,"aZ":-26.556387275553433,"pfxX":0.19693257873442782,"pfxZ":3.193215555640224,"pX":1.6611273206604424,"pZ":3.1297778343985194,"vX0":9.058849029524195,"vY0":-131.01077501646338,"vZ0":-0.8186573342713857,"x":53.68,"y":154.28,"x0":-1.8503508190455886,"y0":50.000496616542016,"z0":5.410954981974743,"aX":0.34532634281298447},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2458,"spinDirection":103},"zone":12,"typeConfidence":1.37,"plateTime":0.41625730237823744,"extension":6.725431037477862},"index":1,"playId":"e27eb84e-dbcc-3536-8b3d-d828c59f705e","pitchNumber":2,"startTime":"2026-03-20T17:15:36.978Z","endTime":"2026-03-20T17:15:40.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.0,"endSpeed":78.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968253066470993,"aZ":-26.04068036683874,"pfxX":-10.219841309443291,"pfxZ":3.8890897306784122,"pX":-0.6080849864276473,"pZ":1.1327264362328453,"vX0":6.445772208450786,"vY0":-124.97536839070898,"vZ0":-4.87489921813722,"x":140.18,"y":208.2,"x0":-1.8972933473095328,"y0":50.00147268178652,"z0":5.256031764010617,"aX":-16.111340158474306},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":16.9,"spinRate":2229,"spinDirection":254},"zone":13,"typeConfidence":1.35,"plateTime":0.4388205140485324,"extension":6.857514904582927},"index":2,"playId":"ef7b91db-c772-3ef1-9675-80a2cc5e022c","pitchNumber":3,"startTime":"2026-03-20T17:15:52.714Z","endTime":"2026-03-20T17:15:56.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09376573231315,"aZ":-21.193757582424816,"pfxX":0.13787270510111238,"pfxZ":6.087724428224096,"pX":1.464674126188516,"pZ":2.8361776483748073,"vX0":9.066913032089511,"vY0":-133.08300464788107,"vZ0":-2.12016605406441,"x":61.17,"y":162.2,"x0":-1.9964403662804215,"y0":50.00254517324213,"z0":5.1694822385518195,"aX":0.24716606279924622},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":-2.2,"spinRate":2486,"spinDirection":199},"zone":12,"typeConfidence":1.31,"plateTime":0.41071464362672705,"extension":6.63171996594642},"index":3,"playId":"52f2ed57-aec5-37c2-8b52-17748c630e48","pitchNumber":4,"startTime":"2026-03-20T17:16:08.995Z","endTime":"2026-03-20T17:16:12.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.113227762326815,"aZ":-14.931255932865275,"pfxX":-9.683312616639752,"pfxZ":8.908177537673787,"pX":1.3130013639272242,"pZ":2.0709960934873117,"vX0":12.247394727786451,"vY0":-139.1885786709905,"vZ0":-5.708281636092479,"x":66.95,"y":182.86,"x0":-1.913838515403814,"y0":50.005410673291664,"z0":5.1598362378655445,"aX":-18.750271130441742},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":14.6,"spinRate":2423,"spinDirection":226},"zone":14,"typeConfidence":1.32,"plateTime":0.395528146030522,"extension":6.797791334788008},"index":4,"playId":"ae510321-3815-30c2-b0ec-dfa4aa25e29f","pitchNumber":5,"startTime":"2026-03-20T17:16:24.677Z","endTime":"2026-03-20T17:16:29.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:16:29.639Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:16:38.535Z","endTime":"2026-03-20T17:18:24.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72517590519653,"aZ":-14.671276724830529,"pfxX":-7.747448056221272,"pfxZ":9.07251883146796,"pX":0.7221894647052984,"pZ":1.4397608384844351,"vX0":10.591573794626093,"vY0":-138.66088826493944,"vZ0":-7.665098239340038,"x":89.47,"y":199.91,"x0":-2.157255479487323,"y0":50.000657873623254,"z0":5.237444522093912,"aX":-14.94335347663913},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2426,"spinDirection":230},"zone":14,"typeConfidence":1.08,"plateTime":0.3964385224949085,"extension":6.751218894844571},"index":0,"playId":"44a8ef16-7d4e-3f52-a9c3-e9fa30662265","pitchNumber":1,"startTime":"2026-03-20T17:16:54.566Z","endTime":"2026-03-20T17:16:59.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08116293674143,"aZ":-14.75199416418344,"pfxX":-8.530119056204997,"pfxZ":8.999465158553921,"pX":-0.09747782701763225,"pZ":2.2130440837697543,"vX0":8.796370926571814,"vY0":-139.1792699664913,"vZ0":-5.370538794028398,"x":120.72,"y":179.03,"x0":-2.210884020369947,"y0":50.004640411342784,"z0":5.166450898271341,"aX":-16.516531712218207},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2449,"spinDirection":230},"zone":5,"typeConfidence":1.26,"plateTime":0.39554169550418905,"extension":6.6257182107273325},"index":1,"playId":"d9f0de11-0a88-341b-aa5a-a3654ce2f52c","pitchNumber":2,"startTime":"2026-03-20T17:17:10.014Z","endTime":"2026-03-20T17:17:13.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T17:17:29.394Z","endTime":"2026-03-20T17:17:46.436Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.48655211246055,"aZ":-19.385461859731567,"pfxX":-9.880233329104435,"pfxZ":6.569271608543669,"pX":-1.3464449658834705,"pZ":2.7655081373682124,"vX0":6.198533977133745,"vY0":-140.03500678912053,"vZ0":-3.1556762863855963,"x":168.32,"y":164.11,"x0":-2.3281686286937027,"y0":50.00135309384681,"z0":5.206071762771084,"aX":-19.23076509810334},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":16.2,"spinRate":2394,"spinDirection":239},"zone":11,"typeConfidence":1.32,"plateTime":0.39415520825863304,"extension":6.636995358564969},"index":3,"playId":"62b32175-6439-366a-bd7a-5b5411a86233","pitchNumber":3,"startTime":"2026-03-20T17:17:46.436Z","endTime":"2026-03-20T17:17:50.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341545763902317,"aZ":-36.39027827342765,"pfxX":7.633122842311773,"pfxZ":-2.7606468707206577,"pX":-1.3762486073914146,"pZ":3.7085194181007988,"vX0":0.31952369259677227,"vY0":-123.0834407097484,"vZ0":3.315146084325148,"x":169.46,"y":138.65,"x0":-2.498895559931767,"y0":50.001389789494766,"z0":5.433647863937208,"aX":11.663525649048937},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":-13.9,"spinRate":2373,"spinDirection":43},"zone":11,"typeConfidence":1.0,"plateTime":0.44567448015732625,"extension":6.515843028237107},"index":4,"playId":"6f7b9a87-87ae-355f-820b-69fd24d1ea3a","pitchNumber":4,"startTime":"2026-03-20T17:18:03.111Z","endTime":"2026-03-20T17:18:06.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430748145232045,"aZ":-33.86426453196516,"pfxX":8.297191724937864,"pfxZ":-1.085421696222415,"pX":0.40190731781072814,"pZ":3.493449363448986,"vX0":3.6103899779277144,"vY0":-123.89268942724334,"vZ0":2.0125258449798893,"x":101.68,"y":144.46,"x0":-2.1537884094746484,"y0":50.006043912947334,"z0":5.5066855467796065,"aX":12.862766316240535},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-15.8,"spinRate":2406,"spinDirection":46},"zone":12,"typeConfidence":1.24,"plateTime":0.4425893394258944,"extension":6.447101973305607},"index":5,"playId":"56521531-264a-37e5-83bb-00478b8bd39d","pitchNumber":5,"startTime":"2026-03-20T17:18:20.581Z","endTime":"2026-03-20T17:18:24.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:18:24.968Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Lux called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:18:35.183Z","endTime":"2026-03-20T17:20:03.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928437823841133,"aZ":-22.157991771705056,"pfxX":-0.08372410853366152,"pfxZ":5.579641314974435,"pX":0.41137183848412945,"pZ":3.420075895491344,"vX0":6.925121225699012,"vY0":-132.55527667185368,"vZ0":-0.42192063558189524,"x":101.32,"y":146.44,"x0":-2.2142592880142997,"y0":50.00435585096664,"z0":5.186330188035963,"aX":-0.15068213249005677},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":-1.2,"spinRate":2516,"spinDirection":215},"zone":12,"typeConfidence":1.31,"plateTime":0.4117725632776237,"extension":6.565698584789257},"index":0,"playId":"2bee7218-970b-3364-b3a9-2961eba7348b","pitchNumber":1,"startTime":"2026-03-20T17:18:46.576Z","endTime":"2026-03-20T17:18:50.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93044874859614,"aZ":-26.60154590146574,"pfxX":-8.984331202478822,"pfxZ":3.4442222876231767,"pX":-0.9049621316258841,"pZ":1.7971309845132908,"vX0":5.819187596270403,"vY0":-126.74788573592211,"vZ0":-3.1948221446872056,"x":151.5,"y":190.26,"x0":-2.068211250874004,"y0":50.0061579810475,"z0":5.2079371834657815,"aX":-14.558830126050367},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":1018,"spinDirection":220},"zone":13,"typeConfidence":1.16,"plateTime":0.43283084788696247,"extension":6.668469163018212},"index":1,"playId":"9fac567a-af26-38a5-947c-ea49c67a3b14","pitchNumber":2,"startTime":"2026-03-20T17:19:02.251Z","endTime":"2026-03-20T17:19:06.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.1,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265734787028524,"aZ":-28.50710000330135,"pfxX":-9.507698115526,"pfxZ":2.261058072248911,"pX":-0.9485964256546611,"pZ":2.744601842248568,"vX0":5.456586292790086,"vY0":-126.76473589348305,"vZ0":-0.7679696838000928,"x":153.16,"y":164.68,"x0":-1.89531254136725,"y0":50.005991140165285,"z0":5.330162398615782,"aX":-15.453862494448636},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":2000,"spinDirection":303},"zone":11,"typeConfidence":1.23,"plateTime":0.43231386707505637,"extension":6.606778272906059},"index":2,"playId":"b51e17a7-ed9e-367e-8187-3da8477363aa","pitchNumber":3,"startTime":"2026-03-20T17:19:25.455Z","endTime":"2026-03-20T17:19:29.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757595034431148,"aZ":-20.90857270781863,"pfxX":-8.174035406933061,"pfxZ":5.650229679938256,"pX":0.21230928501430635,"pZ":2.3863797130197293,"vX0":9.284468781574859,"vY0":-140.31696363469536,"vZ0":-3.8468805480393966,"x":108.91,"y":174.35,"x0":-2.0774631896858553,"y0":50.002833888129786,"z0":5.137449132172609,"aX":-16.29921407162648},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2381,"spinDirection":237},"zone":5,"typeConfidence":1.34,"plateTime":0.3903574536504064,"extension":6.6624110616991175},"index":3,"playId":"ed46cecc-e2e6-3dc1-838c-0a0db174e9c2","pitchNumber":4,"startTime":"2026-03-20T17:19:41.693Z","endTime":"2026-03-20T17:19:45.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277840100090916,"aZ":-35.409165785952084,"pfxX":6.375495621739662,"pfxZ":-2.1036956688688857,"pX":-0.11276955995189562,"pZ":2.1976007400700097,"vX0":3.3218782959485416,"vY0":-122.98662105108092,"vZ0":-0.3210291125935937,"x":121.3,"y":179.44,"x0":-2.3070558159241483,"y0":50.001794195329104,"z0":5.320587555736671,"aX":9.812470522578502},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.6,"breakHorizontal":-12.4,"spinRate":2383,"spinDirection":46},"zone":5,"typeConfidence":1.33,"plateTime":0.44453901427007647,"extension":6.569406937575479},"index":4,"playId":"59d87f9e-2521-3260-b9bb-a314f099a0c4","pitchNumber":5,"startTime":"2026-03-20T17:19:58.046Z","endTime":"2026-03-20T17:20:03.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:20:03.105Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Junior Caminero doubles (1) on a sharp line drive to center fielder Ceddanne Rafaela. Yandy Díaz scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:20:14.152Z","endTime":"2026-03-20T17:22:37.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":687762,"link":"/api/v1/people/687762"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40609406955655,"aZ":-17.464935392823964,"pfxX":-8.427594366952976,"pfxZ":7.451201770488404,"pX":0.8134896125049287,"pZ":1.9055768950170962,"vX0":10.284686595542661,"vY0":-140.45737782726616,"vZ0":-5.9357154516922215,"x":85.99,"y":187.33,"x0":-1.821707225911082,"y0":50.00220884712532,"z0":5.204353021531565,"aX":-16.635208619767624},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2353,"spinDirection":234},"zone":14,"typeConfidence":1.31,"plateTime":0.39177374946978194,"extension":6.8269893851230705},"index":0,"playId":"df8a8fc5-2657-307b-a955-f7229530c05e","pitchNumber":1,"startTime":"2026-03-20T17:20:26.748Z","endTime":"2026-03-20T17:20:31.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80804524313066,"aZ":-29.816225569939252,"pfxX":1.1315595707891515,"pfxZ":1.32628168820359,"pX":0.4277446470259569,"pZ":3.021491550415094,"vX0":6.3153121634097005,"vY0":-131.89163693714377,"vZ0":-0.28228907246545665,"x":100.7,"y":157.2,"x0":-2.1328897529171322,"y0":50.00561722438586,"z0":5.305782369264596,"aX":2.019042646570529},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2528,"spinDirection":94},"zone":3,"typeConfidence":1.37,"plateTime":0.4133276505519614,"extension":6.629041368062708},"index":1,"playId":"4a9caded-5300-38e2-b832-8e53612a1369","pitchNumber":2,"startTime":"2026-03-20T17:20:59.565Z","endTime":"2026-03-20T17:21:03.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":87.5,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51257039434688,"aZ":-30.98537080946868,"pfxX":-8.155615306965196,"pfxZ":0.7267438436546874,"pX":-0.19206838428349235,"pZ":2.0482711380378813,"vX0":7.295636211709922,"vY0":-127.23631976154326,"vZ0":-1.8925130197199778,"x":124.32,"y":183.48,"x0":-2.0392860261973147,"y0":50.00381783481128,"z0":5.261037814232306,"aX":-13.350846371658278},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":13.1,"spinRate":2060,"spinDirection":257},"zone":8,"typeConfidence":1.26,"plateTime":0.4307585140683301,"extension":6.7511720762366885},"index":2,"playId":"58060545-44b6-3cc2-bc3f-928cdf6a48c3","pitchNumber":3,"startTime":"2026-03-20T17:21:16.854Z","endTime":"2026-03-20T17:21:22.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-20T17:21:34.385Z","endTime":"2026-03-20T17:21:45.644Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.060442427135115,"aZ":-16.683511896807833,"pfxX":-7.484042406531195,"pfxZ":7.81384059736266,"pX":-0.03936754562784977,"pZ":2.7459159740859134,"vX0":7.830459715162184,"vY0":-140.01374420241882,"vZ0":-4.127351237588343,"x":118.5,"y":164.64,"x0":-1.9019938483631567,"y0":50.00281491842905,"z0":5.3332186432556234,"aX":-14.837048084964758},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2367,"spinDirection":238},"zone":5,"typeConfidence":1.22,"plateTime":0.391418282872956,"extension":6.712031884315014},"index":4,"playId":"49ef0b4f-2342-33ee-9c62-1cf9295b5653","pitchNumber":4,"startTime":"2026-03-20T17:21:45.644Z","endTime":"2026-03-20T17:21:49.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458718012906278,"aZ":-31.741953988266914,"pfxX":-5.132401890256341,"pfxZ":0.2732179139548947,"pX":-0.9224652959780933,"pZ":4.131634977014505,"vX0":4.128648161781836,"vY0":-125.13169425004624,"vZ0":2.4737518723232865,"x":152.16,"y":127.23,"x0":-1.9276906407006562,"y0":50.00337668872388,"z0":5.732387683964624,"aX":-8.132229578762956},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":8.3,"spinRate":783,"spinDirection":287},"zone":11,"typeConfidence":1.29,"plateTime":0.437874193786032,"extension":6.702911977068012},"index":5,"playId":"394cea8d-5313-31bc-9f48-8fa86ad59021","pitchNumber":5,"startTime":"2026-03-20T17:22:07.204Z","endTime":"2026-03-20T17:22:11.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219585080313728,"aZ":-34.40551341472218,"pfxX":8.40465572388252,"pfxZ":-1.4084085424552786,"pX":0.28860603532559614,"pZ":2.744593601021729,"vX0":3.7087448992923355,"vY0":-124.67315087590859,"vZ0":0.4528026144975654,"x":106.0,"y":164.68,"x0":-2.3065194858849045,"y0":50.00068776167458,"z0":5.382278920677498,"aX":13.333029127057841},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-16.1,"spinRate":2500,"spinDirection":50},"zone":6,"typeConfidence":1.16,"plateTime":0.4380103190019944,"extension":6.317900499141952},"hitData":{"launchSpeed":106.8,"launchAngle":17.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":167.28,"coordY":74.59}},"index":6,"playId":"ea835192-6f6c-3a84-a76e-363edf32f338","pitchNumber":6,"startTime":"2026-03-20T17:22:26.076Z","endTime":"2026-03-20T17:22:37.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.88,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:22:37.848Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Fraley grounds out, first baseman Willson Contreras to pitcher Blake Wehunt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:23:05.118Z","endTime":"2026-03-20T17:24:34.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.635092242967257,"aZ":-16.010176625796007,"pfxX":-8.627789856564636,"pfxZ":7.966103241408272,"pX":0.4068957300676926,"pZ":2.029549288193713,"vX0":10.240941101891389,"vY0":-140.98208441847765,"vZ0":-5.758076985660032,"x":101.49,"y":183.98,"x0":-2.137961682366793,"y0":50.00533355728705,"z0":5.118208199173809,"aX":-17.51134557787923},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":13.8,"spinRate":2239,"spinDirection":236},"zone":9,"typeConfidence":1.33,"plateTime":0.3873322910495731,"extension":6.68554271068511},"index":0,"playId":"e0fe98ea-fc7a-3c76-b3c8-94bd2b3bb5f3","pitchNumber":1,"startTime":"2026-03-20T17:23:13.003Z","endTime":"2026-03-20T17:23:16.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.007032658076184,"aZ":-19.137400348071136,"pfxX":-8.006339379877211,"pfxZ":6.49160351709425,"pX":-1.6337118836230333,"pZ":2.621500990775683,"vX0":4.825358563593855,"vY0":-140.81219143261754,"vZ0":-3.5626328791775914,"x":179.27,"y":168.0,"x0":-2.3295239023489414,"y0":50.00039714528749,"z0":5.141329348200846,"aX":-16.07393053600384},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":13.6,"spinRate":2378,"spinDirection":232},"zone":11,"typeConfidence":1.31,"plateTime":0.388981700352093,"extension":6.704740460247797},"index":1,"playId":"200a47be-029d-3917-8412-dfdc3e787cab","pitchNumber":2,"startTime":"2026-03-20T17:23:28.322Z","endTime":"2026-03-20T17:23:31.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.3,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12563803679138,"aZ":-35.646534721142835,"pfxX":8.458420591463613,"pfxZ":-2.266464080634549,"pX":-0.5917880402879896,"pZ":2.5022284001891295,"vX0":1.8288110179211106,"vY0":-122.79747728196958,"vZ0":0.35419379926767136,"x":139.56,"y":171.22,"x0":-2.4452408192044337,"y0":50.00559531324233,"z0":5.386531819017897,"aX":12.930949243606367},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.8,"breakHorizontal":-15.7,"spinRate":2440,"spinDirection":45},"zone":4,"typeConfidence":1.27,"plateTime":0.44588415304894813,"extension":6.628806507906925},"index":2,"playId":"4e2f5ab7-272b-35d2-a473-e0dd3f9554cd","pitchNumber":3,"startTime":"2026-03-20T17:23:44.744Z","endTime":"2026-03-20T17:23:50.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-20T17:23:55.182Z","endTime":"2026-03-20T17:24:06.987Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542288722396837,"aZ":-19.823841018334615,"pfxX":-7.935964648881578,"pfxZ":6.067129743706543,"pX":-0.8053986750158639,"pZ":2.7448832104658147,"vX0":6.994647344547443,"vY0":-141.56928399026327,"vZ0":-3.258630780180377,"x":147.7,"y":164.67,"x0":-2.2739951175550757,"y0":50.00078180140784,"z0":5.175788490189151,"aX":-16.148268106631217},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":2471,"spinDirection":230},"zone":1,"typeConfidence":1.33,"plateTime":0.38652058997376537,"extension":6.658066127148683},"index":4,"playId":"2095ee71-1433-3adc-86d0-f9c76eaa0ef3","pitchNumber":4,"startTime":"2026-03-20T17:24:06.987Z","endTime":"2026-03-20T17:24:11.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932236169500282,"aZ":-33.37904219830348,"pfxX":-8.847126521097621,"pfxZ":-0.7280486841177662,"pX":-1.0520576652332987,"pZ":1.9766816698934147,"vX0":5.432676867853163,"vY0":-127.1896512192225,"vZ0":-1.679610014249446,"x":157.1,"y":185.41,"x0":-2.0610288518963102,"y0":50.00573817333335,"z0":5.280902908938228,"aX":-14.566209550102602},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":1132,"spinDirection":240},"zone":13,"typeConfidence":1.3,"plateTime":0.42985844398460227,"extension":6.787883353476468},"hitData":{"launchSpeed":65.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.19,"coordY":163.92}},"index":5,"playId":"edfedacf-bc31-3df8-bf26-09279ee413a9","pitchNumber":5,"startTime":"2026-03-20T17:24:28.085Z","endTime":"2026-03-20T17:24:34.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:24:34.028Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:26:19.368Z","endTime":"2026-03-20T17:27:12.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604596931763165,"aZ":-14.600709133303775,"pfxX":5.74816748692003,"pfxZ":9.158212132651293,"pX":-0.39876570885833384,"pZ":1.836068768229657,"vX0":-5.7849471895692455,"vY0":-137.65809651100608,"vZ0":-8.626455680488599,"x":132.2,"y":189.21,"x0":0.9832984279323234,"y0":50.004460758088356,"z0":5.999372650349362,"aX":11.031498767322542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-9.2,"spinRate":2318,"spinDirection":151},"zone":7,"typeConfidence":0.91,"plateTime":0.3979213645236648,"extension":6.6781424236724884},"index":0,"playId":"f24dd506-e713-3a6a-875b-8b1e140e1bd7","pitchNumber":1,"startTime":"2026-03-20T17:26:38.909Z","endTime":"2026-03-20T17:26:42.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27835190224033,"aZ":-13.66479889115227,"pfxX":6.784519736408422,"pfxZ":9.792405964129063,"pX":2.2360946890363764,"pZ":4.055568008317061,"vX0":0.6642150646908644,"vY0":-136.44250218587885,"vZ0":-3.5228579291895006,"x":31.77,"y":129.28,"x0":1.1077549881241928,"y0":50.00632030358877,"z0":6.3017320741084015,"aX":12.827097150369562},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-12.5,"spinRate":2263,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4010336369909284,"extension":6.4842083502825165},"index":1,"playId":"04362726-7049-32ae-8791-71d3906e1d17","pitchNumber":2,"startTime":"2026-03-20T17:26:52.200Z","endTime":"2026-03-20T17:26:55.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.7,"endSpeed":86.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9781631145609,"aZ":-15.267622296949538,"pfxX":5.597866904387977,"pfxZ":8.965084828701743,"pX":0.21042617287066656,"pZ":1.33095234555874,"vX0":-3.593669118126378,"vY0":-136.2033630943334,"vZ0":-9.891224345433232,"x":108.98,"y":202.84,"x0":0.817427948079275,"y0":50.000234583228774,"z0":6.057242555568596,"aX":10.551117379404888},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2259,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.40163116611123595,"extension":6.5583933259915606},"hitData":{"launchSpeed":92.5,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.14,"coordY":91.2}},"index":2,"playId":"7b681c21-ef33-3791-b6db-830e5eaee2c7","pitchNumber":3,"startTime":"2026-03-20T17:27:06.399Z","endTime":"2026-03-20T17:27:12.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:27:12.555Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcelo Mayer pops out to shortstop Carson Williams.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:27:21.739Z","endTime":"2026-03-20T17:27:46.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21101193305482,"aZ":-13.3776220886834,"pfxX":5.236329770438165,"pfxZ":9.858565115776381,"pX":0.12246568925179561,"pZ":3.463726922576988,"vX0":-3.8031061053486637,"vY0":-136.74228031044552,"vZ0":-5.065040296983243,"x":112.33,"y":145.26,"x0":0.8461490624946486,"y0":50.00532750550178,"z0":6.247421937704294,"aX":9.986038583248598},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-8.8,"spinRate":2118,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.3995130767755022,"extension":6.59618388092597},"hitData":{"launchSpeed":87.4,"launchAngle":50.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":78.16,"coordY":140.14}},"index":0,"playId":"f793bd7c-1103-34e5-a993-65b761f71d51","pitchNumber":1,"startTime":"2026-03-20T17:27:37.683Z","endTime":"2026-03-20T17:27:46.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:27:46.860Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:27:59.755Z","endTime":"2026-03-20T17:29:19.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56794101540924,"aZ":-14.137814725784365,"pfxX":6.977009176208888,"pfxZ":9.461609115960714,"pX":-0.8004731302379563,"pZ":3.1172092530539133,"vX0":-6.440567812891738,"vY0":-137.45202306125063,"vZ0":-5.679467297338246,"x":147.51,"y":154.62,"x0":0.6710003775558373,"y0":50.0022689108209,"z0":6.1767489038943095,"aX":13.298564688388057},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-11.2,"spinRate":2245,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3990778184722843,"extension":6.468582352006957},"index":0,"playId":"92f6bd3e-55da-3cea-9c6e-73514489c036","pitchNumber":1,"startTime":"2026-03-20T17:28:10.203Z","endTime":"2026-03-20T17:28:14.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.459218758605395,"aZ":-27.441369152032312,"pfxX":9.003729709406828,"pfxZ":3.002078019009991,"pX":1.0936605210112713,"pZ":3.1246121494123473,"vX0":-2.4173373439934807,"vY0":-124.17237377404201,"vZ0":-1.9166624308046285,"x":75.31,"y":154.42,"x0":0.9036665298890597,"y0":50.00540450805617,"z0":6.166963185442375,"aX":14.206993093770686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-15.8,"spinRate":1560,"spinDirection":120},"zone":12,"typeConfidence":0.92,"plateTime":0.43938034279934657,"extension":6.491037375084895},"index":1,"playId":"19f9e944-f92b-341c-8786-fbd296ea1c42","pitchNumber":2,"startTime":"2026-03-20T17:28:23.906Z","endTime":"2026-03-20T17:28:28.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.1,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803046237311122,"aZ":-15.820603207429544,"pfxX":4.777636835669819,"pfxZ":8.490550666490764,"pX":-0.10613491243525591,"pZ":2.7145117543918205,"vX0":-4.525005297571973,"vY0":-137.05568924541194,"vZ0":-6.25087915537816,"x":121.05,"y":165.49,"x0":0.9357937921158876,"y0":50.00257165284648,"z0":6.082695741002516,"aX":9.20113656844031},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-7.8,"spinRate":2209,"spinDirection":143},"zone":2,"typeConfidence":0.89,"plateTime":0.39777867666853295,"extension":6.633125030458141},"index":2,"playId":"c2de40e4-884a-344e-ae10-d030c1edb559","pitchNumber":3,"startTime":"2026-03-20T17:28:38.267Z","endTime":"2026-03-20T17:28:42.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514991894642343,"aZ":-27.982285279664357,"pfxX":9.85772937869994,"pfxZ":2.6287615673889153,"pX":0.4346998836534703,"pZ":1.3935145520663685,"vX0":-4.28218682481012,"vY0":-125.50696550220333,"vZ0":-5.759368813373037,"x":100.43,"y":201.16,"x0":0.88273728689317,"y0":50.00242566228488,"z0":5.998201311152171,"aX":15.718429299173346},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-16.9,"spinRate":1404,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4364800498858674,"extension":6.696142456882713},"index":3,"playId":"2d4d5230-80a6-378b-89ea-30988b1560af","pitchNumber":4,"startTime":"2026-03-20T17:28:57.584Z","endTime":"2026-03-20T17:29:02.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222448347697636,"aZ":-42.96016104058992,"pfxX":-4.317533751435383,"pfxZ":-8.087296494737952,"pX":-0.5247277591284321,"pZ":0.9805895884950654,"vX0":-1.7909588769788494,"vY0":-115.83854018186004,"vZ0":-2.2433309268891435,"x":137.0,"y":212.3,"x0":0.8233799116425721,"y0":50.00024313888856,"z0":6.137704416638359,"aX":-5.761668883791992},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.9,"breakHorizontal":8.3,"spinRate":2674,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.47609568561581694,"extension":6.713683456491464},"index":4,"playId":"c8ef9ed3-7dc6-3206-93f4-f32210210b7f","pitchNumber":5,"startTime":"2026-03-20T17:29:14.692Z","endTime":"2026-03-20T17:29:19.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:29:19.492Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to right fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:31:09.658Z","endTime":"2026-03-20T17:33:02.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556948223786794,"aZ":-19.70357362659454,"pfxX":-8.680483996426458,"pfxZ":6.305054748483144,"pX":-0.5601405006255294,"pZ":3.333973400472966,"vX0":7.554949263982964,"vY0":-139.56230279811436,"vZ0":-1.6915755931764616,"x":138.35,"y":148.76,"x0":-2.1705987845080275,"y0":50.00420842376105,"z0":5.241781767118147,"aX":-17.174751784116374},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2238,"spinDirection":249},"zone":11,"typeConfidence":1.34,"plateTime":0.39202730784904327,"extension":6.70301136366741},"index":0,"playId":"96ced253-18ee-3a2b-ba44-2813c23a06ec","pitchNumber":1,"startTime":"2026-03-20T17:31:33.444Z","endTime":"2026-03-20T17:31:37.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"}},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25497203221971,"aZ":-19.122695662194822,"pfxX":-7.198224373289605,"pfxZ":6.5239538260298175,"pX":-0.3686050018387225,"pZ":2.3591656680950663,"vX0":7.532265743438613,"vY0":-140.2191750493619,"vZ0":-4.117924380983587,"x":131.05,"y":175.08,"x0":-2.1481756796962217,"y0":50.005478382228695,"z0":5.086533429347659,"aX":-14.406353577891261},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2157,"spinDirection":242},"zone":4,"typeConfidence":1.29,"plateTime":0.38989815071800615,"extension":6.730331423345655},"index":1,"playId":"7cb47b8f-5f05-3fa8-8766-d75f7f34569a","pitchNumber":2,"startTime":"2026-03-20T17:32:04.917Z","endTime":"2026-03-20T17:32:08.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70614848909698,"aZ":-19.65314872212283,"pfxX":-9.997710831390798,"pfxZ":6.414941569995374,"pX":0.41162458595571816,"pZ":3.136026383428489,"vX0":10.260947948024183,"vY0":-139.3871488638593,"vZ0":-1.837661640431395,"x":101.31,"y":154.11,"x0":-2.0328383853035983,"y0":50.00116150107319,"z0":5.1125358583725395,"aX":-19.511096553979076},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2362,"spinDirection":241},"zone":3,"typeConfidence":1.31,"plateTime":0.3941811183126318,"extension":6.73956920709638},"index":2,"playId":"c3004c37-edcb-36b1-b13e-b237b1eab00a","pitchNumber":3,"startTime":"2026-03-20T17:32:22.470Z","endTime":"2026-03-20T17:32:26.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141013881640657,"aZ":-35.60395966596492,"pfxX":9.42794664446565,"pfxZ":-2.2266794767712934,"pX":-0.7953028925991755,"pZ":3.608357011315357,"vX0":0.8420140212541443,"vY0":-123.44628171196288,"vZ0":2.972944501534506,"x":147.32,"y":141.35,"x0":-2.3655764130653245,"y0":50.00346914219318,"z0":5.390523195042972,"aX":14.514865605602095},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.1,"breakHorizontal":-17.3,"spinRate":2366,"spinDirection":45},"zone":11,"typeConfidence":1.12,"plateTime":0.4441208634358298,"extension":6.621038385028112},"index":3,"playId":"b7ac9c1f-4104-35f0-83d9-1b93b5cbf433","pitchNumber":4,"startTime":"2026-03-20T17:32:39.730Z","endTime":"2026-03-20T17:32:43.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.696450725504054,"aZ":-29.250012101498342,"pfxX":-8.910045199734121,"pfxZ":1.7752992267488672,"pX":0.17082023560618473,"pZ":1.4506233229064471,"vX0":8.16921928134934,"vY0":-128.03953700639673,"vZ0":-3.3179120070482515,"x":110.49,"y":199.61,"x0":-1.9176231675955187,"y0":50.002125700461214,"z0":5.074756760450343,"aX":-14.658565016307728},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":14.0,"spinRate":1983,"spinDirection":244},"zone":14,"typeConfidence":1.05,"plateTime":0.4292894733605026,"extension":6.768797047411221},"hitData":{"launchSpeed":92.8,"launchAngle":23.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.08,"coordY":97.53}},"index":4,"playId":"f4ca58c9-1cad-37b4-a8a9-068ffb20d4ce","pitchNumber":5,"startTime":"2026-03-20T17:32:56.211Z","endTime":"2026-03-20T17:33:02.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:33:02.806Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to second baseman Marcelo Mayer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:33:12.165Z","endTime":"2026-03-20T17:34:10.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384575725030423,"aZ":-30.681599237583953,"pfxX":0.461376548646971,"pfxZ":0.8834972324364117,"pX":-0.618409325765731,"pZ":3.8666890764948763,"vX0":3.612833032039679,"vY0":-129.967976608615,"vZ0":2.0065732471918034,"x":140.57,"y":134.38,"x0":-2.0914259635647148,"y0":50.006299081135154,"z0":5.428460441063713,"aX":0.7820955984004949},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-1.7,"spinRate":2254,"spinDirection":89},"zone":11,"typeConfidence":1.37,"plateTime":0.4228107603163411,"extension":6.6776655777623155},"index":0,"playId":"aeb0d248-11b3-31f3-98a9-1726de091b75","pitchNumber":1,"startTime":"2026-03-20T17:33:27.078Z","endTime":"2026-03-20T17:33:30.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.742946469170697,"aZ":-33.93636519603148,"pfxX":7.875158549645495,"pfxZ":-1.1777801331658004,"pX":-0.9433610517446849,"pZ":3.157757993119117,"vX0":0.8052434583662603,"vY0":-121.32440202073587,"vZ0":1.6895194905024775,"x":152.96,"y":153.52,"x0":-2.3027718022204406,"y0":50.00183720093358,"z0":5.400293172951485,"aX":11.791599226889478},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.6,"breakHorizontal":-14.5,"spinRate":2357,"spinDirection":48},"zone":11,"typeConfidence":1.28,"plateTime":0.4506849907499215,"extension":6.4158941401574685},"index":1,"playId":"c90ea1d8-6887-3e9c-a25f-e9326440d209","pitchNumber":2,"startTime":"2026-03-20T17:33:42.713Z","endTime":"2026-03-20T17:33:46.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746460975119913,"aZ":-17.861730460850424,"pfxX":-8.133074909830217,"pfxZ":7.213665603489909,"pX":0.6536964326743531,"pZ":2.4039915330261272,"vX0":10.017661763803863,"vY0":-140.0071848992479,"vZ0":-4.462694196118977,"x":92.08,"y":173.87,"x0":-1.9148325891193183,"y0":50.004000409149704,"z0":5.188353987838185,"aX":-16.140236669291358},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2362,"spinDirection":232},"zone":6,"typeConfidence":1.32,"plateTime":0.39128245741441026,"extension":6.8596556366517065},"hitData":{"launchSpeed":98.6,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":115.6,"coordY":149.61}},"index":2,"playId":"8b5296b5-7836-354a-aa6e-601fb213158b","pitchNumber":3,"startTime":"2026-03-20T17:33:59.834Z","endTime":"2026-03-20T17:34:10.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:34:10.322Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper challenged (pitch result), call on the field was overturned: Hunter Feduccia called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:34:23.035Z","endTime":"2026-03-20T17:35:49.296Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70074927149001,"aZ":-18.147384168105347,"pfxX":-8.062083051899787,"pfxZ":7.107053036073671,"pX":-0.4804438568070448,"pZ":2.5089283886640548,"vX0":7.691630083111992,"vY0":-139.45990392916127,"vZ0":-3.774492292307724,"x":135.31,"y":171.04,"x0":-2.2237276044623595,"y0":50.00660089574238,"z0":5.073521809274518,"aX":-15.920153632818723},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2414,"spinDirection":238},"zone":4,"typeConfidence":1.32,"plateTime":0.392416333456151,"extension":6.587243295951908},"index":0,"playId":"51a1d424-3f38-3801-bff1-646e64efddcf","pitchNumber":1,"startTime":"2026-03-20T17:34:34.281Z","endTime":"2026-03-20T17:34:38.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"08316026-0166-0013-001c-f08cd117d70a","startTime":"2026-03-20T17:34:53.650Z","endTime":"2026-03-20T17:35:07.170Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"16445f44-e67a-321b-84b9-719de6ccfb1f","startTime":"2026-03-20T17:35:07.170Z","endTime":"2026-03-20T17:35:10.761Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141723172219372,"aZ":-31.479451678420627,"pfxX":1.6065432626113396,"pfxZ":0.39994191161430237,"pX":-0.053502177826943234,"pZ":2.9355017832773074,"vX0":5.125105480833622,"vY0":-131.0876175441067,"vZ0":0.012746345802800763,"x":119.04,"y":159.52,"x0":-2.241014966730752,"y0":50.00498274193531,"z0":5.27643151881172,"aX":2.801046673415601},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2414,"spinDirection":147},"zone":2,"typeConfidence":1.37,"plateTime":0.41749519230570353,"extension":6.514723105588483},"index":3,"playId":"785f392e-c356-3b8f-95c4-66cc6167f72f","pitchNumber":2,"startTime":"2026-03-20T17:35:25.957Z","endTime":"2026-03-20T17:35:29.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63620597986959,"aZ":-35.59996177600861,"pfxX":5.7981705111984665,"pfxZ":-2.1491737567967926,"pX":-0.380297399228487,"pZ":1.7242026037419678,"vX0":3.045097036320091,"vY0":-124.20683895384117,"vZ0":-1.6136925729536236,"x":131.5,"y":192.23,"x0":-2.368650454928025,"y0":50.004988306134706,"z0":5.2935569012633,"aX":9.225611268813974},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":-11.2,"spinRate":2435,"spinDirection":45},"zone":7,"typeConfidence":1.29,"plateTime":0.4379469619206273,"extension":6.461296214786612},"index":4,"playId":"1c933cbb-5cb6-38c6-9ff1-696bfdc1ca91","pitchNumber":3,"startTime":"2026-03-20T17:35:45.053Z","endTime":"2026-03-20T17:35:49.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"}},"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:35:49.296Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Williams lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:36:16.816Z","endTime":"2026-03-20T17:36:51.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722556470177196,"aZ":-18.572493550155468,"pfxX":-9.327574652095283,"pfxZ":6.943586121406707,"pX":0.578734852447572,"pZ":2.680482411558174,"vX0":10.151293475833318,"vY0":-138.53113565620873,"vZ0":-3.6826510942880883,"x":101.75,"y":150.32,"x0":-1.9079265611896197,"y0":50.00088460199774,"z0":5.256381823166837,"aX":-18.266941186160516},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":2374,"spinDirection":236},"zone":6,"typeConfidence":1.35,"plateTime":0.39423500276803924,"extension":6.742549089586212},"index":0,"playId":"8c1bfedd-a6d0-3ba7-bc68-da6a80c5e5d3","pitchNumber":1,"startTime":"2026-03-20T17:36:27.726Z","endTime":"2026-03-20T17:36:33.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963614543376963,"aZ":-32.853483294235396,"pfxX":3.846987168779812,"pfxZ":-0.4362876684189736,"pX":0.04504037668475719,"pZ":2.238778416745286,"vX0":3.9726655909152475,"vY0":-124.09003831841885,"vZ0":-1.0089669732094344,"x":115.28,"y":178.33,"x0":-2.074128258554865,"y0":50.00159631841851,"z0":5.378612574003616,"aX":6.020283048835725},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-7.9,"spinRate":2381,"spinDirection":51},"zone":5,"typeConfidence":1.23,"plateTime":0.4407756530543736,"extension":6.291162024951678},"hitData":{"launchSpeed":109.7,"launchAngle":17.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.94,"coordY":55.88}},"index":1,"playId":"dfbc2317-cc8c-3fe8-b11f-fe62abdfa7a3","pitchNumber":2,"startTime":"2026-03-20T17:36:44.658Z","endTime":"2026-03-20T17:36:51.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:36:51.689Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to shortstop Carson Williams.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:38:50.092Z","endTime":"2026-03-20T17:39:08.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892248925127586,"aZ":-12.500532192680117,"pfxX":4.894969873018419,"pfxZ":10.324072973002732,"pX":0.24698275013066603,"pZ":2.288629947705039,"vX0":-3.689415550624986,"vY0":-137.29207075733302,"vZ0":-7.946630109156717,"x":107.59,"y":176.99,"x0":0.9734399444623721,"y0":50.002156387536104,"z0":6.074662280380783,"aX":9.327858943083553},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":-8.0,"spinRate":2218,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.39921940126929245,"extension":6.534801106485981},"hitData":{"launchSpeed":68.8,"launchAngle":39.0,"totalDistance":213.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.27,"coordY":116.42}},"index":0,"playId":"cbb33782-342f-3176-8eeb-a0b46cef505a","pitchNumber":1,"startTime":"2026-03-20T17:39:00.667Z","endTime":"2026-03-20T17:39:08.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:39:08.443Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a sharp line drive to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:39:16.985Z","endTime":"2026-03-20T17:40:11.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":94.5,"endSpeed":85.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63516974390517,"aZ":-12.943780381770003,"pfxX":5.118924661429016,"pfxZ":10.150322912061782,"pX":-0.4938706334775603,"pZ":2.83939011911483,"vX0":-5.052506620600889,"vY0":-137.30182122222143,"vZ0":-6.675227726990607,"x":135.83,"y":162.12,"x0":0.7121064929617069,"y0":50.000646361680516,"z0":6.196770874098393,"aX":9.695652371774838},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-8.2,"spinRate":2285,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.40013669779901706,"extension":6.484581141765303},"index":0,"playId":"f8d99590-d9f9-3512-a475-4b7f82ebadec","pitchNumber":1,"startTime":"2026-03-20T17:39:34.134Z","endTime":"2026-03-20T17:39:38.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43499591487818,"aZ":-31.57502492901229,"pfxX":-1.2895289507014427,"pfxZ":0.3817779538224011,"pX":-0.804074950336817,"pZ":1.8149940273956668,"vX0":-4.017966220626539,"vY0":-124.69414867811818,"vZ0":-4.032462139621471,"x":147.65,"y":189.78,"x0":0.9912879388060308,"y0":50.0056397294592,"z0":6.038528917642939,"aX":-2.0449942006626847},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2467,"spinDirection":275},"zone":13,"typeConfidence":0.88,"plateTime":0.43808438435892727,"extension":6.764658795794994},"index":1,"playId":"aaed31c0-d6da-3055-ba41-308506624910","pitchNumber":2,"startTime":"2026-03-20T17:39:46.786Z","endTime":"2026-03-20T17:39:51.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.247836188470906,"aZ":-11.210824602069508,"pfxX":2.1294611945464235,"pfxZ":10.741744425361233,"pX":-0.09021688163484665,"pZ":2.9988167450436203,"vX0":-2.580127414216334,"vY0":-138.85834286209294,"vZ0":-6.860552053548634,"x":120.44,"y":157.81,"x0":0.5745729454732877,"y0":50.00362595166627,"z0":6.248284083516988,"aX":4.156415872508052},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":-3.4,"spinRate":2368,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.39453053153634565,"extension":6.580162924359593},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.91,"coordY":88.39}},"index":2,"playId":"77a16d01-d84b-3cb6-a9b5-307fa44609c8","pitchNumber":3,"startTime":"2026-03-20T17:40:01.547Z","endTime":"2026-03-20T17:40:11.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:40:11.796Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:40:23.014Z","endTime":"2026-03-20T17:42:08.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85204186553816,"aZ":-32.73273003564324,"pfxX":6.018078760002369,"pfxZ":-0.35568300314801427,"pX":0.6439972808891866,"pZ":3.1857823928774534,"vX0":-2.5961832879239624,"vY0":-124.46542401957531,"vZ0":-0.6901680972146007,"x":92.45,"y":152.76,"x0":0.9136016367687363,"y0":50.00079518947928,"z0":6.155799699617061,"aX":9.526873233689571},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-10.4,"spinRate":1216,"spinDirection":108},"zone":12,"typeConfidence":0.85,"plateTime":0.43853650295678515,"extension":6.536730723420338},"index":0,"playId":"070e5001-3419-393c-bb67-8b7778912156","pitchNumber":1,"startTime":"2026-03-20T17:40:31.213Z","endTime":"2026-03-20T17:40:36.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"}},"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":85.8,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3073223528903,"aZ":-28.52029178926056,"pfxX":11.052297875139656,"pfxZ":2.3262304741627196,"pX":0.16411714591638366,"pZ":2.045636003962485,"vX0":-5.070400596707194,"vY0":-124.8114803970242,"vZ0":-4.04598284097874,"x":110.74,"y":183.55,"x0":0.791642821475189,"y0":50.00155648355436,"z0":6.0496885108764555,"aX":17.347666999311773},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":-18.7,"spinRate":1315,"spinDirection":107},"zone":5,"typeConfidence":0.91,"plateTime":0.4396998767716007,"extension":6.516091202752764},"index":1,"playId":"4ec124d8-1ec5-3e16-bb79-34610b29d206","pitchNumber":2,"startTime":"2026-03-20T17:41:06.456Z","endTime":"2026-03-20T17:41:10.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878963073537133,"aZ":-13.484621332184446,"pfxX":4.53033268729799,"pfxZ":9.648466654802009,"pX":0.08831137312015593,"pZ":2.955217425626181,"vX0":-3.0896193160105843,"vY0":-138.31655184900393,"vZ0":-6.287972728814378,"x":113.63,"y":158.99,"x0":0.6312339806445839,"y0":50.00604660434208,"z0":6.162556088024816,"aX":8.77878572099743},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2250,"spinDirection":149},"zone":2,"typeConfidence":0.92,"plateTime":0.3960157949833576,"extension":6.591328719049171},"index":2,"playId":"641ef456-4508-3b14-8366-67ad0c5e694c","pitchNumber":3,"startTime":"2026-03-20T17:41:20.894Z","endTime":"2026-03-20T17:41:24.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14867539766764,"aZ":-32.105735767087936,"pfxX":-0.8489489210291458,"pfxZ":0.04260573417531255,"pX":0.12946618390061623,"pZ":2.459929760593227,"vX0":-1.7622377455992868,"vY0":-126.07621584888952,"vZ0":-2.6762580403033525,"x":112.07,"y":172.36,"x0":0.9449787979540002,"y0":50.00457684104211,"z0":6.099828160455535,"aX":-1.3803549396097023},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":1.9,"spinRate":2270,"spinDirection":268},"zone":5,"typeConfidence":0.9,"plateTime":0.4327403755866528,"extension":6.7007087871899795},"index":3,"playId":"5293b9bc-afe4-394b-afc5-c13a1e30dbd6","pitchNumber":4,"startTime":"2026-03-20T17:41:39.983Z","endTime":"2026-03-20T17:41:44.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15275270214861,"aZ":-31.277524742533416,"pfxX":5.555867371808886,"pfxZ":0.5778870118287518,"pX":0.7836971824077026,"pZ":2.7719949299623363,"vX0":-2.033966021134092,"vY0":-124.00478043601031,"vZ0":-1.7895039342520684,"x":87.13,"y":163.94,"x0":0.8955050514133385,"y0":50.001743852249106,"z0":6.12683852551473,"aX":8.601285276816844},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-9.6,"spinRate":1066,"spinDirection":107},"zone":3,"typeConfidence":0.8,"plateTime":0.4426831389846897,"extension":6.699159160647825},"hitData":{"launchSpeed":67.2,"launchAngle":44.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.95,"coordY":122.28}},"index":4,"playId":"36804c90-0956-33f9-a07a-6182f116af99","pitchNumber":5,"startTime":"2026-03-20T17:41:57.448Z","endTime":"2026-03-20T17:42:08.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:42:08.219Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jarren Duran reaches on a throwing error by second baseman Gavin Lux. Roman Anthony to 2nd. Jarren Duran out at 1st, pitcher Shane McClanahan to first baseman Jonathan Aranda. Roman Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:42:21.136Z","endTime":"2026-03-20T17:42:44.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.329534229830024,"aZ":-41.502297764750054,"pfxX":-2.792800969611219,"pfxZ":-6.822943824344943,"pX":0.11792001977549846,"pZ":2.9152790526246726,"vX0":-0.9404871888008465,"vY0":-116.54709706743468,"vZ0":1.336835027540618,"x":112.51,"y":160.07,"x0":0.8903645324238857,"y0":50.005354087194455,"z0":6.27494808119316,"aX":-3.8157387083283636},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.6,"breakHorizontal":5.3,"spinRate":2500,"spinDirection":310},"zone":2,"typeConfidence":0.88,"plateTime":0.47121942325205124,"extension":6.583019821603504},"hitData":{"launchSpeed":96.1,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.34,"coordY":153.85}},"index":0,"playId":"e4c59cd4-d317-303d-b05f-aa7c53212d42","pitchNumber":1,"startTime":"2026-03-20T17:42:32.298Z","endTime":"2026-03-20T17:42:44.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:42:44.046Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a ground ball to right fielder Jarren Duran, deflected by first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:44:56.070Z","endTime":"2026-03-20T17:46:01.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57818091476832,"aZ":-25.729645863690266,"pfxX":0.37494400156610475,"pfxZ":3.6505229640546855,"pX":0.5710791278482796,"pZ":3.0252916149359335,"vX0":6.827819305379982,"vY0":-131.01303442676917,"vZ0":-1.2112083978976347,"x":95.23,"y":157.1,"x0":-2.100504810814039,"y0":50.00289583425147,"z0":5.388547859179313,"aX":0.6622840286236745},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.9,"spinRate":2357,"spinDirection":74},"zone":3,"typeConfidence":1.37,"plateTime":0.4155739832833891,"extension":6.638232954114646},"index":0,"playId":"1e656877-86fa-3497-9b54-11d5aeddfa08","pitchNumber":1,"startTime":"2026-03-20T17:45:01.823Z","endTime":"2026-03-20T17:45:08.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832723737638535,"aZ":-16.731148394269304,"pfxX":-8.977360228915408,"pfxZ":7.747499366113863,"pX":0.6733961538498044,"pZ":2.5766204370443253,"vX0":10.233830209519311,"vY0":-139.2370429981999,"vZ0":-4.3066889332274405,"x":91.33,"y":169.21,"x0":-1.857208679867228,"y0":50.00060274979152,"z0":5.226903738850827,"aX":-17.891166303817617},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":14.5,"spinRate":2358,"spinDirection":230},"zone":6,"typeConfidence":1.35,"plateTime":0.3911202196704906,"extension":6.793987199793946},"index":1,"playId":"d1fca26c-a45b-386c-a778-574090173255","pitchNumber":2,"startTime":"2026-03-20T17:45:22.827Z","endTime":"2026-03-20T17:45:26.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T17:45:40.013Z","endTime":"2026-03-20T17:45:54.661Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28892481355057,"aZ":-17.135998321300374,"pfxX":-8.068890655092538,"pfxZ":7.466351673641974,"pX":0.310338668584696,"pZ":2.8995223566241477,"vX0":9.374538958281489,"vY0":-140.65400979240755,"vZ0":-3.3933017146488367,"x":105.17,"y":160.49,"x0":-2.0089540854978623,"y0":50.00579157215028,"z0":5.225174627132675,"aX":-16.258216314758407},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2392,"spinDirection":234},"zone":3,"typeConfidence":1.32,"plateTime":0.38861218417083254,"extension":6.699564679819771},"hitData":{"launchSpeed":109.3,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.36,"coordY":168.68}},"index":3,"playId":"e3f11774-a8e5-367c-a449-972bb386a4bb","pitchNumber":3,"startTime":"2026-03-20T17:45:54.661Z","endTime":"2026-03-20T17:46:01.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:46:01.860Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:46:19.949Z","endTime":"2026-03-20T17:48:03.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489852648730466,"aZ":-30.28078201017689,"pfxX":-9.285864753459588,"pfxZ":1.1769562728727045,"pX":-2.1436928061290788,"pZ":4.134362374403207,"vX0":2.878168420999257,"vY0":-126.07356969889805,"vZ0":2.5985315520797343,"x":198.71,"y":127.15,"x0":-2.09323205115942,"y0":50.003862786356855,"z0":5.533281306267554,"aX":-14.957554207577312},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2112,"spinDirection":256},"zone":11,"typeConfidence":1.32,"plateTime":0.4343525610675445,"extension":6.615414747351691},"index":0,"playId":"289a0e07-61cd-33ae-8c0b-680730dd91e5","pitchNumber":1,"startTime":"2026-03-20T17:46:30.811Z","endTime":"2026-03-20T17:46:34.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.45874762048315,"aZ":-35.45535374320486,"pfxX":3.64671771230741,"pfxZ":-2.199414621436034,"pX":-1.19274026795016,"pZ":4.155146409144954,"vX0":1.3407036643105608,"vY0":-119.88775710636479,"vZ0":3.9373398460465276,"x":162.46,"y":126.59,"x0":-2.228882358271252,"y0":50.00030783661016,"z0":5.606347858118244,"aX":5.447079830218106},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-6.8,"spinRate":2277,"spinDirection":52},"zone":11,"typeConfidence":1.33,"plateTime":0.4523629621812093,"extension":6.222084301267363},"index":1,"playId":"b7da8ac3-3581-3ada-a0c3-cbda2608a323","pitchNumber":2,"startTime":"2026-03-20T17:46:48.231Z","endTime":"2026-03-20T17:46:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590702889103564,"aZ":-18.48534109804946,"pfxX":-7.781584325996761,"pfxZ":6.890481050932838,"pX":0.31968168034582634,"pZ":3.6898031586420306,"vX0":9.016082452490487,"vY0":-138.96895761964961,"vZ0":-1.140161242879957,"x":104.81,"y":139.16,"x0":-1.9319741938974546,"y0":50.001943782492646,"z0":5.314953344170673,"aX":-15.457641745210932},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":12.6,"spinRate":2337,"spinDirection":239},"zone":12,"typeConfidence":1.35,"plateTime":0.3918170969513759,"extension":6.6197146747817905},"index":2,"playId":"bcd1910c-b482-3bac-bd18-9bd6dc9fdbfd","pitchNumber":3,"startTime":"2026-03-20T17:47:06.153Z","endTime":"2026-03-20T17:47:10.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532396812782814,"aZ":-17.971011669052857,"pfxX":-9.542955063161706,"pfxZ":7.2598069934892955,"pX":0.3580659617125829,"pZ":3.0686016282720208,"vX0":9.849554492467686,"vY0":-138.63522151403993,"vZ0":-2.3459476698188095,"x":103.35,"y":155.93,"x0":-1.9923714483536583,"y0":50.00267477284168,"z0":5.118503236123737,"aX":-18.669804036521242},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":15.4,"spinRate":2339,"spinDirection":243},"zone":3,"typeConfidence":1.34,"plateTime":0.39432515363863185,"extension":6.631287231690502},"index":3,"playId":"bde6cd34-e51f-33c2-8421-9b3c5b235fa0","pitchNumber":4,"startTime":"2026-03-20T17:47:24.620Z","endTime":"2026-03-20T17:47:28.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T17:47:36.538Z","endTime":"2026-03-20T17:47:53.631Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938701031353744,"aZ":-19.24867878666793,"pfxX":-8.367026169710817,"pfxZ":6.604270437867996,"pX":0.07202093703921805,"pZ":2.92848240912322,"vX0":8.653500739620565,"vY0":-138.3464317444276,"vZ0":-2.3364465733196327,"x":114.25,"y":159.71,"x0":-1.9942698393172524,"y0":50.00603980866085,"z0":5.059766313793293,"aX":-16.386135437003475},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2237,"spinDirection":235},"zone":2,"typeConfidence":1.35,"plateTime":0.39438506762264947,"extension":6.859980362848195},"hitData":{"launchSpeed":100.9,"launchAngle":39.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.63,"coordY":79.21}},"index":5,"playId":"8733a8ac-12df-3c82-9cc2-e573566575e2","pitchNumber":5,"startTime":"2026-03-20T17:47:53.631Z","endTime":"2026-03-20T17:48:03.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:48:03.378Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gavin Lux grounds into a double play, second baseman Marcelo Mayer to shortstop Isiah Kiner-Falefa to first baseman Willson Contreras. Yandy Díaz out at 2nd. Gavin Lux out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:48:14.518Z","endTime":"2026-03-20T17:50:03.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"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,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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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":83.8,"endSpeed":78.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.862266926084892,"aZ":-35.00311097773677,"pfxX":4.071319237426309,"pfxZ":-1.8437823977023573,"pX":-0.5734058301166446,"pZ":2.743950219500181,"vX0":2.8714963594240164,"vY0":-122.17243803411003,"vZ0":0.751644523344215,"x":138.86,"y":164.69,"x0":-2.2872799796120606,"y0":50.00471729912199,"z0":5.40749518236558,"aX":6.241450530042791},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.0,"breakHorizontal":-8.0,"spinRate":2693,"spinDirection":341},"zone":4,"typeConfidence":1.33,"plateTime":0.44591908098883826,"extension":6.2688056151625515},"index":0,"playId":"acfeb66a-c46f-38ad-96d9-db36bdc54dbd","pitchNumber":1,"startTime":"2026-03-20T17:48:29.302Z","endTime":"2026-03-20T17:48:32.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061192128634453,"aZ":-40.94828629624527,"pfxX":3.132250241967024,"pfxZ":-6.112286780852434,"pX":1.0761732392564738,"pZ":2.6268802839003516,"vX0":5.135528660579015,"vY0":-118.8874463206982,"vZ0":1.144092759367363,"x":75.98,"y":167.85,"x0":-1.5158216758411487,"y0":50.000679397672315,"z0":5.846047876816085,"aX":4.497888288476418},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.6,"breakHorizontal":-6.8,"spinRate":2138,"spinDirection":32},"zone":12,"typeConfidence":1.36,"plateTime":0.46010269104135837,"extension":6.620369867359577},"index":1,"playId":"102be39d-a83e-3c02-a906-e971403bff38","pitchNumber":2,"startTime":"2026-03-20T17:48:47.867Z","endTime":"2026-03-20T17:48:52.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309596120142558,"aZ":-17.409395223688865,"pfxX":-8.054052102420075,"pfxZ":7.611901498028811,"pX":1.7892391823508822,"pZ":2.633431726004333,"vX0":12.773594978109713,"vY0":-138.06797105779845,"vZ0":-3.6447186981938064,"x":48.8,"y":167.68,"x0":-1.8403365604833672,"y0":50.005553197251466,"z0":5.134677262322544,"aX":-15.629579022189125},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2307,"spinDirection":235},"zone":12,"typeConfidence":1.33,"plateTime":0.39594857503914893,"extension":6.6720070936718505},"index":2,"playId":"e045c703-20b2-3131-b129-05e70133ac3f","pitchNumber":3,"startTime":"2026-03-20T17:49:04.200Z","endTime":"2026-03-20T17:49:07.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68145243215897,"aZ":-18.21544544959541,"pfxX":-8.887431929361766,"pfxZ":7.1429750551010835,"pX":0.7175332166480191,"pZ":1.7531655198411158,"vX0":10.592174433612783,"vY0":-138.38081387278515,"vZ0":-5.543203657324118,"x":89.65,"y":191.44,"x0":-1.9914162116286045,"y0":50.00348223122372,"z0":4.988606187152252,"aX":-17.368987501378026},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2363,"spinDirection":236},"zone":9,"typeConfidence":1.35,"plateTime":0.3946648753704487,"extension":6.873711351721997},"index":3,"playId":"fb0f9837-f76d-3ebc-bfe5-5a23558b1fa6","pitchNumber":4,"startTime":"2026-03-20T17:49:21.410Z","endTime":"2026-03-20T17:49:26.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78388940932149,"aZ":-27.891552691431492,"pfxX":-11.007333678401512,"pfxZ":2.6014851728172204,"pX":1.0262918277335518,"pZ":1.580234672119819,"vX0":10.936039486108617,"vY0":-126.63670795810417,"vZ0":-3.489953190393899,"x":77.88,"y":196.11,"x0":-1.892082206855907,"y0":50.00029613304196,"z0":5.176625935322022,"aX":-18.10262603661285},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":17.9,"spinRate":2061,"spinDirection":253},"zone":14,"typeConfidence":1.32,"plateTime":0.4304368402623453,"extension":6.771821800236125},"index":4,"playId":"512e83e4-01dd-3c0d-ba26-0def206ba052","pitchNumber":5,"startTime":"2026-03-20T17:49:38.740Z","endTime":"2026-03-20T17:49:43.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370630766751525,"aZ":-15.645569932631147,"pfxX":-8.715428615504203,"pfxZ":8.394318546585302,"pX":0.5434732510895831,"pZ":2.744379817923035,"vX0":10.21803051541807,"vY0":-139.02584354810574,"vZ0":-3.600911237776752,"x":96.28,"y":164.68,"x0":-2.0365560185301015,"y0":50.006778897196014,"z0":5.086290692265901,"aX":-17.170132831636455},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2392,"spinDirection":229},"zone":3,"typeConfidence":1.33,"plateTime":0.3930585188619631,"extension":6.792447730688839},"hitData":{"launchSpeed":88.9,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.52,"coordY":156.88}},"index":5,"playId":"70e7337d-0657-38c0-8905-8b307efc2dfa","pitchNumber":6,"startTime":"2026-03-20T17:49:57.515Z","endTime":"2026-03-20T17:50:03.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.12,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:50:03.301Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:51:50.121Z","endTime":"2026-03-20T17:52:34.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47441118996599,"aZ":-14.647349046348747,"pfxX":3.393927318251654,"pfxZ":9.488688123281989,"pX":-0.5592867835162134,"pZ":1.1659043333742896,"vX0":-5.182727220034754,"vY0":-135.7123898679478,"vZ0":-10.18312749743241,"x":138.32,"y":207.3,"x0":0.9430232869410947,"y0":50.00026620334658,"z0":6.011365992581782,"aX":6.267140871168383},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":-4.9,"spinRate":2171,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.405152728907221,"extension":6.6619508842090776},"index":0,"playId":"0ecd2593-f844-35ae-9ab9-d4169990c347","pitchNumber":1,"startTime":"2026-03-20T17:52:14.436Z","endTime":"2026-03-20T17:52:19.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8606777370344,"aZ":-38.94770066695548,"pfxX":-1.835677224087972,"pfxZ":-5.1133463617916135,"pX":0.10345794720689133,"pZ":2.565414952177723,"vX0":-1.5947837202379553,"vY0":-114.78081434981178,"vZ0":0.3472193055073758,"x":113.06,"y":169.51,"x0":1.0478806411125106,"y0":50.00459002132893,"z0":6.229819206137001,"aX":-2.429778464171145},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.9,"breakHorizontal":3.7,"spinRate":2507,"spinDirection":314},"zone":5,"typeConfidence":0.88,"plateTime":0.47868366997708467,"extension":6.456460410002063},"hitData":{"launchSpeed":67.2,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.96,"coordY":169.6}},"index":1,"playId":"cb9bf731-05f6-3aae-bd5d-814d017f5c2a","pitchNumber":2,"startTime":"2026-03-20T17:52:27.424Z","endTime":"2026-03-20T17:52:34.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:52:34.621Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masataka Yoshida pops out to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:52:56.706Z","endTime":"2026-03-20T17:54:03.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.054177337762916,"aZ":-12.827896146773615,"pfxX":3.779547609708721,"pfxZ":10.211028123234945,"pX":0.9540208735994162,"pZ":4.2080333637769085,"vX0":-0.9451818965009917,"vY0":-136.75611976989887,"vZ0":-3.3358941819745627,"x":80.63,"y":125.16,"x0":0.8129572090112794,"y0":50.00456755811255,"z0":6.323163418919115,"aX":7.162154254126842},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2261,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.40046345827631535,"extension":6.563723804950209},"index":0,"playId":"8163485f-0ab0-3d43-a35d-8a1d2fa57aa6","pitchNumber":1,"startTime":"2026-03-20T17:52:56.706Z","endTime":"2026-03-20T17:53:00.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573712049695565,"aZ":-15.180062187613492,"pfxX":5.022563352169767,"pfxZ":9.012885695953665,"pX":-0.0782549031110742,"pZ":4.261820176234759,"vX0":-4.043733596803455,"vY0":-136.56251052573816,"vZ0":-2.584186660184703,"x":119.98,"y":123.71,"x0":0.7704542773947223,"y0":50.00152637698777,"z0":6.266813931206833,"aX":9.468980537117508},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-8.3,"spinRate":2263,"spinDirection":146},"zone":11,"typeConfidence":0.89,"plateTime":0.40134762910108535,"extension":6.6784655393530405},"index":1,"playId":"2409ce0f-706e-3f31-a4f0-1db5000249a6","pitchNumber":2,"startTime":"2026-03-20T17:53:09.776Z","endTime":"2026-03-20T17:53:13.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.006710699280255,"aZ":-39.59055463114148,"pfxX":-2.189185202370445,"pfxZ":-5.228935611723717,"pX":-1.127527388146583,"pZ":2.3574274802692674,"vX0":-3.716551449896096,"vY0":-117.66029142358973,"vZ0":-0.565758897571762,"x":159.98,"y":175.13,"x0":0.7502005337444794,"y0":50.00425850584183,"z0":6.235028904862588,"aX":-3.1033637029089243},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":4.8,"spinRate":553,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4635645932449264,"extension":6.577560092452004},"index":2,"playId":"7f7d94c8-9004-3b92-b10e-2c56b6e75aba","pitchNumber":3,"startTime":"2026-03-20T17:53:23.903Z","endTime":"2026-03-20T17:53:28.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714333726370967,"aZ":-11.859810814305051,"pfxX":4.707704148491952,"pfxZ":11.146971766662936,"pX":0.22283683379229235,"pZ":2.9789750598433695,"vX0":-3.2463925207265834,"vY0":-134.5224495717879,"vZ0":-6.071507129750431,"x":108.51,"y":158.35,"x0":0.8370817286602293,"y0":50.00386627341153,"z0":6.115376036645737,"aX":8.580128814563409},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.8,"spinRate":2198,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.40805137702545213,"extension":6.636348268850495},"index":3,"playId":"22313e90-a12e-3750-b7be-16e641b5a09e","pitchNumber":4,"startTime":"2026-03-20T17:53:40.838Z","endTime":"2026-03-20T17:53:44.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.705476344771842,"aZ":-12.257763490396984,"pfxX":2.59950903194846,"pfxZ":10.56055695091822,"pX":0.31031667050262735,"pZ":3.307767228103516,"vX0":-1.9523795397891277,"vY0":-136.8209671106532,"vZ0":-5.444922681571501,"x":105.17,"y":149.47,"x0":0.6973426309888012,"y0":50.001957647877376,"z0":6.171984933843976,"aX":4.9017562308307605},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-4.3,"spinRate":2261,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.4011631503338835,"extension":6.608874437254843},"hitData":{"launchSpeed":90.3,"launchAngle":74.0,"totalDistance":47.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":135.59,"coordY":187.16}},"index":4,"playId":"d91f2ac8-d167-37e8-a009-6fa8f170245d","pitchNumber":5,"startTime":"2026-03-20T17:53:53.656Z","endTime":"2026-03-20T17:54:03.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:54:03.463Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isiah Kiner-Falefa walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:54:18.000Z","endTime":"2026-03-20T17:55:26.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.69203517374356,"aZ":-38.94633900494144,"pfxX":-2.093774299279516,"pfxZ":-4.83113425914757,"pX":0.8379247207661863,"pZ":2.8185837429709744,"vX0":0.07478109506791544,"vY0":-116.73208607257607,"vZ0":0.23343832227590489,"x":85.06,"y":162.68,"x0":1.0784215283089935,"y0":50.00194989573143,"z0":6.336545743406264,"aX":-2.9353933356131723},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.5,"breakHorizontal":3.8,"spinRate":460,"spinDirection":118},"zone":12,"typeConfidence":0.83,"plateTime":0.4663905466783542,"extension":6.622768907390359},"index":0,"playId":"cfdcdc44-66cb-3b05-adc2-c4db3a846291","pitchNumber":1,"startTime":"2026-03-20T17:54:27.742Z","endTime":"2026-03-20T17:54:32.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402488780639896,"aZ":-30.562954319343614,"pfxX":7.493725769676101,"pfxZ":1.0117151504313426,"pX":1.3554250640827468,"pZ":3.2393839746320814,"vX0":-1.5560335790866315,"vY0":-124.79802087356272,"vZ0":-1.0526069741676323,"x":65.33,"y":151.32,"x0":1.010391533175422,"y0":50.001900159360225,"z0":6.167685601621816,"aX":11.905019046722511},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.3,"spinRate":1304,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.4376752352950959,"extension":6.579595765506598},"index":1,"playId":"df2ebf4b-f91a-3209-ab87-7a7ea0eab6bf","pitchNumber":2,"startTime":"2026-03-20T17:54:41.547Z","endTime":"2026-03-20T17:54:45.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17327623928806,"aZ":-10.832086129719311,"pfxX":6.4705348023410805,"pfxZ":11.24092180563646,"pX":-0.9431708926510158,"pZ":-0.08053250557837056,"vX0":-6.5105199934101625,"vY0":-136.68446695223807,"vZ0":-13.98825265971825,"x":152.95,"y":240.95,"x0":0.6250660251604437,"y0":50.00564130451467,"z0":5.8383492752527175,"aX":12.2871375363866},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2250,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.40020765654144785,"extension":6.732892812770811},"index":2,"playId":"9b64e790-1352-36b5-baff-34103fb01b79","pitchNumber":3,"startTime":"2026-03-20T17:55:02.479Z","endTime":"2026-03-20T17:55:06.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92496316633341,"aZ":-13.46053155608647,"pfxX":4.424391525399692,"pfxZ":9.8826977492287,"pX":-0.9319182535415006,"pZ":1.1433111626411183,"vX0":-5.969989919611428,"vY0":-136.23471872371726,"vZ0":-10.515063634707007,"x":152.52,"y":207.91,"x0":0.7057120022648791,"y0":50.000330732093865,"z0":5.966215645506319,"aX":8.375505159778072},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-6.8,"spinRate":2173,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4009577102430417,"extension":6.620864586444828},"index":3,"playId":"8684cb16-2869-3f94-80a1-69290fc4c7a1","pitchNumber":4,"startTime":"2026-03-20T17:55:21.226Z","endTime":"2026-03-20T17:55:26.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:55:26.912Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:55:38.846Z","endTime":"2026-03-20T17:55:54.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271628719444035,"aZ":-11.809398317757184,"pfxX":6.190816380773082,"pfxZ":10.523815378123224,"pX":-0.05176563011481924,"pZ":2.7234834505030654,"vX0":-4.0548803040918795,"vY0":-137.8978549923484,"vZ0":-7.107423113640283,"x":118.97,"y":165.25,"x0":0.6297217775697047,"y0":50.00534170682365,"z0":6.122728573710939,"aX":11.982449661080091},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-10.4,"spinRate":2172,"spinDirection":148},"zone":5,"typeConfidence":0.92,"plateTime":0.39647327323753334,"extension":6.602874396221093},"hitData":{"launchSpeed":98.8,"launchAngle":26.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.98,"coordY":79.17}},"index":0,"playId":"f80341f3-65ad-38a3-b8cc-49e6633cdc46","pitchNumber":1,"startTime":"2026-03-20T17:55:46.959Z","endTime":"2026-03-20T17:55:54.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:55:54.986Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out sharply to right fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T17:57:54.341Z","endTime":"2026-03-20T17:58:55.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76269776423426,"aZ":-30.454564594425488,"pfxX":-9.616278621728679,"pfxZ":1.1075101859255883,"pX":-0.22516561805067767,"pZ":1.4048743232178513,"vX0":6.935790480977203,"vY0":-123.6626394357975,"vZ0":-3.5125069488814487,"x":125.58,"y":200.85,"x0":-1.8174847922538355,"y0":50.001431016178636,"z0":5.39970695342492,"aX":-14.886044036105677},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":15.8,"spinRate":1876,"spinDirection":255},"zone":13,"typeConfidence":1.36,"plateTime":0.4429963291578978,"extension":6.685086318420739},"index":0,"playId":"a1a6d1e4-070c-307f-bb4f-34b7772637c2","pitchNumber":1,"startTime":"2026-03-20T17:58:08.497Z","endTime":"2026-03-20T17:58:12.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-03-20T17:58:21.860Z","endTime":"2026-03-20T17:58:30.547Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0142299813918,"aZ":-20.456477167675498,"pfxX":-8.998475002152212,"pfxZ":6.076814373466824,"pX":1.5607928429822762,"pZ":3.062283635816854,"vX0":12.351113234657273,"vY0":-138.47472510404432,"vZ0":-2.0432301910216464,"x":57.51,"y":156.1,"x0":-1.8032646384238784,"y0":50.00088826851598,"z0":5.188777612875544,"aX":-17.347275485488694},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":2462,"spinDirection":162},"zone":12,"typeConfidence":1.33,"plateTime":0.39665004072560617,"extension":6.837464942128726},"index":2,"playId":"758fa1a3-140c-326e-bb29-210214f5a46e","pitchNumber":2,"startTime":"2026-03-20T17:58:30.547Z","endTime":"2026-03-20T17:58:34.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37530322921688,"aZ":-36.039170170269834,"pfxX":8.22165027847283,"pfxZ":-2.593129545367903,"pX":-0.249751386761244,"pZ":2.702943946486126,"vX0":1.9299197116925635,"vY0":-121.26309377599644,"vZ0":0.8681031276550848,"x":126.52,"y":165.8,"x0":-2.1237685975658582,"y0":50.00240576443686,"z0":5.480722569140456,"aX":12.260996613800916},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-15.4,"spinRate":2285,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.4514206484552048,"extension":6.31410216493239},"hitData":{"launchSpeed":103.1,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":193.77,"coordY":71.96}},"index":3,"playId":"79022d15-b1a7-3ec0-bcd2-0de564b58f4c","pitchNumber":3,"startTime":"2026-03-20T17:58:46.610Z","endTime":"2026-03-20T17:58:55.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:58:55.589Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Fraley pops out to shortstop Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T17:59:10.849Z","endTime":"2026-03-20T17:59:43.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018885076777092,"aZ":-28.702929830433092,"pfxX":1.3903667461632212,"pfxZ":2.056231371058235,"pX":0.2997868282509082,"pZ":3.712245580123427,"vX0":6.042949100209852,"vY0":-129.42185973164882,"vZ0":1.5267392084081144,"x":105.57,"y":138.55,"x0":-2.249913458040036,"y0":50.00469751510401,"z0":5.319322951487602,"aX":2.348268596119136},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":2504,"spinDirection":166},"zone":12,"typeConfidence":1.37,"plateTime":0.4238682817327013,"extension":6.683862461127458},"index":0,"playId":"5f4fdc32-26a7-3403-bf39-c44fbe498654","pitchNumber":1,"startTime":"2026-03-20T17:59:18.088Z","endTime":"2026-03-20T17:59:22.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.5,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.48612161847896,"aZ":-15.711855161879532,"pfxX":-7.500079778076751,"pfxZ":8.646574776598065,"pX":0.018158785911659585,"pZ":3.1460233761664975,"vX0":7.9734491647084385,"vY0":-138.68888342564853,"vZ0":-2.636815658549114,"x":116.31,"y":153.84,"x0":-1.9509004412206887,"y0":50.00548100499094,"z0":5.18601043200381,"aX":-14.285576787793815},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2459,"spinDirection":250},"zone":2,"typeConfidence":1.15,"plateTime":0.39836064152481443,"extension":6.667411562448298},"hitData":{"launchSpeed":95.7,"launchAngle":57.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":138.15,"coordY":119.53}},"index":1,"playId":"c3ae9ef7-9118-3573-8e74-32bcfcfa107f","pitchNumber":2,"startTime":"2026-03-20T17:59:33.591Z","endTime":"2026-03-20T17:59:43.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:59:43.546Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T17:59:53.750Z","endTime":"2026-03-20T18:00:40.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687762,"fullName":"Blake Wehunt","link":"/api/v1/people/687762"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16225100069094,"aZ":-18.55309468960612,"pfxX":-6.712533390756779,"pfxZ":7.04686224020128,"pX":0.31785827613246254,"pZ":3.430841126380576,"vX0":9.021495173494243,"vY0":-139.31529485214122,"vZ0":-1.2823187801573113,"x":104.88,"y":146.15,"x0":-2.115676276530086,"y0":50.00172028219182,"z0":5.143846954904786,"aX":-12.974105499626196},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":10.0,"spinRate":2432,"spinDirection":244},"zone":12,"typeConfidence":1.18,"plateTime":0.39568770812349374,"extension":6.668833600109374},"index":0,"playId":"92c6c5aa-ac77-3836-9c08-f97d2996123c","pitchNumber":1,"startTime":"2026-03-20T18:00:06.304Z","endTime":"2026-03-20T18:00:10.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.025113663659123,"aZ":-30.80698073862327,"pfxX":-0.4595340761301816,"pfxZ":0.8368039661816216,"pX":-0.4752805110760017,"pZ":2.9185389922491503,"vX0":4.226646119188014,"vY0":-127.41321382978039,"vZ0":0.10734430800390427,"x":135.12,"y":159.98,"x0":-2.0984486183057465,"y0":50.005167941549516,"z0":5.317284289262919,"aX":-0.7536735202016153},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":-0.1,"spinRate":2380,"spinDirection":122},"zone":1,"typeConfidence":1.33,"plateTime":0.43046381264220823,"extension":6.511192737481255},"index":1,"playId":"10082d76-7f0a-38a9-8c86-780f54e81474","pitchNumber":2,"startTime":"2026-03-20T18:00:20.779Z","endTime":"2026-03-20T18:00:24.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20117443825425,"aZ":-37.94871096230992,"pfxX":8.282831319547245,"pfxZ":-3.860905448921585,"pX":0.6921431746820208,"pZ":1.2476107846498474,"vX0":4.359931593238414,"vY0":-121.62077218090639,"vZ0":-1.8233299413355302,"x":90.62,"y":205.09,"x0":-2.2007757529045238,"y0":50.00344636284013,"z0":5.30310528069148,"aX":12.387609503964457},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-16.1,"spinRate":2394,"spinDirection":53},"zone":14,"typeConfidence":1.08,"plateTime":0.4506336296993605,"extension":6.509122517687243},"hitData":{"launchSpeed":88.0,"launchAngle":12.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.39,"coordY":157.12}},"index":2,"playId":"eb56ccae-3b1f-3d4d-83dc-b85d0c764ad8","pitchNumber":3,"startTime":"2026-03-20T18:00:35.300Z","endTime":"2026-03-20T18:00:40.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":687762,"link":"/api/v1/people/687762"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:00:40.727Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:02:28.619Z","endTime":"2026-03-20T18:03:01.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96123372702341,"aZ":-13.55647293069538,"pfxX":5.317674503771913,"pfxZ":9.960721268083372,"pX":-0.2395565713978844,"pZ":3.5866245484454886,"vX0":-4.517059567140593,"vY0":-136.11134259430796,"vZ0":-4.507637036755473,"x":126.13,"y":141.94,"x0":0.7538069971987793,"y0":50.00130039055245,"z0":6.2086054457030695,"aX":9.938029468002664},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2182,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.4030022932870527,"extension":6.561258453867146},"hitData":{"launchSpeed":98.8,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.64,"coordY":101.15}},"index":0,"playId":"c80dedbc-b7cd-347f-8316-6c4b4e86dd7a","pitchNumber":1,"startTime":"2026-03-20T18:02:51.274Z","endTime":"2026-03-20T18:03:01.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:03:01.095Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Gasper grounds out, shortstop Carson Williams to first baseman Jonathan Aranda. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:03:13.987Z","endTime":"2026-03-20T18:04:07.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928623331093274,"aZ":-13.326497812836323,"pfxX":4.219007549389059,"pfxZ":9.958824201890655,"pX":-0.2394287607629783,"pZ":2.958654064804774,"vX0":-4.241348168073113,"vY0":-136.2106418473705,"vZ0":-6.086800564372854,"x":126.13,"y":158.9,"x0":0.7844339651692603,"y0":50.00044687681534,"z0":6.131502966086767,"aX":7.983085088436693},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-6.8,"spinRate":2207,"spinDirection":157},"zone":2,"typeConfidence":0.89,"plateTime":0.40102567847286164,"extension":6.751644134771219},"index":0,"playId":"34dd621c-ffb5-387b-888b-adfddc8cb3ae","pitchNumber":1,"startTime":"2026-03-20T18:03:21.797Z","endTime":"2026-03-20T18:03:25.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93557662851981,"aZ":-35.58229965298791,"pfxX":7.138395286844859,"pfxZ":-2.1732736771316468,"pX":1.0128614014264326,"pZ":2.7896887410086597,"vX0":-1.756509451725926,"vY0":-123.6519037542022,"vZ0":-0.994237943676053,"x":78.39,"y":163.46,"x0":0.799632268296086,"y0":50.003828977024995,"z0":6.151448419987247,"aX":11.184825974158743},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":-12.6,"spinRate":996,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.44097585701701414,"extension":6.4286911580138355},"index":1,"playId":"35c0fcfb-8663-372c-8783-ed45f4dbd99e","pitchNumber":2,"startTime":"2026-03-20T18:03:43.012Z","endTime":"2026-03-20T18:03:47.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.2,"endSpeed":80.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.813910910621367,"aZ":-29.344716033658603,"pfxX":8.68797646870201,"pfxZ":1.731464514395391,"pX":0.7350883241529773,"pZ":2.552524019067796,"vX0":-3.032177071436956,"vY0":-125.66844433369553,"vZ0":-2.9260583853702,"x":88.98,"y":169.86,"x0":0.8152246010864287,"y0":50.000580163845925,"z0":6.068312119468131,"aX":14.164352913820252},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":1787,"spinDirection":162},"zone":6,"typeConfidence":0.93,"plateTime":0.4326527896143091,"extension":6.638177921922007},"hitData":{"launchSpeed":76.6,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.18,"coordY":162.33}},"index":2,"playId":"e3ce26a9-ac99-369b-958e-346d2f10de7f","pitchNumber":3,"startTime":"2026-03-20T18:03:57.123Z","endTime":"2026-03-20T18:04:07.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":2.13,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:04:07.265Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:04:20.506Z","endTime":"2026-03-20T18:05:32.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.0,"endSpeed":74.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11853994277171,"aZ":-41.274224899759304,"pfxX":-1.8939255498811147,"pfxZ":-6.596893542118034,"pX":-0.9814126656019008,"pZ":0.7443413333511655,"vX0":-3.424599472152375,"vY0":-116.46216362144027,"vZ0":-3.292003826281449,"x":154.41,"y":218.68,"x0":0.7521172152482882,"y0":50.004765170039626,"z0":6.065907578378082,"aX":-2.6111710603828837},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.5,"breakHorizontal":4.2,"spinRate":2641,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.46965389816508685,"extension":6.725356065686383},"index":0,"playId":"776ad87c-baff-3db4-828e-6560f96bc149","pitchNumber":1,"startTime":"2026-03-20T18:04:27.665Z","endTime":"2026-03-20T18:04:32.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13676504447171,"aZ":-30.017167708354098,"pfxX":-0.5129196716408737,"pfxZ":1.3086610665622187,"pX":-0.5458951640294328,"pZ":1.3028744686846196,"vX0":-3.3375497090245414,"vY0":-126.41401507752339,"vZ0":-5.579067750076625,"x":137.81,"y":203.6,"x0":0.8499024038766032,"y0":50.0004827734938,"z0":5.904503507766805,"aX":-0.8416559942770162},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":1.6,"spinRate":2427,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4308159836023937,"extension":6.762355356769055},"index":1,"playId":"71a963c3-c4dd-328c-9e6f-a6c824cde0e1","pitchNumber":2,"startTime":"2026-03-20T18:04:44.164Z","endTime":"2026-03-20T18:04:48.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38921140083529,"aZ":-28.098483607596233,"pfxX":-1.2982560411349704,"pfxZ":2.468658895094208,"pX":-0.12984176399677347,"pZ":3.313515215514755,"vX0":-2.4732276800954756,"vY0":-126.5347619336779,"vZ0":-1.2222661943641946,"x":121.95,"y":149.32,"x0":1.0219889296223477,"y0":50.00287840333814,"z0":6.0167270575512815,"aX":-2.1435451089363036},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":2.9,"spinRate":2407,"spinDirection":238},"zone":2,"typeConfidence":0.94,"plateTime":0.4298681410503553,"extension":6.503286933801392},"index":2,"playId":"50f857ea-6cf3-3ab6-83e3-8bea1e50d040","pitchNumber":3,"startTime":"2026-03-20T18:04:59.057Z","endTime":"2026-03-20T18:05:03.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.906450217084124,"aZ":-33.64890150292064,"pfxX":6.734724194150625,"pfxZ":-0.9306760609567117,"pX":1.5381460163686527,"pZ":3.9162126657912144,"vX0":-0.39010537452985605,"vY0":-124.10500038673248,"vZ0":1.1755622081218973,"x":58.37,"y":133.04,"x0":0.8188483807242906,"y0":50.00259560907959,"z0":6.203646604985193,"aX":10.68198137199225},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":-12.2,"spinRate":1108,"spinDirection":95},"zone":12,"typeConfidence":0.91,"plateTime":0.4385364414951187,"extension":6.541745976157409},"index":3,"playId":"2d6f825b-735d-3e66-86db-15e359a24a09","pitchNumber":4,"startTime":"2026-03-20T18:05:11.482Z","endTime":"2026-03-20T18:05:15.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474483944326,"aZ":-14.159203369561876,"pfxX":6.255452099850519,"pfxZ":9.25588611224303,"pX":0.44744187070637037,"pZ":4.744403511375917,"vX0":-3.047474260409835,"vY0":-138.09970149105294,"vZ0":-1.6138563334430853,"x":99.94,"y":110.68,"x0":0.747714417098092,"y0":50.00577434776661,"z0":6.280607837664012,"aX":12.180558030094131},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-10.8,"spinRate":2232,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.3954164286081898,"extension":6.663613927163048},"index":4,"playId":"9a26a6b9-d712-3b5a-bbcb-9680a51c5b9e","pitchNumber":5,"startTime":"2026-03-20T18:05:27.444Z","endTime":"2026-03-20T18:05:32.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.84,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:05:32.131Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to shortstop Carson Williams on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:07:01.266Z","endTime":"2026-03-20T18:08:19.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T18:05:40.776Z","endTime":"2026-03-20T18:06:34.946Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Nate Eaton replaces Roman Anthony.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T18:06:34.946Z","endTime":"2026-03-20T18:06:46.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"},"base":1,"defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"playId":"f032c003-f606-3676-b9bb-f07532a3cb97","startTime":"2026-03-20T18:06:46.290Z","endTime":"2026-03-20T18:06:50.751Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971191302277056,"aZ":-14.078930572936336,"pfxX":6.274011486037619,"pfxZ":9.344489909633804,"pX":0.968368550391285,"pZ":4.086306936958611,"vX0":-1.4785969505370975,"vY0":-137.66883134005636,"vZ0":-3.285069552929125,"x":80.09,"y":128.45,"x0":0.6938866561536384,"y0":50.00620182035885,"z0":6.236438992738691,"aX":12.1542926288703},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-11.2,"spinRate":2186,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.39649824639846143,"extension":6.571246510075947},"index":3,"playId":"daddbe2a-b2b7-3920-aa44-56257ed39de5","pitchNumber":1,"startTime":"2026-03-20T18:07:02.923Z","endTime":"2026-03-20T18:07:06.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.587205330608924,"aZ":-29.709482486704943,"pfxX":9.14191935914307,"pfxZ":1.52906464700256,"pX":0.9271861712201188,"pZ":2.3120950262891435,"vX0":-2.4866833528620615,"vY0":-124.76844623021998,"vZ0":-3.2652101765617103,"x":81.66,"y":176.35,"x0":0.737438747916139,"y0":50.00008962940452,"z0":6.037212510911658,"aX":14.686717129149768},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1151,"spinDirection":121},"zone":12,"typeConfidence":0.93,"plateTime":0.4358335701442626,"extension":6.575173015921308},"index":4,"playId":"de570287-435d-3f94-af4c-d26fb8790ed9","pitchNumber":2,"startTime":"2026-03-20T18:07:16.508Z","endTime":"2026-03-20T18:07:22.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820962001447864,"aZ":-14.782049258157754,"pfxX":6.704791550255891,"pfxZ":9.063866222534626,"pX":-0.4071493109399822,"pZ":1.0604870552705987,"vX0":-4.3764167916309225,"vY0":-136.83521961779152,"vZ0":-10.732678546989167,"x":132.52,"y":210.15,"x0":0.3321569235091037,"y0":50.00215389160413,"z0":6.016788399856682,"aX":12.86566065499013},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.4,"spinRate":2191,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.3984610002777811,"extension":6.7633201151853495},"index":5,"playId":"2d29d6f0-1679-3ee5-a6cc-0536818e0023","pitchNumber":3,"startTime":"2026-03-20T18:07:33.872Z","endTime":"2026-03-20T18:07:38.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97024666531605,"aZ":-23.189193954311044,"pfxX":8.176389122812681,"pfxZ":5.616131473817429,"pX":-1.001084306923877,"pZ":0.45874851124279414,"vX0":-6.780220410499205,"vY0":-125.12488093833669,"vZ0":-8.444363823077072,"x":155.16,"y":226.39,"x0":0.6688317090989718,"y0":50.0059282688301,"z0":5.748888254746079,"aX":13.09210252447983},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-13.4,"spinRate":1355,"spinDirection":113},"zone":13,"typeConfidence":0.75,"plateTime":0.43614938940189507,"extension":6.840791653094559},"index":6,"playId":"5bd4ebaa-7a0d-3887-bfc9-7fc41bd57093","pitchNumber":4,"startTime":"2026-03-20T18:07:47.458Z","endTime":"2026-03-20T18:07:52.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60682138398452,"aZ":-13.861217168573654,"pfxX":5.129087579249607,"pfxZ":9.76634435883018,"pX":-0.13236942927256734,"pZ":3.6476024878176303,"vX0":-4.061452236329475,"vY0":-136.24491770006216,"vZ0":-4.305321604581671,"x":122.05,"y":140.29,"x0":0.7130370814092946,"y0":50.00470308095616,"z0":6.209761814251091,"aX":9.620511968875787},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2210,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.4023767350510634,"extension":6.625531369215611},"hitData":{"launchSpeed":96.1,"launchAngle":59.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.91,"coordY":139.92}},"index":7,"playId":"215aa9e7-c120-341a-be7c-1ad325d5a235","pitchNumber":5,"startTime":"2026-03-20T18:08:09.317Z","endTime":"2026-03-20T18:08:19.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":663556,"link":"/api/v1/people/663556"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":2.81,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:08:19.716Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Catcher Hunter Feduccia picks off Nate Eaton at 1st on throw to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:08:37.035Z","endTime":"2026-03-20T18:09:55.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837205555846797,"aZ":-29.152607379840408,"pfxX":-0.434062268434281,"pfxZ":1.883749726361724,"pX":-1.1691120059593583,"pZ":0.48257217779865236,"vX0":-4.965546905274112,"vY0":-125.57507386684026,"vZ0":-7.406526032768073,"x":161.56,"y":225.75,"x0":0.8881636017487686,"y0":50.0019650753394,"z0":5.834014479266456,"aX":-0.6934199092336889},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":1.9,"spinRate":2237,"spinDirection":220},"zone":13,"typeConfidence":0.89,"plateTime":0.43577249954969943,"extension":6.722831760480501},"index":0,"playId":"b162fc04-ed53-31f9-8159-e8d550372d13","pitchNumber":1,"startTime":"2026-03-20T18:08:42.759Z","endTime":"2026-03-20T18:08:46.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981186448502207,"aZ":-13.33359099251115,"pfxX":5.278476974648065,"pfxZ":9.733392518662928,"pX":-0.04081414699873701,"pZ":5.201419579942474,"vX0":-3.9645528424691383,"vY0":-138.0787035259744,"vZ0":-0.4104160130768247,"x":118.56,"y":98.34,"x0":0.7258630284450028,"y0":50.00644680253317,"z0":6.247016522479799,"aX":10.22172539054998},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2259,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.39628275461431395,"extension":6.624617105464873},"index":1,"playId":"f976ed25-24e4-3975-9124-fef04a6c3bf7","pitchNumber":2,"startTime":"2026-03-20T18:09:00.316Z","endTime":"2026-03-20T18:09:03.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765983704873808,"aZ":-12.116765224078838,"pfxX":6.127914238110307,"pfxZ":10.658349874023232,"pX":-0.5700951947301335,"pZ":2.4751345042987762,"vX0":-5.493060618747647,"vY0":-136.05559896097122,"vZ0":-7.1854165799551035,"x":138.73,"y":171.95,"x0":0.6750455575618033,"y0":50.00537473899626,"z0":5.983205089131454,"aX":11.534961468186404},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-10.0,"spinRate":2202,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.40198401725240673,"extension":6.7875217101126175},"index":2,"playId":"9df0ea86-ed39-368c-85c0-defba51bb7db","pitchNumber":3,"startTime":"2026-03-20T18:09:15.801Z","endTime":"2026-03-20T18:09:19.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667975897670136,"aZ":-40.361872098388666,"pfxX":-1.8836692491375993,"pfxZ":-6.054875667945884,"pX":0.04039262749983197,"pZ":2.032010960899429,"vX0":-1.2347178474111615,"vY0":-116.09313187907856,"vZ0":-0.48458640635542494,"x":115.46,"y":183.92,"x0":0.8256203433774157,"y0":50.00291331115481,"z0":6.116678991512519,"aX":-2.5467024488902403},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.8,"breakHorizontal":3.7,"spinRate":2570,"spinDirection":314},"zone":8,"typeConfidence":0.87,"plateTime":0.47351999333844397,"extension":6.6909559123136635},"index":3,"playId":"5cf90d61-89bf-3176-a4ce-d9436a558025","pitchNumber":4,"startTime":"2026-03-20T18:09:35.644Z","endTime":"2026-03-20T18:09:44.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"5cf90d61-89bf-3176-a4ce-d9436a558025","startTime":"2026-03-20T18:09:55.043Z","endTime":"2026-03-20T18:09:55.062Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.49,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:09:55.062Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to left fielder Masataka Yoshida.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:12:03.550Z","endTime":"2026-03-20T18:13:04.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nate Eaton remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:11:36.952Z","endTime":"2026-03-20T18:11:36.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jovani Morán replaces Blake Wehunt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:11:36.966Z","endTime":"2026-03-20T18:12:05.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687762,"link":"/api/v1/people/687762","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.0,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82470311061151,"aZ":-15.717009553894043,"pfxX":3.188645106426862,"pfxZ":8.710991156198414,"pX":-1.4710601803260774,"pZ":2.9276827841203,"vX0":-7.173592313100608,"vY0":-135.43956945123145,"vZ0":-4.86562880317794,"x":173.07,"y":159.73,"x0":0.777586618311471,"y0":50.005333365623756,"z0":5.818374992639625,"aX":6.026483028669917},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-4.6,"spinRate":2306,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4017851819903866,"extension":6.827481508121417},"index":2,"playId":"0d6e31a5-adc3-33b3-9bdf-2bd2b747a884","pitchNumber":1,"startTime":"2026-03-20T18:12:05.144Z","endTime":"2026-03-20T18:12:09.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.057808961025593,"aZ":-26.346833988519244,"pfxX":6.902225000601491,"pfxZ":3.9885216453554078,"pX":0.3774323663054688,"pZ":1.9541084341537869,"vX0":-4.489760411413491,"vY0":-119.07446824743401,"vZ0":-3.660810377483426,"x":102.61,"y":186.02,"x0":1.37405050457355,"y0":50.002919026848595,"z0":5.849106864011941,"aX":10.087762435927036},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.7,"breakHorizontal":-11.6,"spinRate":2108,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4568999643423659,"extension":6.247810239304193},"index":3,"playId":"c2bbc964-a3c9-346a-a5a1-310e79907e9a","pitchNumber":2,"startTime":"2026-03-20T18:12:19.759Z","endTime":"2026-03-20T18:12:24.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83440000141741,"aZ":-14.43351547353379,"pfxX":1.7063679795509836,"pfxZ":9.455826272631175,"pX":-0.09806040355807823,"pZ":2.147611971441707,"vX0":-3.690664716438896,"vY0":-135.65734888080124,"vZ0":-6.993398939178096,"x":120.74,"y":180.79,"x0":1.0543141790804018,"y0":50.00304593227733,"z0":5.752464823827977,"aX":3.2017930609265184},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-2.4,"spinRate":2281,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4027337572134444,"extension":6.722614319758847},"index":4,"playId":"552ec918-1bae-3b11-8fab-2338aff87d00","pitchNumber":3,"startTime":"2026-03-20T18:12:36.237Z","endTime":"2026-03-20T18:12:41.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61882684890972,"aZ":-25.522686054802737,"pfxX":7.8976215406290535,"pfxZ":4.461944722029848,"pX":0.8252978386621483,"pZ":1.8955299545779405,"vX0":-3.613314168989822,"vY0":-121.07333145741414,"vZ0":-4.029663800179822,"x":85.54,"y":187.6,"x0":1.3072555730276363,"y0":50.00388343770329,"z0":5.8032677790302385,"aX":11.779749741009534},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.4,"breakHorizontal":-13.6,"spinRate":1929,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.45158941496130556,"extension":6.267475319642311},"hitData":{"launchSpeed":82.8,"launchAngle":35.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.08,"coordY":99.49}},"index":5,"playId":"856c6447-91e8-358e-b99b-3fad0766d07d","pitchNumber":4,"startTime":"2026-03-20T18:12:56.564Z","endTime":"2026-03-20T18:13:04.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:13:04.860Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Feduccia pops out to catcher Mickey Gasper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:13:15.439Z","endTime":"2026-03-20T18:13:55.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":94.3,"endSpeed":87.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850006230252994,"aZ":-15.027660192247346,"pfxX":1.5605461346176694,"pfxZ":8.836936512611153,"pX":-0.8418833687429799,"pZ":2.7888289517230715,"vX0":-5.561865292642259,"vY0":-137.3227026249237,"vZ0":-5.33042255259033,"x":149.09,"y":163.48,"x0":0.9929498990732264,"y0":50.002946743624655,"z0":5.751044638170484,"aX":3.028420276356662},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-1.8,"spinRate":2403,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.3964501208789093,"extension":6.814793454011948},"index":0,"playId":"32c38042-3298-37e2-8779-c7c6075b93b8","pitchNumber":1,"startTime":"2026-03-20T18:13:29.867Z","endTime":"2026-03-20T18:13:34.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.1,"endSpeed":79.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.819866069712187,"aZ":-27.985256860541504,"pfxX":-1.4609357076774292,"pfxZ":2.6390341045673633,"pX":0.4478871420604623,"pZ":1.9335752394160048,"vX0":-1.1736556628849293,"vY0":-124.08136616712753,"vZ0":-3.995919760617375,"x":99.93,"y":186.57,"x0":1.113954295693408,"y0":50.00228992635541,"z0":5.852319324608292,"aX":-2.3167339670802565},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":2.9,"spinRate":2581,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.438556379558916,"extension":6.544409288005144},"hitData":{"launchSpeed":76.9,"launchAngle":79.0,"totalDistance":16.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":130.74,"coordY":197.46}},"index":1,"playId":"23ea25d4-5dc4-3b7e-89d2-aa86242f88de","pitchNumber":2,"startTime":"2026-03-20T18:13:45.365Z","endTime":"2026-03-20T18:13:55.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_ab"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_ab"},{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_pa"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:13:55.238Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Williams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:14:05.064Z","endTime":"2026-03-20T18:16:11.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03169663188867,"aZ":-12.963870728264476,"pfxX":2.821553389935103,"pfxZ":10.14524338213991,"pX":0.22786090238265613,"pZ":1.6295845612178654,"vX0":-3.059114302082813,"vY0":-135.82788828812457,"vZ0":-8.34884633870534,"x":108.31,"y":194.78,"x0":0.9950313498574683,"y0":50.00028884696279,"z0":5.617369710041321,"aX":5.341681451692626},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-4.6,"spinRate":2356,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.40121268843100655,"extension":6.905154215957983},"index":0,"playId":"fd80cc7e-cf8a-3c62-992a-212871dc5617","pitchNumber":1,"startTime":"2026-03-20T18:14:23.002Z","endTime":"2026-03-20T18:14:27.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16034494274162,"aZ":-26.13709143450849,"pfxX":8.265786365858734,"pfxZ":3.9958652843908276,"pX":0.6851618836708026,"pZ":1.5754031241864808,"vX0":-4.402801054356687,"vY0":-121.93017609420514,"vZ0":-4.706674799109169,"x":90.88,"y":196.24,"x0":1.436912203622521,"y0":50.00467096622211,"z0":5.776534439793102,"aX":12.492190820536416},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":-14.0,"spinRate":1975,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44859222472549076,"extension":6.264735092033173},"index":1,"playId":"ddce5809-3544-3dad-8772-8674343caa6d","pitchNumber":2,"startTime":"2026-03-20T18:14:53.517Z","endTime":"2026-03-20T18:15:00.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T18:15:05.388Z","endTime":"2026-03-20T18:15:20.564Z","isPitch":false,"type":"action","player":{"id":700246,"link":"/api/v1/people/700246"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42607165954623,"aZ":-13.940687126874765,"pfxX":1.3463706430427118,"pfxZ":9.53746823414092,"pX":0.5466771174759062,"pZ":2.2628352458315604,"vX0":-1.4468548913247592,"vY0":-136.520921756741,"vZ0":-6.900080610034742,"x":96.16,"y":177.68,"x0":0.9053657886554746,"y0":50.00566682777172,"z0":5.759035676205916,"aX":2.5747389864934465},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-2.2,"spinRate":2351,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.39924923864751793,"extension":6.7534117238665345},"index":3,"playId":"318f3f43-641e-3c3e-be69-c5ae2e322492","pitchNumber":3,"startTime":"2026-03-20T18:15:20.564Z","endTime":"2026-03-20T18:15:27.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46169422161757,"aZ":-16.23544544320857,"pfxX":2.2404304099878223,"pfxZ":8.309418502728166,"pX":1.270842339421584,"pZ":2.872392077375507,"vX0":-0.2298884294815918,"vY0":-137.3966239363089,"vZ0":-4.907065812510929,"x":68.56,"y":161.23,"x0":1.0642003030815703,"y0":50.0046770730616,"z0":5.779118344776589,"aX":4.298673676150847},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-4.0,"spinRate":2297,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.39811493887828675,"extension":6.696937638615562},"index":4,"playId":"07a9ed1e-f9fd-33b3-8811-7312011afb97","pitchNumber":4,"startTime":"2026-03-20T18:15:48.221Z","endTime":"2026-03-20T18:15:52.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864424978597725,"aZ":-23.053679209774888,"pfxX":8.48763839652244,"pfxZ":6.011408739843684,"pX":0.8862839658030148,"pZ":0.9737146323373672,"vX0":-3.7972129433133084,"vY0":-122.09754726955465,"vZ0":-6.676510782990346,"x":83.22,"y":212.49,"x0":1.354449502881957,"y0":50.00554513928597,"z0":5.713071955022591,"aX":12.883813800488815},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.5,"spinRate":1777,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.44770376780924437,"extension":6.419088422483261},"index":5,"playId":"1e1e3db4-a0f2-3d1a-9692-fce54ebfe46c","pitchNumber":5,"startTime":"2026-03-20T18:16:05.694Z","endTime":"2026-03-20T18:16:11.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":663558,"link":"/api/v1/people/663558"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:16:11.067Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:18:24.597Z","endTime":"2026-03-20T18:19:12.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Shane McClanahan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:17:16.037Z","endTime":"2026-03-20T18:18:25.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663556,"link":"/api/v1/people/663556","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.054705386044123,"aZ":-32.32180385398539,"pfxX":-9.19065012129875,"pfxZ":-0.10969997074699656,"pX":0.5357726383289811,"pZ":2.483375702392934,"vX0":0.9049183489559518,"vY0":-115.04036121462441,"vZ0":0.875317245991958,"x":96.58,"y":171.73,"x0":1.3337161833503308,"y0":50.00304418056737,"z0":5.215400361721099,"aX":-12.397449664914872},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.2,"breakHorizontal":16.4,"spinRate":2768,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.4749591525860364,"extension":5.931600866690848},"index":1,"playId":"e45cefd4-7f48-3ead-9dab-b773f2b5310a","pitchNumber":1,"startTime":"2026-03-20T18:18:25.892Z","endTime":"2026-03-20T18:18:30.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":80.6,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.218593598409626,"aZ":-31.585506459344273,"pfxX":-6.7239683779229065,"pfxZ":0.4145762052923807,"pX":0.19008979917958754,"pZ":2.102641475590923,"vX0":-0.4089973899184778,"vY0":-117.51227789637358,"vZ0":-0.3650798007350392,"x":109.75,"y":182.01,"x0":1.24103693414471,"y0":50.00292127624275,"z0":5.158132849112869,"aX":-9.540836389435489},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":12.4,"spinRate":2699,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.463524686073713,"extension":5.989458633598525},"index":2,"playId":"769ea591-42f4-369f-ae26-add163579785","pitchNumber":2,"startTime":"2026-03-20T18:18:40.629Z","endTime":"2026-03-20T18:18:45.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.0,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816388974271852,"aZ":-12.565824606588933,"pfxX":4.559066383177469,"pfxZ":9.673311500885594,"pX":-0.3288852498610431,"pZ":2.2892987488881977,"vX0":-4.730532076614429,"vY0":-141.1729595963232,"vZ0":-6.221530765945226,"x":129.54,"y":176.97,"x0":0.7726370413622118,"y0":50.006138631428335,"z0":5.323693072489898,"aX":9.244752436555354},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2402,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.38734016845338015,"extension":6.2473388652689765},"index":3,"playId":"1ad493d5-342e-3c1b-8334-beac19416301","pitchNumber":3,"startTime":"2026-03-20T18:19:08.527Z","endTime":"2026-03-20T18:19:12.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:19:12.943Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willson Contreras lines out to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:19:26.489Z","endTime":"2026-03-20T18:21:42.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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.9,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18032522455278,"aZ":-23.186515828347233,"pfxX":10.007645434480978,"pfxZ":4.532595059180519,"pX":-1.0961383939674312,"pZ":1.4932264620020617,"vX0":-9.279078478820944,"vY0":-139.4103907456404,"vZ0":-5.579751302026475,"x":158.78,"y":198.46,"x0":0.9633333661277415,"y0":50.00203012807269,"z0":5.035516487063556,"aX":19.84304452144711},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2488,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39178722575813474,"extension":6.094511896526903},"index":0,"playId":"0505e0bb-3dc7-3565-a8bc-4b9d749f6c95","pitchNumber":1,"startTime":"2026-03-20T18:19:37.855Z","endTime":"2026-03-20T18:19:42.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15529312091659,"aZ":-21.374435143231924,"pfxX":11.893718427332177,"pfxZ":5.484365519413527,"pX":-0.3066767765759045,"pZ":1.4972980314536157,"vX0":-7.863279579810402,"vY0":-138.9537810664207,"vZ0":-5.8376550494143995,"x":128.69,"y":198.35,"x0":1.0048178758062274,"y0":50.00125640688134,"z0":5.031481054444351,"aX":23.4140838152955},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-20.0,"spinRate":2549,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.3931602563903076,"extension":6.148472350794297},"index":1,"playId":"4476374b-cc6e-3412-80c6-0bbb9e515b24","pitchNumber":2,"startTime":"2026-03-20T18:19:53.658Z","endTime":"2026-03-20T18:19:58.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656354681993715,"aZ":-31.30329257514482,"pfxX":-1.978488268647304,"pfxZ":0.5371284775347185,"pX":0.21175356293982295,"pZ":2.0715514624702713,"vX0":-1.679117221759554,"vY0":-125.58510425995168,"vZ0":-1.4843354003159241,"x":108.93,"y":182.85,"x0":1.143286586759654,"y0":50.0026054924291,"z0":5.189246221448587,"aX":-3.196270345021373},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":4.0,"spinRate":2617,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4342227264842302,"extension":6.065734564229269},"index":2,"playId":"504c74d8-91ec-3951-b382-dc2357b21d3d","pitchNumber":3,"startTime":"2026-03-20T18:20:10.551Z","endTime":"2026-03-20T18:20:15.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.082863768182285,"aZ":-21.55595508927659,"pfxX":11.814359652954131,"pfxZ":5.485567339409006,"pX":-0.6014152510662044,"pZ":1.5739162048863977,"vX0":-8.317429788744942,"vY0":-138.49966935678202,"vZ0":-5.529357133990175,"x":139.92,"y":196.28,"x0":0.9118107057729405,"y0":50.000284804354315,"z0":5.0458537663820575,"aX":22.857554953890432},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":-19.6,"spinRate":2585,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3960803678589544,"extension":6.131980445050929},"index":3,"playId":"6fec8e22-61fb-3d5b-8e07-1da672c708fc","pitchNumber":4,"startTime":"2026-03-20T18:20:26.822Z","endTime":"2026-03-20T18:20:31.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898031541187578,"aZ":-32.44130726959499,"pfxX":-3.7669794104917935,"pfxZ":-0.17503780408402392,"pX":0.31409760457607977,"pZ":2.6001848399582803,"vX0":-0.8471989359491583,"vY0":-123.49371191775094,"vZ0":0.1709247175127251,"x":105.03,"y":168.58,"x0":1.1513074687276623,"y0":50.00128234714709,"z0":5.27164124857677,"aX":-5.78478724125942},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":7.0,"spinRate":2750,"spinDirection":266},"zone":6,"typeConfidence":2.0,"plateTime":0.44448945871879264,"extension":6.050882145789952},"index":4,"playId":"be31b55c-f747-3eec-a49c-edd10dbc59a6","pitchNumber":5,"startTime":"2026-03-20T18:20:45.907Z","endTime":"2026-03-20T18:20:49.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58189497443064,"aZ":-15.065316217956648,"pfxX":4.138107776019396,"pfxZ":8.611165040664057,"pX":-0.3233056604739246,"pZ":3.8540072815053743,"vX0":-4.583008107430855,"vY0":-139.83616301510975,"vZ0":-1.7681298281698785,"x":129.32,"y":134.72,"x0":0.7967135648484467,"y0":50.00210130201121,"z0":5.479353073381805,"aX":8.221449454024606},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-6.6,"spinRate":2567,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.3912083144202234,"extension":6.210063431011508},"index":5,"playId":"f2382801-d718-33fb-9ef0-c9db2b7386aa","pitchNumber":6,"startTime":"2026-03-20T18:21:08.743Z","endTime":"2026-03-20T18:21:13.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-20T18:21:20.220Z","endTime":"2026-03-20T18:21:34.340Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33320971142619,"aZ":-32.981401317629924,"pfxX":-4.071889026069923,"pfxZ":-0.49287552400242696,"pX":-0.28810647543715623,"pZ":2.5450818140830527,"vX0":-2.24209249879128,"vY0":-126.59034042299584,"vZ0":-0.08112932659614269,"x":127.98,"y":170.06,"x0":1.1376200875738591,"y0":50.00582270329777,"z0":5.213182957946834,"aX":-6.623035321144112},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":7.9,"spinRate":2441,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.432329993100272,"extension":6.180109768769189},"hitData":{"launchSpeed":91.0,"launchAngle":22.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.83,"coordY":90.85}},"index":7,"playId":"81905f69-38da-32b1-8bb6-b72017f41f8f","pitchNumber":7,"startTime":"2026-03-20T18:21:34.340Z","endTime":"2026-03-20T18:21:42.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:21:42.228Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, shortstop Carson Williams to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:21:50.208Z","endTime":"2026-03-20T18:23:07.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993161156162536,"aZ":-21.684053236778094,"pfxX":8.942969722492277,"pfxZ":5.344845329128784,"pX":-0.02584147351880072,"pZ":3.1262897151775704,"vX0":-6.217934889399826,"vY0":-138.71275306078496,"vZ0":-1.675480178862663,"x":117.99,"y":154.37,"x0":1.075007865673997,"y0":50.001502486185835,"z0":5.173682215474387,"aX":17.548136592747493},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":2361,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3938126552688024,"extension":6.248171184449891},"index":0,"playId":"c6d4fac8-356c-3c45-b0b6-e83f7ae57a96","pitchNumber":1,"startTime":"2026-03-20T18:22:06.308Z","endTime":"2026-03-20T18:22:10.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.275394104786184,"aZ":-31.729368650417054,"pfxX":-7.011582713087305,"pfxZ":0.33236016416940517,"pX":-0.8642292981587797,"pZ":0.9540208940458902,"vX0":-2.5733925862006215,"vY0":-115.4278655900509,"vZ0":-2.1122287622471623,"x":149.94,"y":213.02,"x0":1.1743486725759322,"y0":50.005427805000075,"z0":4.918455237580399,"aX":-9.519712906800978},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.4,"breakHorizontal":13.3,"spinRate":2780,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.47342426195359755,"extension":6.062382290057242},"index":1,"playId":"61d04fc2-9b18-3789-9eeb-2c8421ac779f","pitchNumber":2,"startTime":"2026-03-20T18:22:22.808Z","endTime":"2026-03-20T18:22:27.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":80.6,"endSpeed":73.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64530910426062,"aZ":-30.640468503201646,"pfxX":-8.370666457151408,"pfxZ":1.116297343609249,"pX":-1.4331939318865838,"pZ":1.3776355433906058,"vX0":-3.2988649387637112,"vY0":-117.27503193624922,"vZ0":-1.7567302774083737,"x":171.63,"y":201.58,"x0":1.0859692328031232,"y0":50.00139971029735,"z0":5.040289979479129,"aX":-11.461494682125135},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2870,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.47007776011145763,"extension":6.251957852964341},"index":2,"playId":"6e5b23ff-dd88-3e93-acfc-9ec1a726db73","pitchNumber":3,"startTime":"2026-03-20T18:22:41.067Z","endTime":"2026-03-20T18:22:45.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.683549794559504,"aZ":-18.64961937237846,"pfxX":11.30909907905846,"pfxZ":6.918700152321035,"pX":0.15817949238850687,"pZ":2.6406303592416074,"vX0":-6.350358056353011,"vY0":-139.26448591741817,"vZ0":-3.16770856622663,"x":110.97,"y":167.48,"x0":1.0045115416891939,"y0":50.00404186371448,"z0":5.033790251357615,"aX":22.10798662607019},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-19.1,"spinRate":2466,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3940330267094092,"extension":6.275150053339377},"hitData":{"launchSpeed":85.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.74,"coordY":145.97}},"index":3,"playId":"9a945955-c5f6-34c0-9dd5-14ee7e40ccbe","pitchNumber":4,"startTime":"2026-03-20T18:22:58.950Z","endTime":"2026-03-20T18:23:07.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:23:07.407Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yandy Díaz lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:25:23.206Z","endTime":"2026-03-20T18:26:44.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10],"actionIndex":[0,1,2,3,4,5],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jack Winnay replaces left fielder Masataka Yoshida, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:25:13.171Z","endTime":"2026-03-20T18:25:13.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813400,"link":"/api/v1/people/813400"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braiden Ward replaces right fielder Jarren Duran, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:25:13.186Z","endTime":"2026-03-20T18:25:13.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: D'Angelo Ortiz replaces first baseman Willson Contreras, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T18:25:13.187Z","endTime":"2026-03-20T18:25:13.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808571,"link":"/api/v1/people/808571"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kristian Campbell replaces third baseman Caleb Durbin, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T18:25:13.188Z","endTime":"2026-03-20T18:25:13.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt Thaiss replaces catcher Mickey Gasper, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T18:25:13.190Z","endTime":"2026-03-20T18:25:13.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":681508,"link":"/api/v1/people/681508"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eduardo Rivera replaces Jovani Morán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T18:25:13.191Z","endTime":"2026-03-20T18:25:24.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700842,"link":"/api/v1/people/700842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663558,"link":"/api/v1/people/663558","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3423203351517,"aZ":-13.977344599043876,"pfxX":2.8339768584193576,"pfxZ":9.717346814776286,"pX":0.4829436792526837,"pZ":3.80229842241979,"vX0":-4.589271900236718,"vY0":-135.86937555305087,"vZ0":-4.238108999256677,"x":98.59,"y":136.12,"x0":1.824518630611927,"y0":50.002806382892224,"z0":6.351482193019433,"aX":5.307311404257624},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-4.2,"spinRate":2172,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4028925088794706,"extension":6.453256762314105},"index":6,"playId":"2f2b7200-a13a-35aa-82fa-458b38f8a0fe","pitchNumber":1,"startTime":"2026-03-20T18:25:24.855Z","endTime":"2026-03-20T18:25:28.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341518512132996,"aZ":-12.398551975777547,"pfxX":2.2858624883518823,"pfxZ":10.297468356845581,"pX":0.5011118075843701,"pZ":2.457472094915303,"vX0":-4.365011234043475,"vY0":-137.87363466197834,"vZ0":-8.182727067268937,"x":97.9,"y":172.43,"x0":1.8095757674532125,"y0":50.004288719123494,"z0":6.305321616440672,"aX":4.39080151862405},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-3.2,"spinRate":2981,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.39763162747513947,"extension":6.492312098397063},"index":7,"playId":"bb9f176a-f971-31d1-802e-35ac614b483e","pitchNumber":2,"startTime":"2026-03-20T18:25:38.724Z","endTime":"2026-03-20T18:25:43.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699094985504225,"aZ":-11.17847842874794,"pfxX":3.0358423328916997,"pfxZ":10.69086946739613,"pX":-0.18935234747823687,"pZ":1.5463139061754392,"vX0":-5.13811518866943,"vY0":-139.33662052547413,"vZ0":-10.947736783600725,"x":124.22,"y":197.03,"x0":1.2852471395640022,"y0":50.001868294929665,"z0":6.267965434503737,"aX":5.9616567147939},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-4.4,"spinRate":2293,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.39329546067118404,"extension":6.599128419449739},"index":8,"playId":"c87c0623-74e4-318b-b1bf-d1e13d19459b","pitchNumber":3,"startTime":"2026-03-20T18:25:54.713Z","endTime":"2026-03-20T18:25:58.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14671905632621,"aZ":-25.375044182113193,"pfxX":5.543445302855002,"pfxZ":3.90840213661774,"pX":1.3353063073530385,"pZ":3.3606781980903713,"vX0":-2.594976442236399,"vY0":-130.27005833663165,"vZ0":-3.0947488782930557,"x":66.1,"y":148.04,"x0":1.6173514214924711,"y0":50.00506778396375,"z0":6.456325406406643,"aX":9.648429716130622},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-9.6,"spinRate":1229,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41845780155641243,"extension":6.539876795660405},"index":9,"playId":"6b7051e3-1691-35e1-8d16-3faf11c09e4c","pitchNumber":4,"startTime":"2026-03-20T18:26:18.515Z","endTime":"2026-03-20T18:26:22.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748276927710457,"aZ":-24.14022633660569,"pfxX":7.993693990591658,"pfxZ":4.7283635316564485,"pX":0.021941680311575763,"pZ":2.500753166070945,"vX0":-6.408636770317369,"vY0":-128.74281860284367,"vZ0":-5.4205724165746965,"x":116.16,"y":171.26,"x0":1.4904619388529199,"y0":50.00245186204596,"z0":6.4732134904647545,"aX":13.578413817703245},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.3,"spinRate":2991,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.4235317931836704,"extension":6.590569182302052},"hitData":{"launchSpeed":99.6,"launchAngle":19.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":158.68,"coordY":66.82}},"index":10,"playId":"69b92cfa-3e0f-3345-aa06-31e25767efd4","pitchNumber":5,"startTime":"2026-03-20T18:26:36.990Z","endTime":"2026-03-20T18:26:44.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:26:44.368Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:26:59.797Z","endTime":"2026-03-20T18:27:20.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267264607283355,"aZ":-14.554432963922517,"pfxX":2.246277744070183,"pfxZ":9.330700151103962,"pX":0.13004843559518695,"pZ":2.858100080035173,"vX0":-4.217216173981212,"vY0":-135.92396170511296,"vZ0":-6.384073656657487,"x":112.04,"y":161.61,"x0":1.403486242992548,"y0":50.002271125371806,"z0":6.231480339789425,"aX":4.241813956690376},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-3.2,"spinRate":2303,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.40158304081751917,"extension":6.567783211991351},"hitData":{"launchSpeed":98.4,"launchAngle":24.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.94,"coordY":54.56}},"index":0,"playId":"fbc521b0-a94e-305c-8b94-ee7560fdea1d","pitchNumber":1,"startTime":"2026-03-20T18:27:12.296Z","endTime":"2026-03-20T18:27:20.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:27:20.007Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Lux singles on a fly ball to left fielder Kristian Campbell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:27:43.088Z","endTime":"2026-03-20T18:29:28.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.146744321367468,"aZ":-13.206813154371519,"pfxX":2.8798192377067875,"pfxZ":9.865819943903096,"pX":0.6824003305683363,"pZ":3.9573055743935774,"vX0":-2.722832421734197,"vY0":-137.67829367720424,"vZ0":-4.231443546905054,"x":90.99,"y":131.93,"x0":1.3093294180332484,"y0":50.003854522483984,"z0":6.405987877057727,"aX":5.537173332297143},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-4.7,"spinRate":2366,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3976125638065926,"extension":6.453875249370786},"index":0,"playId":"2e5391e8-ee60-3486-a3e7-77c923a189ba","pitchNumber":1,"startTime":"2026-03-20T18:27:44.562Z","endTime":"2026-03-20T18:27:48.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551770982784795,"aZ":-12.698533882228888,"pfxX":3.0325464650218312,"pfxZ":10.149241547956763,"pX":-0.928229606803091,"pZ":2.1195694590994565,"vX0":-6.889025494072944,"vY0":-137.43968982793808,"vZ0":-8.954694916313642,"x":152.38,"y":181.55,"x0":1.213289873407615,"y0":50.005221854814124,"z0":6.275812174723972,"aX":5.821102314684756},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-4.1,"spinRate":2341,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.3980416803665503,"extension":6.655159278919072},"index":1,"playId":"338a9552-7979-32d5-946e-98c28b69aad0","pitchNumber":2,"startTime":"2026-03-20T18:27:59.502Z","endTime":"2026-03-20T18:28:05.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.9,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76251612682804,"aZ":-13.321916333818134,"pfxX":3.0820366919115205,"pfxZ":10.259692040628163,"pX":-0.18460167293944768,"pZ":2.5920680747219356,"vX0":-4.870095635240546,"vY0":-135.01789014290222,"vZ0":-7.364145930239102,"x":124.04,"y":168.79,"x0":1.246163864776881,"y0":50.00036771294424,"z0":6.301937881365841,"aX":5.661970330135448},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-4.4,"spinRate":2165,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40644059179611824,"extension":6.629212093502917},"index":2,"playId":"95648349-722d-3fd0-8a88-fcd1b09296fc","pitchNumber":3,"startTime":"2026-03-20T18:28:17.202Z","endTime":"2026-03-20T18:28:21.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.584362927548707,"aZ":-32.398237555899385,"pfxX":-3.2863938429938875,"pfxZ":-0.14577071847936907,"pX":-0.5053733856507407,"pZ":-0.5485728679135757,"vX0":-4.389898738742086,"vY0":-123.06095950902603,"vZ0":-9.70293998390192,"x":136.26,"y":253.59,"x0":1.7232047288779389,"y0":50.00441350611128,"z0":6.158737173880422,"aX":-5.0798518011812615},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":7.0,"spinRate":1519,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.44373313519994717,"extension":6.618388517376881},"index":3,"playId":"87819e76-0e9d-37b9-9a4d-f79a0d7433b5","pitchNumber":4,"startTime":"2026-03-20T18:28:38.471Z","endTime":"2026-03-20T18:28:43.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.5,"endSpeed":79.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.061988260791452,"aZ":-30.953394062675503,"pfxX":-3.109237264523908,"pfxZ":0.7889752672529227,"pX":1.3323558574731384,"pZ":1.3954463889994115,"vX0":0.22252157307070225,"vY0":-123.06321877174511,"vZ0":-5.943058160546408,"x":66.21,"y":201.1,"x0":1.6463332656448604,"y0":50.00581496086604,"z0":6.417380920032941,"aX":-4.839900601702671},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":5.6,"spinRate":736,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.442603977787694,"extension":6.571314885055533},"index":4,"playId":"a0f9f4e0-293f-3c34-88fb-88c5549001ae","pitchNumber":5,"startTime":"2026-03-20T18:29:02.699Z","endTime":"2026-03-20T18:29:06.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142080374578207,"aZ":-12.748159408261618,"pfxX":1.357748801260072,"pfxZ":10.285427184750958,"pX":-0.5003838051164938,"pZ":2.4681032281760227,"vX0":-4.645962180933211,"vY0":-136.7927280275075,"vZ0":-8.078320175794232,"x":136.07,"y":172.14,"x0":1.0461493142025522,"y0":50.001504372039285,"z0":6.340185874348726,"aX":2.5643259210993996},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-1.4,"spinRate":1145,"spinDirection":262},"zone":4,"typeConfidence":2.0,"plateTime":0.40092377631402254,"extension":6.725856922199265},"hitData":{"launchSpeed":70.2,"launchAngle":27.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.73,"coordY":108.96}},"index":5,"playId":"3b452e81-8a58-36f9-abf9-8e532decc6a8","pitchNumber":6,"startTime":"2026-03-20T18:29:19.059Z","endTime":"2026-03-20T18:29:28.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:29:28.107Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Junior Caminero lines out to right fielder Braiden Ward.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:29:43.250Z","endTime":"2026-03-20T18:31:48.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702549645810954,"aZ":-16.308418720014345,"pfxX":0.475583203050868,"pfxZ":8.379287747008714,"pX":-0.32721257747085364,"pZ":3.6745923099950293,"vX0":-4.358936777107269,"vY0":-135.9663417244409,"vZ0":-4.092149641870183,"x":129.47,"y":139.57,"x0":1.2273019210119274,"y0":50.00188474438635,"z0":6.3134851858159005,"aX":0.9014010600151974},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":0.0,"spinRate":2005,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40114574616200027,"extension":6.855465958794748},"index":0,"playId":"77f1ed1b-a551-3363-9f26-29c5c79a0504","pitchNumber":1,"startTime":"2026-03-20T18:30:07.099Z","endTime":"2026-03-20T18:30:12.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61632410161098,"aZ":-14.898771441019083,"pfxX":-0.013684606007432487,"pfxZ":8.841792503769566,"pX":-0.44048236206333663,"pZ":3.2993947520977414,"vX0":-5.0791972663417875,"vY0":-138.1448698539894,"vZ0":-5.567977709910508,"x":133.79,"y":149.7,"x0":1.4153363066772444,"y0":50.00389643585844,"z0":6.324357503602161,"aX":-0.026204536997154172},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":1.0,"spinRate":2210,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.3948326968705369,"extension":6.718203444312588},"index":1,"playId":"a0e0f710-1e2c-3cfe-aba4-b4803b8286c0","pitchNumber":2,"startTime":"2026-03-20T18:30:30.350Z","endTime":"2026-03-20T18:30:34.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.8,"endSpeed":87.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743630050264418,"aZ":-14.921621584332629,"pfxX":2.080164270629635,"pfxZ":8.882227693603854,"pX":1.0118836566057519,"pZ":2.9234428666449634,"vX0":-1.4241628692899406,"vY0":-138.01194042592908,"vZ0":-6.655177453594053,"x":78.43,"y":159.85,"x0":1.2625473864158452,"y0":50.002326826242715,"z0":6.358450771530957,"aX":4.040212150123002},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":-3.5,"spinRate":2031,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.39584048063737765,"extension":6.711226403086778},"index":2,"playId":"91954a9f-5712-3337-9ea3-1f6bd567b71e","pitchNumber":3,"startTime":"2026-03-20T18:30:56.191Z","endTime":"2026-03-20T18:31:00.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552819979221283,"aZ":-14.922784919440412,"pfxX":1.9480059422201852,"pfxZ":8.906134972699185,"pX":0.8121913616755198,"pZ":2.94730187663403,"vX0":-1.5529535274925783,"vY0":-137.36046215926024,"vZ0":-6.544982272760092,"x":86.04,"y":159.2,"x0":1.1280106656789908,"y0":50.002162986028985,"z0":6.350705351424337,"aX":3.772950392605671},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":1510,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.39670994279747207,"extension":6.580223098425488},"index":3,"playId":"76477224-831b-33d5-9c75-e793666f3b48","pitchNumber":4,"startTime":"2026-03-20T18:31:17.934Z","endTime":"2026-03-20T18:31:22.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.0,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.810857673723266,"aZ":-13.022029956272188,"pfxX":0.3982709286494719,"pfxZ":10.038455862324003,"pX":0.35997253567848503,"pZ":2.3196487000372232,"vX0":-2.6880784502252753,"vY0":-136.70220496807366,"vZ0":-8.340023347344822,"x":103.28,"y":176.15,"x0":1.3008773678887249,"y0":50.005792709742394,"z0":6.287538123646924,"aX":0.7602001780259247},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-0.2,"spinRate":2752,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.3994102023745163,"extension":6.826689414540552},"hitData":{"launchSpeed":96.4,"launchAngle":16.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.33,"coordY":95.41}},"index":4,"playId":"add962ee-373c-3530-bbce-1c4626de0ae8","pitchNumber":5,"startTime":"2026-03-20T18:31:41.732Z","endTime":"2026-03-20T18:31:48.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":700842,"link":"/api/v1/people/700842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:31:48.996Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, third baseman Junior Caminero to first baseman Blake Sabol.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:34:04.335Z","endTime":"2026-03-20T18:35:02.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blake Sabol replaces first baseman Jonathan Aranda, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:33:27.235Z","endTime":"2026-03-20T18:33:27.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666165,"link":"/api/v1/people/666165"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Angel Mateo replaces right fielder Jake Fraley, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:33:27.249Z","endTime":"2026-03-20T18:33:27.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800377,"link":"/api/v1/people/800377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chandler Simpson replaces center fielder Cedric Mullins, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T18:33:27.250Z","endTime":"2026-03-20T18:33:27.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Englert replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T18:33:27.251Z","endTime":"2026-03-20T18:34:06.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672868283740463,"aZ":-15.23731125469605,"pfxX":-5.258530201143668,"pfxZ":9.327457560166598,"pX":-0.5285035962593023,"pZ":2.018218525272206,"vX0":3.6252220755226787,"vY0":-134.2958753041326,"vZ0":-7.6156229421937995,"x":137.15,"y":184.29,"x0":-1.216723179316486,"y0":50.0020416974636,"z0":5.986770116077118,"aX":-9.548596067083073},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2279,"spinDirection":179},"zone":7,"typeConfidence":2.0,"plateTime":0.4087509050729743,"extension":6.246544469393994},"index":4,"playId":"f5464570-9d27-32f8-a012-dba924bb989d","pitchNumber":1,"startTime":"2026-03-20T18:34:06.022Z","endTime":"2026-03-20T18:34:10.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56698111857348,"aZ":-24.723851141142863,"pfxX":0.45808260715319005,"pfxZ":4.592352845804948,"pX":1.8133417571765469,"pZ":2.5148987129875624,"vX0":7.2160946890305855,"vY0":-126.06840399192207,"vZ0":-3.792416134311889,"x":47.88,"y":170.88,"x0":-1.1355534188502703,"y0":50.00490544576675,"z0":6.014743744992709,"aX":0.744108667213945},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":1501,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.43304130229141524,"extension":6.140826267591615},"index":5,"playId":"5934783d-f867-31b2-8554-25d5f1c2e810","pitchNumber":2,"startTime":"2026-03-20T18:34:20.956Z","endTime":"2026-03-20T18:34:24.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918340508564434,"aZ":-30.83004248074539,"pfxX":-8.948324549598361,"pfxZ":0.8481827975290921,"pX":0.5580299187103496,"pZ":1.2848388223892833,"vX0":6.796924633490723,"vY0":-125.77566691654525,"vZ0":-5.371368708926022,"x":95.73,"y":204.09,"x0":-1.0303266526583588,"y0":50.00489921235839,"z0":5.978825643591632,"aX":-14.19379448063617},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":2007,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4371744574706975,"extension":6.358053815243374},"index":6,"playId":"039b3d83-4ce1-3b07-9065-a1cc8cc793d1","pitchNumber":3,"startTime":"2026-03-20T18:34:36.971Z","endTime":"2026-03-20T18:34:40.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04532036337716,"aZ":-30.5535716158835,"pfxX":-6.487184851218933,"pfxZ":0.9962720497556212,"pX":-0.4823592761612245,"pZ":1.8739095745571774,"vX0":3.6010212711938303,"vY0":-126.3300856984606,"vZ0":-4.2924333291228445,"x":135.39,"y":188.18,"x0":-1.0813589048363494,"y0":50.001160411791766,"z0":6.043179355464531,"aX":-10.514362025382068},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":10.9,"spinRate":1478,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.4330916733242023,"extension":6.188840636645206},"hitData":{"launchSpeed":95.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.06,"coordY":167.78}},"index":7,"playId":"3ad58cba-c890-3fdc-a1ec-cd8e9090cb79","pitchNumber":4,"startTime":"2026-03-20T18:34:53.056Z","endTime":"2026-03-20T18:35:02.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:35:02.221Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, second baseman Gavin Lux to first baseman Blake Sabol.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:35:14.230Z","endTime":"2026-03-20T18:37:33.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"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, 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":75.0,"endSpeed":68.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61664808501513,"aZ":-43.36991016477732,"pfxX":6.643475911647652,"pfxZ":-9.426016899980805,"pX":-0.5664162565423586,"pZ":2.5051798298564054,"vX0":-0.1486483763149003,"vY0":-109.06720243543691,"vZ0":1.9994517083657453,"x":138.59,"y":171.14,"x0":-1.3580305271728814,"y0":50.001631721726035,"z0":6.302058562942333,"aX":7.893690154093148},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-16.1,"breakHorizontal":-11.9,"spinRate":2995,"spinDirection":328},"zone":4,"typeConfidence":2.0,"plateTime":0.504841781057241,"extension":5.926123058658319},"index":0,"playId":"b302db0d-ab00-3b71-850f-e5d4b31f0a77","pitchNumber":1,"startTime":"2026-03-20T18:35:28.030Z","endTime":"2026-03-20T18:35:32.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399120371751334,"aZ":-28.83292095210793,"pfxX":-8.227516174944745,"pfxZ":2.041774688798932,"pX":0.6456582092695463,"pZ":1.2981225524367046,"vX0":6.970373805241095,"vY0":-126.60896428225712,"vZ0":-5.773516363690088,"x":92.39,"y":203.73,"x0":-1.066180210643473,"y0":50.000689050647175,"z0":5.898337803174129,"aX":-13.43600050441309},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":13.4,"spinRate":1630,"spinDirection":341},"zone":14,"typeConfidence":2.0,"plateTime":0.4316385416130357,"extension":6.302183682142636},"index":1,"playId":"e86d91b7-c864-3c9b-9c35-50d13d351bbc","pitchNumber":2,"startTime":"2026-03-20T18:35:39.694Z","endTime":"2026-03-20T18:35:43.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358704923262056,"aZ":-20.38619133038776,"pfxX":-8.74878397205363,"pfxZ":6.531037489264508,"pX":0.44554155027864456,"pZ":3.5511150379116803,"vX0":7.237931430448272,"vY0":-133.86045160013953,"vZ0":-2.7937997519159112,"x":100.02,"y":142.9,"x0":-1.163976459673216,"y0":50.00306135784855,"z0":6.0768753108672025,"aX":-15.791375686916828},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2342,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4100294391814021,"extension":6.169175278492236},"index":2,"playId":"b5af7a02-8f3d-3786-9b7b-173b7546e67d","pitchNumber":3,"startTime":"2026-03-20T18:35:53.907Z","endTime":"2026-03-20T18:35:58.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"}},"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":93.7,"endSpeed":84.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.866682942373615,"aZ":-12.331788699974584,"pfxX":-5.104319799546744,"pfxZ":10.680166667436396,"pX":0.02683929932288284,"pZ":2.706810987967541,"vX0":5.086243636668654,"vY0":-136.17187922185283,"vZ0":-6.412540028127088,"x":115.98,"y":165.7,"x0":-1.2116425192492846,"y0":50.006670622203885,"z0":5.963903897522866,"aX":-9.486510159951855},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2410,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4038886466825722,"extension":6.203997610059592},"index":3,"playId":"a5ca3c5e-2ab2-317d-affa-b3d643c239f2","pitchNumber":4,"startTime":"2026-03-20T18:36:24.960Z","endTime":"2026-03-20T18:36:28.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17680541017747,"aZ":-32.89160158598777,"pfxX":-5.833333761979506,"pfxZ":-0.4527784101397718,"pX":-0.20293666523021014,"pZ":0.6899059097280277,"vX0":4.000471422741772,"vY0":-125.01431715631496,"vZ0":-6.1657099754732485,"x":124.74,"y":220.15,"x0":-1.0625570334369117,"y0":50.00173210466411,"z0":5.873745499351867,"aX":-9.272826548554544},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":9.7,"spinRate":1063,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.43740522184175923,"extension":6.3799987836832734},"index":4,"playId":"c589d1e5-6ca6-30fe-b8ae-2570d3dc9f22","pitchNumber":5,"startTime":"2026-03-20T18:36:43.106Z","endTime":"2026-03-20T18:36:47.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9368070731053,"aZ":-30.820604048329244,"pfxX":-5.4341947760351115,"pfxZ":0.8271028814178578,"pX":-0.025959492110719528,"pZ":2.414189667848375,"vX0":4.601661716949353,"vY0":-126.85315307040396,"vZ0":-3.0234759794184467,"x":117.99,"y":173.6,"x0":-1.150176123646436,"y0":50.00594986326038,"z0":6.057745285358795,"aX":-8.931507283698462},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":8.9,"spinRate":1501,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.4304326037899555,"extension":6.225410548733753},"index":5,"playId":"639850fd-ca39-3828-a133-063892e3d983","pitchNumber":6,"startTime":"2026-03-20T18:37:02.725Z","endTime":"2026-03-20T18:37:07.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92493888101244,"aZ":-20.90438620796708,"pfxX":-7.204763274352489,"pfxZ":6.0993345413264475,"pX":0.32713916042354696,"pZ":2.9619616091024,"vX0":6.383646085018924,"vY0":-134.09632509884452,"vZ0":-4.252454258542436,"x":104.53,"y":158.81,"x0":-1.1309906468342599,"y0":50.00482414716421,"z0":6.0314230983918975,"aX":-13.319353957884589},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":11.9,"spinRate":2213,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4061326863444261,"extension":6.1803448122259335},"hitData":{"launchSpeed":94.5,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":139.56}},"index":6,"playId":"3bb17b59-0b08-3124-a3fb-65f0a7cdae1f","pitchNumber":7,"startTime":"2026-03-20T18:37:25.207Z","endTime":"2026-03-20T18:37:33.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:37:33.977Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to right fielder Angel Mateo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:37:50.235Z","endTime":"2026-03-20T18:38:48.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800377,"link":"/api/v1/people/800377"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94579343728848,"aZ":-20.556800098475378,"pfxX":-7.407719520338905,"pfxZ":6.2673765197833635,"pX":0.7161159619620107,"pZ":2.343871292899339,"vX0":7.139593853552283,"vY0":-134.5203547851718,"vZ0":-5.9344600593703625,"x":89.7,"y":175.5,"x0":-0.9948914534858773,"y0":50.00614872509279,"z0":6.010920977462554,"aX":-13.73975985290546},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":12.1,"spinRate":2365,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.405349226328815,"extension":6.270640985658611},"index":0,"playId":"4262c990-9258-3fc4-9dab-f109f6964f66","pitchNumber":1,"startTime":"2026-03-20T18:38:00.818Z","endTime":"2026-03-20T18:38:05.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17811232035143,"aZ":-29.421390872970722,"pfxX":1.2176342832509945,"pfxZ":1.7025418919100392,"pX":-0.6354663822333403,"pZ":2.7280341570748283,"vX0":1.4327910701321511,"vY0":-125.72206871958223,"vZ0":-2.4412769853713243,"x":141.22,"y":165.12,"x0":-1.3688894544442027,"y0":50.00307193266657,"z0":6.076627577379512,"aX":1.9676645066784135},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-2.5,"spinRate":2926,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4340613846004886,"extension":6.0193499824584515},"index":1,"playId":"5559da12-cd94-3597-bca2-ef7bbf7b629e","pitchNumber":2,"startTime":"2026-03-20T18:38:15.208Z","endTime":"2026-03-20T18:38:19.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284360337674173,"aZ":-28.968607071111382,"pfxX":-7.169331660696107,"pfxZ":1.935304073810996,"pX":0.47393414429346836,"pZ":2.0307165561537817,"vX0":6.135754466480594,"vY0":-127.46437621362413,"vZ0":-4.2081853561865294,"x":98.93,"y":183.95,"x0":-1.0238781801571573,"y0":50.0044502112952,"z0":5.9702369646769595,"aX":-11.890403151027375},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":11.8,"spinRate":1919,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4284344949741543,"extension":6.330198060880872},"hitData":{"launchSpeed":80.1,"launchAngle":14.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.46,"coordY":131.8}},"index":2,"playId":"d995735d-2aca-3722-92e9-57a0f278d6fd","pitchNumber":3,"startTime":"2026-03-20T18:38:39.548Z","endTime":"2026-03-20T18:38:48.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.82,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:38:48.821Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Mason Englert picks off Ceddanne Rafaela at 1st on throw to first baseman Blake Sabol.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:38:58.315Z","endTime":"2026-03-20T18:39:21.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"cfcc73bb-6614-322a-9aea-72cc08a63203","startTime":"2026-03-20T18:39:17.497Z","endTime":"2026-03-20T18:39:21.035Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:39:21.035Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Mateo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:41:50.665Z","endTime":"2026-03-20T18:44:33.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":800377,"fullName":"Angel Mateo","link":"/api/v1/people/800377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10,11,12,13],"actionIndex":[0,1,2,3,4,5],"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":800377,"fullName":"Angel Mateo","link":"/api/v1/people/800377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Braiden Ward.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:41:26.749Z","endTime":"2026-03-20T18:41:26.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Kristian Campbell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:41:26.763Z","endTime":"2026-03-20T18:41:26.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":692225,"link":"/api/v1/people/692225"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces shortstop Isiah Kiner-Falefa, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T18:41:26.764Z","endTime":"2026-03-20T18:41:26.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vinny Capra replaces second baseman Marcelo Mayer, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T18:41:26.765Z","endTime":"2026-03-20T18:41:26.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Skylar King replaces center fielder Ceddanne Rafaela, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T18:41:26.766Z","endTime":"2026-03-20T18:41:26.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703455,"link":"/api/v1/people/703455"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":685274,"link":"/api/v1/people/685274"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alec Gamboa replaces Eduardo Rivera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T18:41:26.768Z","endTime":"2026-03-20T18:41:52.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687941,"link":"/api/v1/people/687941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700842,"link":"/api/v1/people/700842","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44298391668451,"aZ":-27.93393975957803,"pfxX":-0.6364216539942182,"pfxZ":2.5963233022985346,"pX":0.16647506815703506,"pZ":1.1928515340233519,"vX0":-4.590854445719812,"vY0":-126.56520929800841,"vZ0":-6.696440050385495,"x":110.65,"y":206.57,"x0":2.082187385779103,"y0":50.00226732482364,"z0":6.093109354362314,"aX":-1.037182949383014},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":2.2,"spinRate":2071,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.431831434016662,"extension":6.443452621893576},"index":6,"playId":"dbc2832e-122a-3f53-b07e-51bc2df05d60","pitchNumber":1,"startTime":"2026-03-20T18:41:52.365Z","endTime":"2026-03-20T18:41:56.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250128583829106,"aZ":-10.36174491674496,"pfxX":2.4856719855204306,"pfxZ":11.302137754388951,"pX":-0.2814686261287068,"pZ":2.5303921487850345,"vX0":-4.908589433237742,"vY0":-138.14968908810977,"vZ0":-8.556812457767032,"x":127.73,"y":170.46,"x0":1.1967054332700866,"y0":50.00310297532748,"z0":6.367617814416618,"aX":4.797755031492793},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":-3.5,"spinRate":2278,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.3967315782468246,"extension":6.263785679634786},"index":7,"playId":"251e9f0a-1629-31b6-b6be-5ccf4aab6f5c","pitchNumber":2,"startTime":"2026-03-20T18:42:11.158Z","endTime":"2026-03-20T18:42:15.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.403415290645835,"aZ":-28.986213752045362,"pfxX":-1.2837397743867234,"pfxZ":1.8468604018072003,"pX":1.253108686272102,"pZ":2.2967599793075633,"vX0":-0.6594940746457443,"vY0":-130.19690028768082,"vZ0":-4.634441686547086,"x":69.23,"y":176.77,"x0":1.6761516166897756,"y0":50.00090101767103,"z0":6.284151734720275,"aX":-2.2113506301228782},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":2.5,"spinRate":2132,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4201192897067658,"extension":6.448751410910624},"index":8,"playId":"71eaf614-8e67-33e2-98af-9ae264df9614","pitchNumber":3,"startTime":"2026-03-20T18:42:28.756Z","endTime":"2026-03-20T18:42:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152526444936157,"aZ":-29.872507508554772,"pfxX":-1.347009424142484,"pfxZ":1.3510356807417843,"pX":0.22513526544682488,"pZ":0.1974498409163894,"vX0":-2.9112899954592537,"vY0":-129.33513876230248,"vZ0":-9.354582370100212,"x":108.42,"y":233.45,"x0":1.5388590154027058,"y0":50.00200838659675,"z0":6.141125375769659,"aX":-2.288400109555275},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":3.1,"spinRate":2962,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.42298052694799804,"extension":6.4222625411297845},"index":9,"playId":"db068375-d21b-3e67-b1a2-d8a29a14bfe8","pitchNumber":4,"startTime":"2026-03-20T18:42:49.284Z","endTime":"2026-03-20T18:42:53.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.242516456701324,"aZ":-12.240689195419325,"pfxX":3.678310858332783,"pfxZ":10.45764727450439,"pX":0.13752867377096142,"pZ":3.2484050899695665,"vX0":-4.349179997678508,"vY0":-137.60123134792454,"vZ0":-6.359227085298815,"x":111.76,"y":151.07,"x0":1.2651796503046036,"y0":50.004961109738595,"z0":6.428993311404245,"aX":7.0126752683060465},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2107,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3989776048225111,"extension":6.280307063575499},"index":10,"playId":"8c752fef-4ad4-35b1-a79b-258dce3ed7c1","pitchNumber":5,"startTime":"2026-03-20T18:43:14.600Z","endTime":"2026-03-20T18:43:20.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.725369784292024,"aZ":-9.994514524226881,"pfxX":2.8660522459818463,"pfxZ":11.154899759162051,"pX":0.6867818806724515,"pZ":2.2770422707178533,"vX0":-2.903711141513415,"vY0":-140.12099149038076,"vZ0":-9.280987415418894,"x":90.82,"y":177.3,"x0":1.3642383751866762,"y0":50.000427406060226,"z0":6.285544849599073,"aX":5.697277043650739},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":-4.6,"spinRate":1637,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.3909297675171741,"extension":6.256255166458179},"index":11,"playId":"48ac1e41-92e6-3c8a-91a3-3df0e3083b5f","pitchNumber":6,"startTime":"2026-03-20T18:43:39.999Z","endTime":"2026-03-20T18:43:44.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407534323544308,"aZ":-28.813872643604917,"pfxX":-1.6785246709434478,"pfxZ":1.9509772608303777,"pX":0.42777160033757233,"pZ":1.2865254221696847,"vX0":-2.7430797595053344,"vY0":-129.39872714348192,"vZ0":-6.881894949825168,"x":100.69,"y":204.04,"x0":1.713808177257533,"y0":50.00080665209316,"z0":6.146529096384085,"aX":-2.886002652310232},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":3.6,"spinRate":2088,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42101274007397604,"extension":6.418686541780298},"index":12,"playId":"31130715-c01c-3ab5-8bef-4c066655f130","pitchNumber":7,"startTime":"2026-03-20T18:44:04.057Z","endTime":"2026-03-20T18:44:08.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626083085308878,"aZ":-29.8072671520817,"pfxX":-0.32625205198910034,"pfxZ":1.408821271979681,"pX":0.7494696434912251,"pZ":3.3623047667521866,"vX0":-2.8107703771227546,"vY0":-128.24249574482295,"vZ0":-1.7466645394003977,"x":88.43,"y":148.0,"x0":1.8969160722152385,"y0":50.006117479069225,"z0":6.351684072484313,"aX":-0.5497413358907374},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":1.2,"spinRate":1609,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.4252223977494425,"extension":6.383172821038623},"index":13,"playId":"79493475-81b2-3590-96f4-ff3c69c01f94","pitchNumber":8,"startTime":"2026-03-20T18:44:29.408Z","endTime":"2026-03-20T18:44:33.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800377,"link":"/api/v1/people/800377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800377,"link":"/api/v1/people/800377"},"credit":"b_ab"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_ab"},{"player":{"id":800377,"link":"/api/v1/people/800377"},"credit":"b_pa"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:44:33.883Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to shortstop Andruw Monasterio.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:44:45.550Z","endTime":"2026-03-20T18:46:15.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45421650893582,"aZ":-13.358065130926805,"pfxX":1.5245849892414824,"pfxZ":9.902796362878766,"pX":-0.3385319096919924,"pZ":3.093015203422363,"vX0":-4.782456911498718,"vY0":-137.23498112288507,"vZ0":-6.410434814104848,"x":129.9,"y":155.27,"x0":1.2315564169268538,"y0":50.00193525539188,"z0":6.375646162748149,"aX":2.8967865660245793},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":-1.7,"spinRate":2197,"spinDirection":167},"zone":1,"typeConfidence":2.0,"plateTime":0.3996899050227305,"extension":6.279718085213553},"index":0,"playId":"64493dcc-90a3-39f0-b3ee-ce6d2d5d8fc7","pitchNumber":1,"startTime":"2026-03-20T18:45:00.411Z","endTime":"2026-03-20T18:45:05.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09265935622044,"aZ":-13.417898265370855,"pfxX":1.3986098050370348,"pfxZ":9.782590944271066,"pX":0.23379763698080014,"pZ":3.4125964013292367,"vX0":-3.3966590812978485,"vY0":-137.27781489412234,"vZ0":-5.865590472617795,"x":108.09,"y":146.64,"x0":1.3029271616359368,"y0":50.00349675368974,"z0":6.482905153111968,"aX":2.6821229100586406},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2187,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.39830952996949964,"extension":6.182436617468887},"index":1,"playId":"f5aca534-8f14-34f3-bf08-07958771a179","pitchNumber":2,"startTime":"2026-03-20T18:45:18.873Z","endTime":"2026-03-20T18:45:25.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49612912866104,"aZ":-10.26175027691907,"pfxX":1.6817276179651293,"pfxZ":11.229014068713756,"pX":-0.13680077159576418,"pZ":1.1768892398313384,"vX0":-3.8856574965363873,"vY0":-138.8935297129277,"vZ0":-11.993107949349788,"x":122.21,"y":207.0,"x0":1.0626017195466397,"y0":50.0006613008638,"z0":6.236226704997619,"aX":3.2813592804093528},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-2.3,"spinRate":2988,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.39454262051435407,"extension":6.303501998195859},"index":2,"playId":"270f6760-e284-3ece-a0b0-51a9b5e61cbe","pitchNumber":3,"startTime":"2026-03-20T18:45:48.754Z","endTime":"2026-03-20T18:45:52.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430922266064556,"aZ":-29.73163723533603,"pfxX":-0.6836070118196629,"pfxZ":1.3814543031761382,"pX":0.657854197584998,"pZ":2.0451486882055936,"vX0":-2.5805987765959824,"vY0":-131.15890354918625,"vZ0":-5.247283314896178,"x":91.92,"y":183.56,"x0":1.7368226340239588,"y0":50.004839340044285,"z0":6.245012994849036,"aX":-1.210736573390182},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":1719,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.41499624568894955,"extension":6.502839851530422},"hitData":{"launchSpeed":83.9,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.81,"coordY":156.27}},"index":3,"playId":"8743172d-cbb8-3c22-b4d3-1181acbca997","pitchNumber":4,"startTime":"2026-03-20T18:46:09.950Z","endTime":"2026-03-20T18:46:15.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:46:15.304Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a line drive to center fielder Kristian Campbell. Chandler Simpson scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:46:33.680Z","endTime":"2026-03-20T18:47:46.552Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":687941,"link":"/api/v1/people/687941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981346473791923,"aZ":-28.077757054164753,"pfxX":-1.598526327434822,"pfxZ":2.48620259698565,"pX":1.100186426281438,"pZ":0.9163744202644095,"vX0":-1.656116391756291,"vY0":-127.28095291960038,"vZ0":-7.348603825174977,"x":75.06,"y":214.04,"x0":1.9658548025448193,"y0":50.00311194992459,"z0":6.049968963941124,"aX":-2.63510311009375},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":3.2,"spinRate":1853,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4295563908897053,"extension":6.52149318395785},"index":0,"playId":"bbe1a311-b349-3a78-ad63-72aa8e7deec3","pitchNumber":1,"startTime":"2026-03-20T18:46:49.100Z","endTime":"2026-03-20T18:46:56.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chandler Simpson steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"bbe1a311-b349-3a78-ad63-72aa8e7deec3","startTime":"2026-03-20T18:46:56.113Z","endTime":"2026-03-20T18:47:19.974Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":802415,"link":"/api/v1/people/802415"},"postOnSecond":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.03,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656294215067362,"aZ":-12.326297884064797,"pfxX":3.039577666691434,"pfxZ":10.26875244885754,"pX":-0.39773013222399006,"pZ":3.1112104560103457,"vX0":-6.072217303022299,"vY0":-137.9005086672228,"vZ0":-6.792251950265678,"x":132.16,"y":154.78,"x0":1.4343727311682057,"y0":50.004182583186264,"z0":6.431853503705931,"aX":5.876422909440652},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.3,"spinRate":2188,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.3966657602984762,"extension":6.340933977467407},"index":2,"playId":"63c8f2b2-1b7b-34c9-a937-1c5d596fbc33","pitchNumber":2,"startTime":"2026-03-20T18:47:19.974Z","endTime":"2026-03-20T18:47:24.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0004289605747,"aZ":-29.97321054841223,"pfxX":-1.2797666634753895,"pfxZ":1.3062679791472647,"pX":-0.2367340648156105,"pZ":2.865504256876186,"vX0":-4.629405610301573,"vY0":-128.65428922030924,"vZ0":-2.750819894612854,"x":126.02,"y":161.41,"x0":1.747423535128038,"y0":50.00487797864462,"z0":6.255668566710264,"aX":-2.159511404256406},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":1615,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.42464696138012226,"extension":6.4322924735269},"hitData":{"launchSpeed":85.7,"launchAngle":12.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.32,"coordY":107.81}},"index":3,"playId":"1ec3bd45-98c8-3a7d-9b4f-b006f47fa826","pitchNumber":3,"startTime":"2026-03-20T18:47:38.777Z","endTime":"2026-03-20T18:47:46.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":1.03,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:47:46.552Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Feduccia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:48:15.269Z","endTime":"2026-03-20T18:49:44.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84433093165275,"aZ":-19.387362816267295,"pfxX":7.410567133901729,"pfxZ":6.9058186241498785,"pX":-0.04186308602262133,"pZ":2.6403162884469604,"vX0":-7.46994562212683,"vY0":-134.39986431230022,"vZ0":-5.502170990808196,"x":118.6,"y":167.49,"x0":1.7948114485673183,"y0":50.00234691758834,"z0":6.067024859207303,"aX":13.720293890048886},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":-12.0,"spinRate":1949,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4056772037289105,"extension":6.484227122731654},"index":0,"playId":"ffd89aef-9669-390e-a14e-0c0e159748b8","pitchNumber":1,"startTime":"2026-03-20T18:48:22.405Z","endTime":"2026-03-20T18:48:27.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"08316026-0546-0013-001c-f08cd117d70a","startTime":"2026-03-20T18:48:42.412Z","endTime":"2026-03-20T18:48:57.863Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609096089362424,"aZ":-20.037594808564872,"pfxX":7.652307115218605,"pfxZ":6.294195307341627,"pX":0.05473092229623066,"pZ":1.7314109037786594,"vX0":-7.739136611149214,"vY0":-136.64359375948496,"vZ0":-8.100281079856359,"x":114.91,"y":192.03,"x0":1.9033028434241746,"y0":50.00296666776015,"z0":6.065157893938024,"aX":14.753412273906632},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":-12.6,"spinRate":2102,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.3979055479742235,"extension":6.537280880009767},"index":2,"playId":"93b92ca5-a73f-36d5-bb0f-cf5eeedd96c0","pitchNumber":2,"startTime":"2026-03-20T18:48:57.863Z","endTime":"2026-03-20T18:49:02.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310112161536118,"aZ":-12.65487411348679,"pfxX":1.8035728265372573,"pfxZ":10.087227042213527,"pX":-1.0867007332482235,"pZ":2.686245673391877,"vX0":-6.838131008600165,"vY0":-137.9093189865496,"vZ0":-7.805727080877098,"x":158.42,"y":166.25,"x0":1.185618403091056,"y0":50.00508257994762,"z0":6.3980614825877575,"aX":3.491175951671921},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2158,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.3964522332931182,"extension":6.273769706416494},"index":3,"playId":"9b5604cc-7db4-3c48-8828-44a33fe26144","pitchNumber":3,"startTime":"2026-03-20T18:49:20.417Z","endTime":"2026-03-20T18:49:24.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96079855279009,"aZ":-28.436988863073008,"pfxX":-0.8092693228569017,"pfxZ":2.1806746919196556,"pX":0.8881951810169523,"pZ":3.434184243859618,"vX0":-2.2039280119495666,"vY0":-129.33013956725722,"vZ0":-1.9141117868554511,"x":83.14,"y":146.06,"x0":1.8525195602454094,"y0":50.003398386943616,"z0":6.3398379017042075,"aX":-1.3869884041457805},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":1.9,"spinRate":1374,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.42160450400654037,"extension":6.527224197969016},"index":4,"playId":"21d0534f-0e27-3d22-a56e-0db4b5395e72","pitchNumber":4,"startTime":"2026-03-20T18:49:40.921Z","endTime":"2026-03-20T18:49:44.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":676439,"link":"/api/v1/people/676439","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_ab"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_ab"},{"player":{"id":676439,"link":"/api/v1/people/676439"},"credit":"b_pa"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:49:44.956Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Raynel Delgado singles on a line drive to center fielder Kristian Campbell. Jonny DeLuca to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:50:33.581Z","endTime":"2026-03-20T18:50:43.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"postOnThird":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Raynel Delgado replaces Carson Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T18:49:54.144Z","endTime":"2026-03-20T18:50:14.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":700246,"link":"/api/v1/people/700246"},"defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"playId":"18f174fe-9fde-3a38-9c98-7b263e501922","startTime":"2026-03-20T18:50:14.339Z","endTime":"2026-03-20T18:50:18.766Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.987992199369497,"aZ":-29.092845476440804,"pfxX":-2.443090812346387,"pfxZ":1.8149664218995145,"pX":0.5717732459877738,"pZ":2.356276788342757,"vX0":-2.8082552715319316,"vY0":-127.97694727517677,"vZ0":-4.042776141432377,"x":95.21,"y":175.16,"x0":1.9918379055750834,"y0":50.001867175196345,"z0":6.1802935317353125,"aX":-4.1396945098454765},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":4.9,"spinRate":2303,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.42446881584191454,"extension":6.531972426678174},"hitData":{"launchSpeed":90.1,"launchAngle":16.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.7,"coordY":99.94}},"index":2,"playId":"3142a4f8-2735-3b66-b079-35449f99f116","pitchNumber":1,"startTime":"2026-03-20T18:50:35.444Z","endTime":"2026-03-20T18:50:43.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":687941,"link":"/api/v1/people/687941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:50:43.534Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nicandro Aybar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:53:07.287Z","endTime":"2026-03-20T18:55:05.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":800384,"fullName":"Nicandro Aybar","link":"/api/v1/people/800384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"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":800384,"fullName":"Nicandro Aybar","link":"/api/v1/people/800384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nicandro Aybar replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T18:51:01.455Z","endTime":"2026-03-20T18:51:06.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800384,"link":"/api/v1/people/800384"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T18:51:06.736Z","endTime":"2026-03-20T18:51:54.807Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"R","description":"Right"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Keller replaces Alec Gamboa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-20T18:51:54.807Z","endTime":"2026-03-20T18:53:09.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664918,"link":"/api/v1/people/664918"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687941,"link":"/api/v1/people/687941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"R","description":"Right"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812001142003247,"aZ":-25.376929277112094,"pfxX":3.5149203467656656,"pfxZ":3.9988694565071663,"pX":0.962955000741262,"pZ":1.7683861343541774,"vX0":4.840394168513952,"vY0":-128.54196340492638,"vZ0":-6.439873828412545,"x":80.29,"y":191.03,"x0":-1.390209021052309,"y0":50.002120226254114,"z0":6.2356244185935585,"aX":5.970731100982639},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-7.3,"spinRate":2334,"spinDirection":144},"zone":14,"typeConfidence":0.98,"plateTime":0.42363561692037965,"extension":6.209004982838634},"index":3,"playId":"4fe6a084-19f9-3da5-9b47-19589a62c78d","pitchNumber":1,"startTime":"2026-03-20T18:53:09.117Z","endTime":"2026-03-20T18:53:13.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763157975241477,"aZ":-26.80607966964338,"pfxX":3.72900372220494,"pfxZ":3.1350071224969867,"pX":0.6271115739889321,"pZ":1.1999053523948626,"vX0":3.5734654809057984,"vY0":-128.66661601840653,"vZ0":-7.690010842196129,"x":93.1,"y":206.38,"x0":-1.2542121514027165,"y0":50.00003603867747,"z0":6.246627293591714,"aX":6.37293554733037},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-7.4,"spinRate":2355,"spinDirection":152},"zone":14,"typeConfidence":0.98,"plateTime":0.42254684674894305,"extension":6.1991580486265745},"index":4,"playId":"af0873c8-256a-3783-bc89-a6c636df2156","pitchNumber":2,"startTime":"2026-03-20T18:53:34.018Z","endTime":"2026-03-20T18:53:37.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.1,"endSpeed":86.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911338958090422,"aZ":-13.488600806421887,"pfxX":-3.993114739135738,"pfxZ":9.785108087597227,"pX":0.4917803012102484,"pZ":2.3558634124220528,"vX0":5.745112640466406,"vY0":-136.7694788161789,"vZ0":-7.9982320355932,"x":98.25,"y":175.17,"x0":-1.1095035343547948,"y0":50.00332792866437,"z0":6.227377751905024,"aX":-7.625939091807233},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2366,"spinDirection":193},"zone":6,"typeConfidence":0.96,"plateTime":0.3992523663694101,"extension":6.344340372340922},"index":5,"playId":"d2aa18a4-1156-3ce4-b939-633008682357","pitchNumber":3,"startTime":"2026-03-20T18:53:53.269Z","endTime":"2026-03-20T18:53:57.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85171887778446,"aZ":-13.435013865713188,"pfxX":-4.785112529593525,"pfxZ":9.714040886097541,"pX":-1.5227284330224573,"pZ":3.539256890345447,"vX0":0.9680922520600181,"vY0":-137.61677310526895,"vZ0":-5.1299982495791605,"x":175.04,"y":143.22,"x0":-1.255808617813552,"y0":50.00587144380126,"z0":6.328683834300529,"aX":-9.23365656757351},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2324,"spinDirection":198},"zone":11,"typeConfidence":0.98,"plateTime":0.39711404943658213,"extension":6.175302472741643},"index":6,"playId":"4055bffb-4292-3033-ab88-8ae020595f04","pitchNumber":4,"startTime":"2026-03-20T18:54:19.158Z","endTime":"2026-03-20T18:54:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57286162962127,"aZ":-42.347121856714395,"pfxX":3.450893731686777,"pfxZ":-8.137364296716937,"pX":0.4410157108204016,"pZ":3.76893463260569,"vX0":2.1337707764187908,"vY0":-111.0423595717942,"vZ0":3.4354284611770245,"x":100.19,"y":137.02,"x0":-0.9800448511164289,"y0":50.001486097920676,"z0":6.602665607992542,"aX":4.315328858064372},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.6,"breakHorizontal":-6.8,"spinRate":2492,"spinDirection":29},"zone":12,"typeConfidence":0.91,"plateTime":0.4929613364190959,"extension":6.139656353300818},"index":7,"playId":"a8ef5f72-dbcc-3407-9c0a-f94e73b132e6","pitchNumber":5,"startTime":"2026-03-20T18:54:40.761Z","endTime":"2026-03-20T18:54:46.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25696792078608,"aZ":-23.742571799461775,"pfxX":-0.4570837447617868,"pfxZ":4.845922048747424,"pX":0.24476067767106824,"pZ":3.6963386830481646,"vX0":4.143851994084131,"vY0":-130.0261491164802,"vZ0":-2.391936788441583,"x":107.67,"y":138.98,"x0":-1.2995413928088915,"y0":50.00102696680616,"z0":6.400544072647894,"aX":-0.7957007896103584},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":1313,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.41875593796310895,"extension":6.11638519645322},"index":8,"playId":"d930e554-09a1-34f5-a374-44e1f937e980","pitchNumber":6,"startTime":"2026-03-20T18:55:01.270Z","endTime":"2026-03-20T18:55:05.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":800384,"link":"/api/v1/people/800384","batSide":{"code":"L","description":"Left"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800384,"link":"/api/v1/people/800384"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":800384,"link":"/api/v1/people/800384"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:55:05.158Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Thaiss walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T18:57:17.986Z","endTime":"2026-03-20T18:58:40.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10,12],"actionIndex":[0,1,2,3,4,5,6],"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":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Nicandro Aybar remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:56:58.095Z","endTime":"2026-03-20T18:56:58.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800384,"link":"/api/v1/people/800384"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Monzon replaces second baseman Gavin Lux, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:56:58.115Z","endTime":"2026-03-20T18:56:58.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808267,"link":"/api/v1/people/808267"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":666158,"link":"/api/v1/people/666158"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Logan Davidson replaces third baseman Junior Caminero, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"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-20T18:56:58.117Z","endTime":"2026-03-20T18:56:58.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669722,"link":"/api/v1/people/669722"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jhon Diaz replaces left fielder Jonny DeLuca, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"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-20T18:56:58.118Z","endTime":"2026-03-20T18:56:58.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691252,"link":"/api/v1/people/691252"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":676356,"link":"/api/v1/people/676356"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Daniel Vellojin replaces catcher Hunter Feduccia, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"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-20T18:56:58.119Z","endTime":"2026-03-20T18:56:58.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678962,"link":"/api/v1/people/678962"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676439,"link":"/api/v1/people/676439"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Raynel Delgado remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"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-20T18:56:58.120Z","endTime":"2026-03-20T18:56:58.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":700246,"link":"/api/v1/people/700246"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cam Booser replaces Mason Englert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"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-20T18:56:58.121Z","endTime":"2026-03-20T18:57:19.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10336151445132,"aZ":-10.31074193398468,"pfxX":3.153299704587492,"pfxZ":11.238102197937614,"pX":-1.4417544318998796,"pZ":1.9059457437012612,"vX0":-10.689730990918573,"vY0":-138.40131947934023,"vZ0":-8.531855666692353,"x":171.96,"y":187.32,"x0":2.0562924898692243,"y0":50.00208303537567,"z0":5.714113064505788,"aX":6.136001804778993},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.6,"spinRate":2387,"spinDirection":187},"zone":13,"typeConfidence":0.91,"plateTime":0.3953413357405329,"extension":6.453444854879487},"index":7,"playId":"bada6d12-1005-3463-ab53-606836f8d5ed","pitchNumber":1,"startTime":"2026-03-20T18:57:19.919Z","endTime":"2026-03-20T18:57:24.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.416641648567236,"aZ":-27.367736235537272,"pfxX":-2.2719992331172696,"pfxZ":2.8620292433809613,"pX":-0.8100216864048977,"pZ":0.7522840366857257,"vX0":-7.6083457517427036,"vY0":-127.83875867509406,"vZ0":-6.562450883906411,"x":147.88,"y":218.47,"x0":2.4811340193009865,"y0":50.005623308324004,"z0":5.455829868934962,"aX":-3.8211443447348836},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":5.5,"spinRate":2257,"spinDirection":166},"zone":13,"typeConfidence":0.95,"plateTime":0.4258646707805851,"extension":6.385275153594921},"index":8,"playId":"0586b633-6ac8-3bdd-b931-2a03f50f7c0b","pitchNumber":2,"startTime":"2026-03-20T18:57:34.023Z","endTime":"2026-03-20T18:57:38.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73230652111836,"aZ":-15.50902414997732,"pfxX":5.301928378783983,"pfxZ":8.550459051719718,"pX":1.0953312287001848,"pZ":2.1504610330774745,"vX0":-5.275905687732807,"vY0":-138.21985627019848,"vZ0":-6.769993970290355,"x":75.25,"y":180.72,"x0":2.3334134123911476,"y0":50.001951343027166,"z0":5.659357278960813,"aX":10.332307314865709},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":-8.6,"spinRate":1499,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.39518874494401945,"extension":6.438575232459904},"index":9,"playId":"828108cd-976a-393c-b67c-d32ec2df75b2","pitchNumber":3,"startTime":"2026-03-20T18:57:51.499Z","endTime":"2026-03-20T18:57:55.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52531770113822,"aZ":-25.64067606309995,"pfxX":-1.506978976692189,"pfxZ":3.873956317587121,"pX":0.21144800913720238,"pZ":2.470804966825201,"vX0":-5.1393543616463795,"vY0":-128.28653030031037,"vZ0":-2.927490102625054,"x":108.94,"y":172.07,"x0":2.426841337050488,"y0":50.00407068356099,"z0":5.5997578802049155,"aX":-2.5417010149399117},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2019,"spinDirection":286},"zone":5,"typeConfidence":0.93,"plateTime":0.42499852931826654,"extension":6.341853817389169},"index":10,"playId":"6c7403d1-7665-3b48-af51-a5b71024ff5f","pitchNumber":4,"startTime":"2026-03-20T18:58:09.121Z","endTime":"2026-03-20T18:58:13.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":11,"startTime":"2026-03-20T18:58:19.905Z","endTime":"2026-03-20T18:58:36.711Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76784810976324,"aZ":-26.708275160691322,"pfxX":-0.7745736007618984,"pfxZ":3.150130948443083,"pX":-0.42492312563646867,"pZ":3.5183357475363293,"vX0":-7.0955551374793995,"vY0":-130.05303424708305,"vZ0":-0.45816082423935506,"x":133.2,"y":143.78,"x0":2.42413627793716,"y0":50.00572978152336,"z0":5.698717614996182,"aX":-1.3439178134183518},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.9,"breakHorizontal":2.8,"spinRate":2079,"spinDirection":172},"zone":11,"typeConfidence":0.89,"plateTime":0.4189735198820661,"extension":6.364752810043694},"index":12,"playId":"06253216-ff37-33dd-b3ed-636cf4c1cf3a","pitchNumber":5,"startTime":"2026-03-20T18:58:36.711Z","endTime":"2026-03-20T18:58:40.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.47,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:58:40.894Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T18:58:54.845Z","endTime":"2026-03-20T19:00:19.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678962,"link":"/api/v1/people/678962"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416339120935195,"aZ":-27.07598810098407,"pfxX":-1.331946459715523,"pfxZ":3.129790288839735,"pX":-0.10741726789510052,"pZ":1.4512364197147902,"vX0":-6.379196917623994,"vY0":-126.76576831299008,"vZ0":-4.628509495086299,"x":121.09,"y":199.6,"x0":2.6128078549722735,"y0":50.00626413317521,"z0":5.457153764195363,"aX":-2.172049821389451},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":3.8,"spinRate":2142,"spinDirection":169},"zone":13,"typeConfidence":0.92,"plateTime":0.4317359663819955,"extension":6.5019359957675835},"index":0,"playId":"ec9a90b7-e3d0-3276-bfb7-5deaf65494e2","pitchNumber":1,"startTime":"2026-03-20T18:59:04.245Z","endTime":"2026-03-20T18:59:09.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867406011379064,"aZ":-27.987949128644168,"pfxX":-1.6526801626152143,"pfxZ":2.6109132349405684,"pX":0.05193478832483701,"pZ":1.5283133583089055,"vX0":-5.796699927241778,"vY0":-125.69624892934188,"vZ0":-4.094567378214644,"x":115.02,"y":197.52,"x0":2.6003551180808606,"y0":50.00417426951704,"z0":5.444352870277552,"aX":-2.650890661397392},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":4.3,"spinRate":1752,"spinDirection":156},"zone":14,"typeConfidence":0.91,"plateTime":0.4353306583594172,"extension":6.578476945904086},"index":1,"playId":"74a0ab8d-5d58-3ac9-a986-df5e3bc8715a","pitchNumber":2,"startTime":"2026-03-20T18:59:21.616Z","endTime":"2026-03-20T18:59:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71582241045524,"aZ":-12.988769261327482,"pfxX":7.3038935550453274,"pfxZ":9.862537597905135,"pX":0.7337296971343786,"pZ":2.8414707490066666,"vX0":-6.753024837406923,"vY0":-138.10056455779,"vZ0":-5.845736812014206,"x":89.03,"y":162.06,"x0":2.2533736962509696,"y0":50.004430616805436,"z0":5.848128244420985,"aX":14.209667912692165},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-12.0,"spinRate":2060,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.3955460312603152,"extension":6.522551193444889},"index":2,"playId":"6239c059-67f3-3250-a082-54bc808c76d6","pitchNumber":3,"startTime":"2026-03-20T18:59:46.302Z","endTime":"2026-03-20T18:59:55.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57358457668882,"aZ":-27.455620437552774,"pfxX":10.793522457461867,"pfxZ":2.8431468820166454,"pX":0.7363637938348778,"pZ":1.4822497236983345,"vX0":-7.927774885749595,"vY0":-127.63871835553869,"vZ0":-4.891089490729846,"x":88.93,"y":198.76,"x0":2.4696053019957027,"y0":50.00554805432487,"z0":5.567484650244492,"aX":17.935170087665455},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-17.9,"spinRate":3004,"spinDirection":185},"zone":14,"typeConfidence":0.95,"plateTime":0.4280022539215822,"extension":6.525689649763822},"index":3,"playId":"1cc502eb-6595-3dd1-8231-55be91ee61f3","pitchNumber":4,"startTime":"2026-03-20T19:00:14.502Z","endTime":"2026-03-20T19:00:19.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.73,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:00:19.245Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kristian Campbell flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:00:27.016Z","endTime":"2026-03-20T19:03:12.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.852557941098407,"aZ":-25.133826572678966,"pfxX":-0.4052400036514694,"pfxZ":4.0844838594725426,"pX":-0.5436236850398579,"pZ":1.906109039398767,"vX0":-7.385734213804901,"vY0":-129.37025944318884,"vZ0":-4.474466656435398,"x":137.72,"y":187.32,"x0":2.381448146779313,"y0":50.0010334534338,"z0":5.546930310392147,"aX":-0.6968647941682617},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":2.2,"spinRate":2965,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.42075834908489895,"extension":6.439949413440479},"index":0,"playId":"55cd02de-8e17-36e2-afa3-3d110b867717","pitchNumber":1,"startTime":"2026-03-20T19:00:40.728Z","endTime":"2026-03-20T19:00:45.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76748993048662,"aZ":-11.171589859192418,"pfxX":6.429170049169921,"pfxZ":10.883086880934698,"pX":-0.36420467655240457,"pZ":1.8059915774643842,"vX0":-9.28576547065265,"vY0":-138.0333073085158,"vZ0":-8.035235918189573,"x":130.88,"y":190.02,"x0":2.2082868191706018,"y0":50.00031689401552,"z0":5.5071701985772,"aX":12.404283822667763},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":-9.7,"spinRate":2236,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.39684269217481427,"extension":6.633778960100862},"index":1,"playId":"42644068-995c-380b-aa50-2472c2d83dcc","pitchNumber":2,"startTime":"2026-03-20T19:00:57.816Z","endTime":"2026-03-20T19:01:01.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326796301175783,"aZ":-28.49606547302267,"pfxX":8.916431451148071,"pfxZ":2.2053253681814917,"pX":1.0899650047316778,"pZ":1.0717847894871946,"vX0":-6.713961128593595,"vY0":-127.32022237740146,"vZ0":-5.485889845891428,"x":75.45,"y":209.84,"x0":2.582559063814676,"y0":50.003532512310606,"z0":5.466841182981706,"aX":14.8675381464927},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.9,"spinRate":3071,"spinDirection":82},"zone":14,"typeConfidence":0.92,"plateTime":0.42767204772640754,"extension":6.478708221509441},"index":2,"playId":"ba65253d-9c72-3d97-a3a6-b08344dfa085","pitchNumber":3,"startTime":"2026-03-20T19:01:17.630Z","endTime":"2026-03-20T19:01:21.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859609732189877,"aZ":-12.438385589675688,"pfxX":5.655494337015508,"pfxZ":10.273378131266586,"pX":1.392985140209164,"pZ":4.525662192020884,"vX0":-4.535169549327705,"vY0":-137.77929776918347,"vZ0":-1.4760423836290748,"x":63.9,"y":116.59,"x0":2.326311048407524,"y0":50.00007031816665,"z0":5.909653266595481,"aX":10.862065405003428},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-9.2,"spinRate":2550,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.39766566855788943,"extension":6.3172747296509},"index":3,"playId":"84c586a3-b343-3f87-8939-7dcbccb07e4e","pitchNumber":4,"startTime":"2026-03-20T19:01:37.049Z","endTime":"2026-03-20T19:01:40.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97932287798752,"aZ":-28.64268943444207,"pfxX":-3.834976788228491,"pfxZ":2.4294858002338913,"pX":-0.7351817952597474,"pZ":1.3409433430917663,"vX0":-6.467670973151346,"vY0":-119.53910135982184,"vZ0":-3.775116924395177,"x":145.02,"y":202.57,"x0":2.4985771849130622,"y0":50.00323837152779,"z0":5.498217894582586,"aX":-5.577457455599546},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.7,"breakHorizontal":8.4,"spinRate":2265,"spinDirection":310},"zone":13,"typeConfidence":0.64,"plateTime":0.45733824861419503,"extension":6.538103947238881},"index":4,"playId":"369b93fb-9ef2-3ed3-b0bd-96cd1bb2fc68","pitchNumber":5,"startTime":"2026-03-20T19:01:57.607Z","endTime":"2026-03-20T19:02:01.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84719625236086,"aZ":-25.64623418108906,"pfxX":10.964006280217726,"pfxZ":3.9970105606151902,"pX":-0.7947182669749616,"pZ":-0.07717726620420724,"vX0":-11.100125156260857,"vY0":-126.22408217080913,"vZ0":-8.459124617362148,"x":147.29,"y":240.86,"x0":2.2108337427007543,"y0":50.000949286144106,"z0":5.3456680455037136,"aX":17.899133379297698},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-17.6,"spinRate":1497,"spinDirection":179},"zone":13,"typeConfidence":0.95,"plateTime":0.4319858180517673,"extension":6.547642956602633},"index":5,"playId":"05ccfcd6-0cbc-3a6b-adee-c03116b7d654","pitchNumber":6,"startTime":"2026-03-20T19:02:26.769Z","endTime":"2026-03-20T19:02:31.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-20T19:02:50.229Z","endTime":"2026-03-20T19:03:03.886Z","isPitch":false,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281063604333124,"aZ":-24.67246630658768,"pfxX":-0.9567429715540143,"pfxZ":4.436346157225984,"pX":-0.514420371351112,"pZ":3.059756901527189,"vX0":-7.473754890333901,"vY0":-128.57477475108192,"vZ0":-1.8359102699409435,"x":108.33,"y":143.72,"x0":2.542753685102058,"y0":50.00060401378958,"z0":5.679712441181565,"aX":-1.616029270450181},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":3.2,"spinRate":2816,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.4244573179270974,"extension":6.564008468623531},"hitData":{"launchSpeed":85.2,"launchAngle":25.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.98,"coordY":91.46}},"index":7,"playId":"7cc2c6eb-44ce-35d8-9dd6-7d70d19efb43","pitchNumber":7,"startTime":"2026-03-20T19:03:03.886Z","endTime":"2026-03-20T19:03:12.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:03:12.931Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Braiden Ward pops out to second baseman Jose Monzon.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:03:27.456Z","endTime":"2026-03-20T19:05:10.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808267,"link":"/api/v1/people/808267"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63808947065396,"aZ":-25.390659898743614,"pfxX":-1.1282059204505528,"pfxZ":4.049576528917356,"pX":0.2529469128592235,"pZ":2.5114835713772505,"vX0":-5.474760066999289,"vY0":-128.10617606357968,"vZ0":-3.0288945349135634,"x":107.36,"y":170.97,"x0":2.557776150991964,"y0":50.001333588482545,"z0":5.67815940637231,"aX":-1.8878353749349681},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":3.2,"spinRate":2017,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.42635124802559954,"extension":6.430114846892686},"index":0,"playId":"de75cd56-c696-3c71-96b3-b9b95797756a","pitchNumber":1,"startTime":"2026-03-20T19:03:42.450Z","endTime":"2026-03-20T19:03:47.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(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":80.9,"endSpeed":74.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740389906843205,"aZ":-32.793714808894656,"pfxX":-8.815826748795946,"pfxZ":-0.4460714414427991,"pX":0.20615636315519079,"pZ":0.4711943015490815,"vX0":-3.0960156815274713,"vY0":-117.78428998113155,"vZ0":-4.361250897592552,"x":109.14,"y":226.06,"x0":2.6871211965029054,"y0":50.002990802283435,"z0":5.417084629383984,"aX":-12.245484492031274},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.7,"breakHorizontal":16.8,"spinRate":2246,"spinDirection":314},"zone":14,"typeConfidence":0.91,"plateTime":0.46706563107757004,"extension":6.449467330548801},"index":1,"playId":"27a3983c-4a60-3c75-97b0-67d6c95be83d","pitchNumber":2,"startTime":"2026-03-20T19:04:03.199Z","endTime":"2026-03-20T19:04:07.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55492839032887,"aZ":-11.472049578297002,"pfxX":5.399663138658793,"pfxZ":10.762632501600578,"pX":-0.4196125389183326,"pZ":2.3397516143833497,"vX0":-8.965993616528708,"vY0":-137.36331295139254,"vZ0":-7.01036605727978,"x":132.99,"y":175.61,"x0":2.1753825712860433,"y0":50.001173535319055,"z0":5.6934792008925985,"aX":10.385441358940447},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-8.0,"spinRate":1510,"spinDirection":175},"zone":4,"typeConfidence":0.91,"plateTime":0.3977465411970451,"extension":6.583123589319007},"index":2,"playId":"e9a2ef86-4ac6-36de-93e9-33d56d19060c","pitchNumber":3,"startTime":"2026-03-20T19:04:29.850Z","endTime":"2026-03-20T19:04:34.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-20T19:04:44.255Z","endTime":"2026-03-20T19:04:59.459Z","isPitch":false,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832297180551578,"aZ":-32.242765119561945,"pfxX":-5.009431073287944,"pfxZ":-0.04975145769811107,"pX":-0.9926245430088962,"pZ":2.2063605977741165,"vX0":-6.706564822097216,"vY0":-119.95954417964278,"vZ0":-1.1271466058222157,"x":154.84,"y":179.21,"x0":2.5081642477150887,"y0":50.002444070545096,"z0":5.60077977415044,"aX":-7.176229446592214},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":10.9,"spinRate":2253,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.45955188099761024,"extension":6.4333229835087},"hitData":{"launchSpeed":62.4,"launchAngle":39.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.87,"coordY":128.62}},"index":4,"playId":"68cc2cd2-5ebe-3919-b759-de2d0bdafe20","pitchNumber":4,"startTime":"2026-03-20T19:04:59.459Z","endTime":"2026-03-20T19:05:10.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:05:10.632Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Sabol flies out to left fielder Braiden Ward.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:07:14.428Z","endTime":"2026-03-20T19:07:38.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"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":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484544704602428,"aZ":-10.594698761291927,"pfxX":-1.2680991311366077,"pfxZ":11.377082601374035,"pX":0.35641246549557004,"pZ":2.401676505335855,"vX0":3.986395054727,"vY0":-137.13989343643772,"vZ0":-8.424994104861433,"x":103.41,"y":173.93,"x0":-0.9539466538848723,"y0":50.00564002729775,"z0":6.2441888573232,"aX":-2.4061138930142105},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":1.4,"spinRate":2469,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.40001770948101356,"extension":6.115162644886182},"hitData":{"launchSpeed":96.5,"launchAngle":56.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":110.17,"coordY":122.75}},"index":0,"playId":"c472d910-f9f6-33f2-84a3-d08b9fcf04d3","pitchNumber":1,"startTime":"2026-03-20T19:07:28.441Z","endTime":"2026-03-20T19:07:38.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666165,"link":"/api/v1/people/666165"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:07:38.192Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Monzon grounds out, second baseman Vinny Capra to first baseman D'Angelo Ortiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:07:48.454Z","endTime":"2026-03-20T19:08:19.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808267,"fullName":"Jose Monzon","link":"/api/v1/people/808267"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808267,"fullName":"Jose Monzon","link":"/api/v1/people/808267"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808571,"link":"/api/v1/people/808571"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6111682070145,"aZ":-10.344981631906263,"pfxX":-1.5719685046373135,"pfxZ":11.498229616954841,"pX":-0.3669650020554504,"pZ":2.975387201239247,"vX0":2.5127799864213363,"vY0":-137.42737096014037,"vZ0":-7.1390437987171005,"x":130.99,"y":158.44,"x0":-1.0921050657634932,"y0":50.00202620345052,"z0":6.32232953624022,"aX":-2.9843050798769966},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":2.3,"spinRate":2348,"spinDirection":192},"zone":1,"typeConfidence":0.94,"plateTime":0.399716406468833,"extension":6.312619526817381},"index":0,"playId":"43c578b1-1d0e-399d-9c0d-55d7c00d09a1","pitchNumber":1,"startTime":"2026-03-20T19:08:01.257Z","endTime":"2026-03-20T19:08:05.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":808267,"link":"/api/v1/people/808267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18148427577526,"aZ":-42.288784865655884,"pfxX":4.223249027026623,"pfxZ":-7.879762135287567,"pX":-0.2561259878663819,"pZ":2.003387957014541,"vX0":0.5615722711545774,"vY0":-112.7498891658794,"vZ0":-0.5636119420608513,"x":126.76,"y":184.69,"x0":-1.057227831241071,"y0":50.004906340423005,"z0":6.537074723279906,"aX":5.418573522950787},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.2,"breakHorizontal":-7.8,"spinRate":2537,"spinDirection":20},"zone":8,"typeConfidence":0.91,"plateTime":0.48645661304999077,"extension":6.224288218948375},"hitData":{"launchSpeed":79.0,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":142.18}},"index":1,"playId":"03a7e4b5-de77-3e62-aa64-93d0d98cc498","pitchNumber":2,"startTime":"2026-03-20T19:08:13.578Z","endTime":"2026-03-20T19:08:19.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":808267,"link":"/api/v1/people/808267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808267,"link":"/api/v1/people/808267"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":808267,"link":"/api/v1/people/808267"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:08:19.829Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan Davidson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:08:29.954Z","endTime":"2026-03-20T19:09:23.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44945820959824,"aZ":-11.733850055060655,"pfxX":-2.2779932156240053,"pfxZ":10.620684239178749,"pX":-0.5505983536016902,"pZ":2.303442441558233,"vX0":2.404370881812013,"vY0":-137.81854204479157,"vZ0":-8.524394703097405,"x":137.99,"y":176.59,"x0":-1.13809700785345,"y0":50.00601363680626,"z0":6.228048144792535,"aX":-4.38573263599892},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":3.6,"spinRate":2459,"spinDirection":199},"zone":4,"typeConfidence":0.96,"plateTime":0.39732771225024743,"extension":6.179593816097682},"index":0,"playId":"f1c72690-ddc0-3dca-9400-35819c7967b4","pitchNumber":1,"startTime":"2026-03-20T19:08:44.948Z","endTime":"2026-03-20T19:08:48.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683482578014832,"aZ":-19.98874448611575,"pfxX":2.321848317182776,"pfxZ":6.641424509807759,"pX":0.5643427443014346,"pZ":1.9509496605224332,"vX0":3.7969883726535185,"vY0":-134.01413476569704,"vZ0":-7.329599401948049,"x":95.49,"y":186.1,"x0":-1.1678170199238747,"y0":50.00078122825465,"z0":6.1295715930129075,"aX":4.25742707727264},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-4.9,"spinRate":2393,"spinDirection":184},"zone":9,"typeConfidence":0.99,"plateTime":0.40740796618971276,"extension":6.1696487469175985},"index":1,"playId":"68d8b15c-58ef-35f1-8c11-c03d33bd81cb","pitchNumber":2,"startTime":"2026-03-20T19:08:58.366Z","endTime":"2026-03-20T19:09:02.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704596723471973,"aZ":-19.707922916708572,"pfxX":-7.701438207718873,"pfxZ":7.415797807355531,"pX":-0.15047948852737025,"pZ":1.1831025911364603,"vX0":5.233221221084314,"vY0":-128.11401181102963,"vZ0":-8.427376585927624,"x":122.74,"y":206.84,"x0":-1.207663818319573,"y0":50.0029192438321,"z0":6.026189311749246,"aX":-12.944985067740097},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":1657,"spinDirection":213},"zone":13,"typeConfidence":0.79,"plateTime":0.4257291693203151,"extension":6.4525492287347745},"index":2,"playId":"da5f81bb-b3b5-327b-8b0b-8a6146e0d99a","pitchNumber":3,"startTime":"2026-03-20T19:09:18.816Z","endTime":"2026-03-20T19:09:23.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":808571,"link":"/api/v1/people/808571"},"second":{"id":681962,"link":"/api/v1/people/681962"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":703455,"link":"/api/v1/people/703455"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669722,"link":"/api/v1/people/669722"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":669722,"link":"/api/v1/people/669722"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:09:23.298Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"D'Angelo Ortiz singles on a line drive to right fielder Angel Mateo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:11:53.053Z","endTime":"2026-03-20T19:12:59.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":808571,"fullName":"D'Angelo Ortiz","link":"/api/v1/people/808571"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808571,"fullName":"D'Angelo Ortiz","link":"/api/v1/people/808571"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808571,"fullName":"D'Angelo Ortiz","link":"/api/v1/people/808571"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800377,"link":"/api/v1/people/800377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Guerrero replaces Cam Booser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:10:18.087Z","endTime":"2026-03-20T19:11:54.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692285,"link":"/api/v1/people/692285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":808571,"link":"/api/v1/people/808571","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04298472400395,"aZ":-29.88622854746212,"pfxX":2.11844846829924,"pfxZ":1.3924573951111476,"pX":0.23165603465849335,"pZ":4.028453219472195,"vX0":3.5574926524074466,"vY0":-126.0337419499476,"vZ0":0.5672049408688999,"x":108.17,"y":130.01,"x0":-1.462959825073239,"y0":50.00102457163526,"z0":6.1784250187723995,"aX":3.4711904642067717},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2211,"spinDirection":93},"zone":12,"typeConfidence":0.91,"plateTime":0.431473183171712,"extension":5.4901606654013895},"index":1,"playId":"16bda22a-f10e-300c-828a-acda9b456b07","pitchNumber":1,"startTime":"2026-03-20T19:11:54.624Z","endTime":"2026-03-20T19:11:58.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":808571,"link":"/api/v1/people/808571","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.405604099345734,"aZ":-27.067015095777425,"pfxX":0.4596210187734755,"pfxZ":3.1221426676405546,"pX":0.05452087872203296,"pZ":2.80052738677167,"vX0":3.6633163710103696,"vY0":-126.51379365642846,"vZ0":-2.4951876978920238,"x":114.92,"y":163.17,"x0":-1.466070521619775,"y0":50.00428911735718,"z0":5.94702294390784,"aX":0.7526631998153481},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.6,"spinRate":2247,"spinDirection":112},"zone":5,"typeConfidence":0.67,"plateTime":0.4313042538790266,"extension":5.561282092915038},"index":2,"playId":"02d9a0f3-c5b4-3193-8cbb-7f2740e84ccc","pitchNumber":2,"startTime":"2026-03-20T19:12:08.423Z","endTime":"2026-03-20T19:12:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":808571,"link":"/api/v1/people/808571","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46377691339326,"aZ":-17.63541433024589,"pfxX":-6.231780137947883,"pfxZ":7.306243909902089,"pX":-0.12369478044358008,"pZ":2.5418032253761833,"vX0":4.967908435022843,"vY0":-139.0720178483062,"vZ0":-6.440739439340984,"x":121.71,"y":170.15,"x0":-1.1092914700023626,"y0":50.00495606720438,"z0":6.026416827780578,"aX":-12.40596419748337},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":10.4,"spinRate":2210,"spinDirection":214},"zone":5,"typeConfidence":0.85,"plateTime":0.39142732157775617,"extension":5.521069627066393},"index":3,"playId":"193ab425-cf36-35fb-96b9-e9251f61569c","pitchNumber":3,"startTime":"2026-03-20T19:12:23.354Z","endTime":"2026-03-20T19:12:31.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":808571,"link":"/api/v1/people/808571","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56347039424152,"aZ":-31.78319407295189,"pfxX":6.9931204323006035,"pfxZ":0.2579083606217818,"pX":0.6456312548664914,"pZ":2.6654749498845587,"vX0":2.7156093264804637,"vY0":-122.02096042159299,"vZ0":-1.197337322379726,"x":92.39,"y":166.81,"x0":-1.3908856146326802,"y0":50.001223281392555,"z0":5.907060930922577,"aX":10.517627166777359},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":2286,"spinDirection":70},"zone":6,"typeConfidence":0.86,"plateTime":0.44929828132010563,"extension":5.592259806179039},"hitData":{"launchSpeed":93.8,"launchAngle":15.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.94,"coordY":109.33}},"index":4,"playId":"e15d9c30-fe48-3da1-9cb1-04099b9aeeb5","pitchNumber":4,"startTime":"2026-03-20T19:12:49.970Z","endTime":"2026-03-20T19:12:59.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":808571,"link":"/api/v1/people/808571","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808571,"link":"/api/v1/people/808571"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":808571,"link":"/api/v1/people/808571"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:12:59.141Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jack Winnay pops out to shortstop Raynel Delgado.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:13:10.763Z","endTime":"2026-03-20T19:13:33.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808571,"fullName":"D'Angelo Ortiz","link":"/api/v1/people/808571"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855214212639318,"aZ":-28.14533908476075,"pfxX":-0.09069227309463312,"pfxZ":2.444427733548082,"pX":-0.13117922015498212,"pZ":2.7358481848788805,"vX0":3.180783424038112,"vY0":-127.48780809377632,"vZ0":-2.6811849113612976,"x":122.0,"y":164.91,"x0":-1.3824472774482413,"y0":50.00265971650693,"z0":6.019286836453105,"aX":-0.14959171443246747},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":-0.6,"spinRate":2392,"spinDirection":122},"zone":5,"typeConfidence":0.63,"plateTime":0.4293910809176502,"extension":5.55626510496532},"hitData":{"launchSpeed":82.3,"launchAngle":66.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.75,"coordY":154.45}},"index":0,"playId":"e81ae6ba-7d95-3757-b1b7-624be03a257b","pitchNumber":1,"startTime":"2026-03-20T19:13:19.219Z","endTime":"2026-03-20T19:13:33.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":3.07,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:13:33.606Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andruw Monasterio grounds into a double play, pitcher Luis Guerrero to second baseman Jose Monzon to first baseman Blake Sabol. D'Angelo Ortiz out at 2nd. Andruw Monasterio out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:13:47.954Z","endTime":"2026-03-20T19:15:19.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"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,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":808571,"fullName":"D'Angelo Ortiz","link":"/api/v1/people/808571"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692285,"link":"/api/v1/people/692285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808267,"link":"/api/v1/people/808267"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808267,"link":"/api/v1/people/808267"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97308748722846,"aZ":-15.083845607708618,"pfxX":-8.46704414002956,"pfxZ":8.289890784105422,"pX":0.32199562908634377,"pZ":3.1737889446510903,"vX0":7.082531630542352,"vY0":-142.06342788353703,"vZ0":-5.448604185909575,"x":104.73,"y":153.09,"x0":-1.0929970149275705,"y0":50.000214094049646,"z0":6.061805730481629,"aX":-17.45027847852996},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2265,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.3843053539950705,"extension":5.777831685475824},"index":0,"playId":"4694eb0c-c94f-3876-9eb5-d5963f8b3773","pitchNumber":1,"startTime":"2026-03-20T19:13:52.903Z","endTime":"2026-03-20T19:13:57.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.3,"endSpeed":81.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.641169293380514,"aZ":-26.97466406201909,"pfxX":-0.6767621715021406,"pfxZ":3.1311805711943066,"pX":0.9977289803149216,"pZ":1.5871602350360086,"vX0":5.711162712579052,"vY0":-128.39171068914771,"vZ0":-5.845477063429232,"x":78.97,"y":195.93,"x0":-1.1717606388875539,"y0":50.00525528489441,"z0":6.004232406804949,"aX":-1.1251154852866596},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2312,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.42730352546189243,"extension":5.7783476489856245},"index":1,"playId":"e168e86b-e9c4-3aff-950b-210c5971e487","pitchNumber":2,"startTime":"2026-03-20T19:14:08.499Z","endTime":"2026-03-20T19:14:12.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.185464726035924,"aZ":-27.96644257742295,"pfxX":-0.10721689159044523,"pfxZ":2.6187469248400657,"pX":1.1796692554038861,"pZ":2.1015284930588827,"vX0":5.646183502237566,"vY0":-125.8867041058437,"vZ0":-4.290665130115167,"x":72.03,"y":182.04,"x0":-1.0769007867373677,"y0":50.00383752294787,"z0":6.087914253227211,"aX":-0.17282827158362585},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2343,"spinDirection":78},"zone":14,"typeConfidence":0.76,"plateTime":0.434837541257008,"extension":5.597511821470076},"index":2,"playId":"fa4b6d89-eef9-353d-a318-50091f7edf47","pitchNumber":3,"startTime":"2026-03-20T19:14:25.583Z","endTime":"2026-03-20T19:14:29.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36813613801769,"aZ":-29.567846564216687,"pfxX":1.8330695032599493,"pfxZ":1.5463907127660184,"pX":0.5177307509126564,"pZ":1.7056022030247917,"vX0":4.062357796244785,"vY0":-127.42773263840195,"vZ0":-4.888912623252821,"x":97.27,"y":192.73,"x0":-1.3204787982142592,"y0":50.00089832546652,"z0":5.92102029519966,"aX":3.085336793576706},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2231,"spinDirection":96},"zone":9,"typeConfidence":0.91,"plateTime":0.42600351959558225,"extension":5.662023839624108},"index":3,"playId":"f0891e46-2bf0-3b15-861c-c7a3af2e4946","pitchNumber":4,"startTime":"2026-03-20T19:14:44.786Z","endTime":"2026-03-20T19:14:49.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.339005715334544,"aZ":-28.06814363073546,"pfxX":0.7636449658749567,"pfxZ":2.512832389480767,"pX":0.5538221968026482,"pZ":2.449919391331996,"vX0":4.421624578744971,"vY0":-125.71443268987838,"vZ0":-3.305226197533558,"x":95.89,"y":172.63,"x0":-1.3117220692099283,"y0":50.004733510477216,"z0":6.008389221401306,"aX":1.248045674940745},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2231,"spinDirection":112},"zone":6,"typeConfidence":0.9,"plateTime":0.43215443701472367,"extension":5.62644503775724},"hitData":{"launchSpeed":61.6,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.25,"coordY":175.94}},"index":4,"playId":"3d0d3a72-368f-38bd-a9a3-dcb6acfc43c9","pitchNumber":5,"startTime":"2026-03-20T19:15:06.743Z","endTime":"2026-03-20T19:15:19.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678962,"link":"/api/v1/people/678962"},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":808267,"link":"/api/v1/people/808267"},"third":{"id":669722,"link":"/api/v1/people/669722"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":691252,"link":"/api/v1/people/691252"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":800377,"link":"/api/v1/people/800377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":808571,"link":"/api/v1/people/808571"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.33,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:15:19.717Z","atBatIndex":65}]